Python学习之路
文章平均质量分 59
Python学习记录总结
Jason~shen
高级软件工程师,深入研究Qt、C++、Python以及前端开发等多个领域。以代码为笔,以屏幕为纸,书写着技术的诗篇。
展开
-
GPT带我学Openpyxl操作Excel
Openpyxl是一个用于读取和编写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。它允许您使用Python操作Excel文件,包括创建新的工作簿、读取和修改现有工作簿中的数据、设置单元格格式以及编写公式。Openpyxl提供了丰富的功能,包括对工作表、单元格、图表和样式的操作,使得处理Excel文件变得简单而高效。原创 2023-11-30 20:47:39 · 1238 阅读 · 0 评论 -
Python设计模式之单例模式 -- 实现日志记录器单例
一、单例模式简介概述:要求一个类有且仅有一个实例,并且提供了一个全局的访问点。应用场景:日志插入、计时器、权限校验、回收站、网站计数器、线程池、数据库连接池等资源池。二、日志记录器的实现一个对象的实例化过程是先执行类的__new__方法,如果我们没有写,默认会调用object的__new__方法,返回一个实例化对象,然后再调用__init__方法,对这个对象进行初始化,我们可以根据这个实现单例.在一个类的__new__方法中先判断是不是存在实例,如果存在实例,就直接返回,如果不存..原创 2020-06-05 17:18:07 · 2102 阅读 · 1 评论 -
疫情下湖北文理学院学生分布可视化系统——效果展示
可视化展示当前学校学生分布情况,实时记录学生状态。原创 2020-03-09 00:16:28 · 619 阅读 · 1 评论 -
【树莓派】树莓派3b的串口配置和使用
一、配置1、sudo raspi-configsudo reboot 重启2、sudo nano /boot/config.txt添加一行代码 dtoverlay=pi3-miniuart-btsudo reboot 重启3、ls -l /dev若出现以下结果表示配置完成,serial0(GPIO串口)使用的是ttyAMA0(硬件串口...原创 2019-06-27 00:43:11 · 1116 阅读 · 1 评论 -
【树莓派】树莓派SD卡的烧录、树莓派启动、远程桌面连接树莓派
树莓派SD卡的烧录软件下载1、树莓派系统烧录软件:Win32 Disk Imager 2、官方树莓派控制器的系统文件 Raspbian 烧录步骤1、解压下载的系统文件、解压Win32 Disk Imager 系统烧录软件,双击文件夹中的.exe文件2、.插入待烧录程序的SD卡,打开Win32 Disk Image...原创 2019-02-15 21:31:29 · 2805 阅读 · 1 评论 -
【python】flask + flask_socketio + serial 实现串口控制视频的播放暂停
一、环境安装: pip3 install flask pip3 install flask_socketio pip3 install pyserial二、演示效果三、源码后台源码import timeimport psutilfrom thread...原创 2019-06-18 16:45:55 · 1946 阅读 · 0 评论 -
【python】Pyqt5制作一个英文学习词典
运用Python语言编写程序制作英文学习词典,词典有4个基本功能:添加、查询、删除和退出。程序读取源文件路径下的txt格式词典文件,若没有就创建一个。词典文件存储方式为“英文单词 中文单词”,每行仅有一对中英释义。程序会根据用户的选择进入相应的功能模块,并显示相应的操作提示。当添加的单词已存在时,显示“该单词已添加到字典库”;当查询的单词不存在时,显示“字典库中未找到这个单词”;但需要删除某个单词...原创 2019-06-08 20:12:45 · 5304 阅读 · 0 评论 -
【数据挖掘】编程实现层次可视化技术(以标签云为例)
一、开发前准备 1.1 开发工具:PyCharm + Python3.5 1.2安装工具包:pip3 install wordcloud pip install matplotlib 1.3 网上下载字体库:sim...原创 2019-03-17 21:02:12 · 663 阅读 · 0 评论 -
【Python】Python网络编程之发送E-mail
发送邮件一般使用SMTP协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。一、email模块简介 纯文本文件 from email....原创 2019-02-04 18:25:21 · 1751 阅读 · 0 评论 -
【Python】MySQL数据库(安装MySQL、创建数据库、在Python中使用MySQL数据库)
MySQL是一个小巧的多用户、多线程SQL数据库服务器。MySQ是以客户机/服务器结构来实现的,它由一个服务器守护进程和客户程序组成。在Python中,可以使用pymysql模块连接到数据库,对MySQL数据库进行操作。本文内容:一、安装MySQL(安装过程)二、创建数据库(两种方式:使用MySQL命令行管理工具、使用Navicat for MySQL)三、在Pyth...原创 2019-01-25 16:58:24 · 4285 阅读 · 2 评论 -
【Python】使用Beautiful Soup解析搜狐新闻网页,并从网页中抓取数据
1、准备工作(安装bs4库,lxml库)File -> settings for new Project -> Project Interpreter -> 点击右上方加号 -> 搜索框搜索bs4或lxml -> 点击Install Package2、打开搜狐新闻首页,定位数据将鼠标光标停留在对应的数据位置并右击 --》在快捷键菜单中选择...原创 2019-01-18 20:31:36 · 1604 阅读 · 0 评论 -
【Python】使用POST方式抓取有道翻译结果
1.安装requests库 2.打开有道翻译,按下F12,进入开发者模式,输入我爱青青,点击Network,再点击XHR3、撰写爬虫import requestsimport json# 使用有道翻译def get_translate_date(word=None): # 错误 url = 'http://fanyi....原创 2019-01-18 15:50:39 · 1013 阅读 · 0 评论