JBL T280TWS X 真无线蓝牙耳机 入耳式防水防汗音乐运动跑步耳机 通话降噪耳机
首页 编程 Python
Python制作春联的示例代码
目录 1. 前言 2. 代码中需要导入的模块 3. 下载字模 4. 下载龙凤呈祥背景底图 5. 生成春联 6. 测试样例 6.1 普天同庆 欢度春节 6.2 年尽岁除岁月如歌 冬去春来春光似画 6.3 人世间纵有百娇千红 唯独你是我情之所钟 1. 前言 春联是中国传统文化中最具内涵的元素之一,它以对仗工整、简洁精巧的文字描绘美好形象,抒发美好愿望,是中国特有的文学形式,是华人们过年的重要习俗。每逢春节期间,无论城市还是农村,家家户户都要精选一副大红春联贴于门上,辞旧迎新,以增加节日的喜庆气氛。据
2022-01-22 6
Python制作表白爱心合集
目录 导语 正文 导语 "盘子里最后一块肉给你 一 冰激凌的第一口给你 一手机最后的10%电量给你!" 哈喽大家好!我是木木子,我要开始给大家放大招啦 你来之后,苦都不太苦,甜都特别甜 如果人类有尾巴的话,说起来有点不好意思 ,只要和你在一起,一定会止不住摇起来 我害怕你找不到我,所以我要藏在你心里 I love three things in the world.The sun,the moon and you.The sun for the day,the moon for the night,and you f
2022-01-22 4
基于Python实现一个春节倒计时脚本
目录 前言​ 环境安装 效果展示 代码展示 补充 前言​ 春节对于中国人民群众来说,是一个意义非凡的节日,它意味着一年的结束和新年的开始,很多人为了表达自己的期盼,都会进行倒计时。 “在春节即将到来之际: 如果有人能提醒我还有几天的话那就好了!” 小编答应你了就问你贴不贴心 今天教大家编写一款简单的新年倒计时小脚本,时刻提醒大家距离过年还有多久啦——顺便在这里提前祝大家虎年吉祥,万事如意哦~ 环境安装 Python3、 Pycharm (如需安装包、激活码等直接私信我即可安装问题解答都可以
2022-01-22 7
详解Python如何批量采集京东商品数据流程
目录 准备工作 驱动安装 模块使用与介绍 流程解析 完整代码 效果展示 准备工作 驱动安装 实现案例之前,我们要先安装一个谷歌驱动,因为我们是使用selenium 操控谷歌驱动,然后操控浏览器实现自动操作的,模拟人的行为去操作浏览器。 以谷歌浏览器为例,打开浏览器看下我们自己的版本,然后下载跟自己浏览器版本一样或者最相近的版本,下载后解压一下,把解压好的插件放到我们的python环境里面,或者和代码放到一起也可以。 模
2022-01-22 6
用Python实现屏幕截图详解
目录 一、序言 二、环境配置 三、屏幕截屏源码与解析 四、结语 一、序言 在csdn上有很多纯copy,这给我复现带来了很大的麻烦,所以我想根据我的个人找截图的经历记录下来,给未来的自己看,免得忘记了云云。 由于我比较喜欢用opencv处理图像,所以截屏最后都会附带一个使用opencv显示图片的一个步骤。 二、环境配置 1、下载pyautogui包 pip install pyautogui -i https://pypi.tuna.tsinghua.edu.cn/simple/ 注:使用pyauto
2022-01-22 5
Python实现学生管理系统并生成exe可执行文件详解流程
目录 一、准备工作 二、代码流程 三、打包exe可执行程序 话说这能难倒我吗?赶赶单单~ 来 ,开搞! 一、准备工作 用到的软件准备一哈 Python 3.8 Pycharm 2021.2 知识点 Python基础语法 基本的数据类型与结构 基本的逻辑控制语句 实战小项目 二、代码流程 = 赋值 就是把等号左边的内容 用 等号右边的这个变量名字 接收 msg = """****************************************
2022-01-22 5
django中websocket的具体使用
websocket是一种持久化的协议,HTTP协议是一种无状态的协议,在特定场合我们需要使用长连接,做数据的实时更新,这种情况下我们就可以使用websocket做持久连接。http与websocket二者存在交集。 后端: from dwebsocket.decorators import accept_websocket import json # 存储连接websocket的用户 clist = []   @accept_websocket def websocketLink(request):     # 获取连接     if request.is_we
2022-01-22 5
Django+Nginx+uWSGI 定时任务的实现方法
目录 摘要 使用uWSGI的cron 使用socket.bind锁 使用uWSGI的mule 摘要 在Nginx和uWSGI还没配置时,单独在url.py使用apscheduler设置定时任务,使用python manage.py run server,运行正常;但是在配置完成uWSGI后,入口从manage.py变为uwsgi.py,导致需要用户访问后才能加载url.py的apscheduler定时任务,并且随用户访问次数,同一定时任务重复启动。 使用uWSGI的cron 方法一:将url.py的apschedule
2022-01-22 6
梳理总结Python开发中需要摒弃的18个坏习惯
废话不多说,我们开始学习吧! 1、拼接字符串用 + 号 坏的做法: def manual_str_formatting(name, subscribers): if subscribers > 100000: print("Wow " + name + "! you have " + str(subscribers) + " subscribers!") else: print("Lol " + name + " that's not many subs") 好的做法是使用 f-string,而且
2022-01-22 5
Pandas搭配lambda组合使用详解
导入模块与读取数据 我们第一步需要导入模块以及数据集 import pandas as pd df = pd.read_csv("IMDB-Movie-Data.csv") df.head() 创建新的列 一般我们是通过在现有两列的基础上进行一些简单的数学运算来创建新的一列,例如 df['AvgRating'] = (df['Rating'] + df['Metascore']/10)/2 但是如果要新创建的列是经过相当复杂的计算得来的,那么lambda方法就很多必要被运用到了,我们先来定义一个函数方法 def custom_rat
2022-01-22 4
Python中的tkinter库简单案例详解
目录 案例一 Label & Button 标签和按钮 案例二 Entry & Text 输入和文本框 案例三 Listbox 部件 案例四 Radiobutton 选择按钮 案例五 Scale 尺度 案例六 Checkbutton 勾选项 案例七 Canvas 画布 案例八 Menubar 菜单 案例九 Fr
2022-01-22 4
解析python中的jsonpath 提取器
目录 为什么要用jsonpath jsonpath的语法 jsonpath 解析 使用示例 为什么要用jsonpath 就跟为什么要用xpath一样,jsonpath的设计灵感来源于xpath。一个强大的json数据提取工具。让用户不用编写脚本就可以提取到相应的json数据。 jsonpath的语法 jsonpath可以什么这两种模式来检索数据: 以点为分隔 $.store.book[0].title $.store.book[0,1] #可以取到第一个和第二个book值 $.store.book[*].tit
2022-01-18 6
Python中如何处理常见报错
1.首先是常见的语法错误。 2.然后是基础语法中的常见异常。 3.最后是操作文件过程中的常见异常,这部分也是重难点知识。 这是我们在终端比较常见的报错信息:  按照 Python 官方文档的定义,我们在终端见到的“错误消息”至少可以被分为两类:语法错误(syntax errors)和异常(exceptions) 。 语法错误(syntax errors)是初学者最容易犯的错误,简单来说就是代码不符合 Python 的基本语法规范而导致程序出了问题。  当你的代码完全符合 Python 的语法规范后,就该尝试运行程序了。但在
2022-01-18 5
Python机器学习应用之工业蒸汽数据分析篇详解
目录 一、数据集 二、数据分析 1 数据导入 2 数据特征探索(数据可视化) 三、特征优化 四、对特征构造后的训练集和测试集进行主成分分析 五、使用LightGBM模型进行训练和预测 一、数据集 1. 训练集 提取码:1234 2. 测试集 提取码:1234 二、数据分析 1 数据导入 #%%导入基础包 import numpy as np import pandas as pd import matp
2022-01-18 11
用Python可视化新冠疫情数据
目录 前言 数据获取 数据可视化 python的特色 总结 前言 不知道大伙有没有看到过这一句话:“中国(疫苗研发)非常困难,因为在中国我们没有办法做第三期临床试验,因为没有病人了。”这句话是中国工程院院士钟南山在上海科技大学2021届毕业典礼上提出的。这句话在全网流传,被广大网友称之为“凡尔赛”发言。 今天让我们用数据来看看这句话是不是“凡尔赛”本赛。在开始之前我们先来说说今天要用到的python库吧! 1.数据获取部分 requests lxml json openpyxl 2.数据可视化部分
2022-01-18 5
Python机器学习应用之基于线性判别模型的分类篇详解
目录 一、Introduction 1 LDA的优点 2 LDA的缺点 3 LDA在模式识别领域与自然语言处理领域的区别 二、Demo 三、基于LDA 手写数字的分类 四、小结 一、Introduction 线性判别模型(LDA)在模式识别领域(比如人脸识别等图形图像识别领域)中有非常广泛的应用。LDA是一种监督学习的降维技术,也就是说它的数据集的每个样本是有类别输出的。这点和PCA不同。PCA是不考虑样本类别输出的无监督降维技术。 LDA的思想
2022-01-18 6
68行Python代码实现带难度升级的贪吃蛇
目录 一、前言 二、实现效果 三、环境要求 四、源码分享 五、总结 一、前言 之前版本很多小伙伴都觉得难度过高,另外也有粉丝问还能不能精简代码。 所以这版降低了难度 (由原来过关增加5km/h改为3.5KM/h) 并通过反射代替IF ELSE的写法,删除了一些冗余的代码,将代码由85行压缩到了68行 (不必要的压缩代码是不建议的,这里压缩代码只是为了好玩) 二、实现效果 个人最高纪录 三、环境要求 python 3+ pygame包 安装命令:打开cmd 输入: p
2022-01-18 5
如何利用Python实现n*n螺旋矩阵
目录 实现代码: 运行结果: 附:python 简单实现螺旋矩阵 总结 3*3螺旋矩阵: 1 2 3 8 9 4 7 6  5 实现代码: def spiral(n): matrix = [[0] * n for _ in range(n)] # 顺时针方向(右,下,左,上) dx = [0, 1, 0, -1] dy = [1, 0, -1, 0] x = y = 0 dn = 0 # 方向指针0;向右填充,1:向下填充,
2022-01-18 6
聊聊Python String型列表求最值的问题
最近在写一个项目的时候发现了个很神奇的问题 temp_list=['9','10','10','9','10'] print(max(temp_list)) # 9 print(min(temp_list)) # 10 最大值变成了9,而最小值变成了10。导致我在一个Excel表中的数据老是判断错误 分析之后原因如下: 如果比较字符串的大小,则比较的是字符的ASCII编码的大小。 在比较时,设置一个计数器,从零开始,一直循环到最短的那个字符结束,一位一位进行比较, 1.如果 字符串1的第n位的ASCII码值 等于 字符串2的第n位的ASCII码值
2022-01-18 5
Python的三个重要函数详解
目录 一、遍历函数(map) 二、筛选函数(filter) 三、累计函数(reduce) 总结 一、遍历函数(map) map函数用于遍历序列,对序列中每个元素进行操作,最终获取新的序列。 lis=[2,3,4,5] new_list=map(lambda x:x+10,lis) list(new_list) a=[7,8,9,10] b=[10,15,20,25] new_ab=map(lambda x,y:x+y,a,b) list(new_ab) 二、筛选函数(filter
2022-01-18 5
python多线程方法详解
处理多个数据和多文件时,使用for循环的速度非常慢,此时需要用多线程来加速运行进度,常用的模块为multiprocess和joblib,下面对两种包我常用的方法进行说明。 1、模块安装 pip install multiprocessing pip install joblib 2、以分块计算NDVI为例 首先导入需要的包 import numpy as np from osgeo import gdal import time from multiprocessing import cpu_count from multiprocessing
2022-01-18 5