Python
文章平均质量分 76
Python技术进阶
数据与后端架构提升之路
没人会把我们变的越来越好,时间也只是陪衬。支撑我们变的越来越好的是我们自己不断进阶的才华,修养,品行以及不断的反思和修正
展开
-
Python线程锁(Thread Lock)和进程锁(Process Lock)
在Python中,线程锁(Thread Lock)和进程锁(Process Lock)具有相似的功能,但它们分别用于同步多线程和多进程环境中的资源访问原创 2023-09-18 15:37:59 · 1006 阅读 · 0 评论 -
Python爬虫:如何自动化下载网站图片
Python 爬虫的流程;1.了解 XPath 定位,JSON 对象解析;2.如何使用 lxml 库,进行 XPath 的提取;3.如何在 Python 中使用 Selenium 库来帮助你模拟浏览器,获取完整的 HTML。原创 2023-03-01 15:21:23 · 1304 阅读 · 0 评论 -
Python数据分析利器:Pandas实战技巧与高级应用
本文详细介绍了Pandas在数据分析中的应用,包括基础数据结构Series和DataFrame的使用,以及如何通过Pandas进行数据导入、清洗、处理、统计和输出。通过实际代码示例,展示了如何创建DataFrame、获取数据大小、选择数据、创建新列、删除重复行等操作。同时,文章还探讨了如何使用Pandas进行数据格式转换、重命名列、处理空值、应用统计函数,以及如何使用SQL语句与Pandas结合进行数据分析。最后,通过与AWS S3的集成示例,展示了如何使用Pandas处理云存储中的数据原创 2023-02-06 00:02:57 · 1684 阅读 · 0 评论 -
Python科学计算:用NumPy快速处理数据
NumPy 让你的 Python 科学计算更高效原创 2023-02-05 13:26:58 · 556 阅读 · 0 评论 -
中秋节之Python绘制许愿树和月饼(打开程序员世界的大门)
你写的代码改变了世界,祝各位工程师节日快乐原创 2022-08-31 20:57:04 · 1907 阅读 · 0 评论 -
聚焦Python分布式爬虫必学框架Scrapy打造搜索引擎
CSS选择器XPath的用法一、选取节点常用的路劲表达式:表达式 描述 实例 nodename 选取nodename节点的所有子节点 xpath(‘//div’) 选取了div节点的所有子节点 / 从根节点选取 xpath(‘/div’) 从根节点上选取div节点 // 选取所有的当前节点,不考虑他们的位置 xpath(‘//div’) 选取所有的div节点 . 选取当...原创 2020-05-29 11:07:56 · 792 阅读 · 0 评论 -
Python基础语法详尽总结和实战
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。注意 Unicode 正则表达式会匹配全角空格符。 \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 $ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。 ( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \(原创 2020-05-13 21:35:40 · 465 阅读 · 0 评论 -
Python的Requests来爬取今日头条的图片和文章
Python的Requests来爬取今日头条的图片和文章并且存入mongo原创 2020-04-22 16:44:32 · 1843 阅读 · 2 评论 -
Python版飞机大战拓展功能的开发
项目地址:https://gitee.com/lzhcode/fly_gme.git项目效果:持续更新。。。原创 2020-04-08 21:43:06 · 583 阅读 · 0 评论 -
Python版飞机大战游戏的设计(五)-----英雄登场
英雄登场目标设计英雄和子弹类 使用pygame.key.get_pressed()移动英雄 发射子弹01. 设计英雄和子弹类英雄需求游戏启动后,英雄出现在屏幕的水平中间位置,距离屏幕底部120像素 英雄每隔0.5秒发射一次子弹,每次连发三枚子弹 英雄默认不会移动,需要通过左/右方向键,控制英雄在水平方向移动子弹需...原创 2019-08-14 13:15:52 · 681 阅读 · 4 评论 -
Python版飞机大战游戏的设计(四)-----碰撞检测
碰撞检测目标了解碰撞检测方法 碰撞实现01. 了解碰撞检测方法pygame提供了两个非常方便的方法可以实现碰撞检测:pygame.sprite.groupcollide()两个精灵组中所有的精灵的碰撞检测groupcollide(group1, group2, dokill1, dokill2, collided = None) -> Sprite_di...原创 2019-08-14 09:26:15 · 1267 阅读 · 0 评论 -
Python版飞机大战游戏的设计(三)-----游戏背景
游戏背景目标背景交替滚动的思路确定 显示游戏背景01. 背景交替滚动的思路确定运行备课代码,观察背景图像的显示效果:游戏启动后,背景图像会连续不断地向下方移动 在视觉上产生英雄的飞机不断向上方飞行的错觉—— 在很多跑酷类游戏中常用的套路 游戏的背景不断变化 游戏的主角位置保持不变 1.1 实现思路分析解决办法创建两张背景图像...原创 2019-08-14 09:18:41 · 1304 阅读 · 0 评论 -
Python版飞机大战游戏的设计(二)-----游戏框架搭建
敌机出场目标使用定时器添加敌机 设计Enemy类01. 使用定时器添加敌机运行备课代码,观察敌机的出现规律:游戏启动后,每隔 1 秒会出现一架敌机 每架敌机向屏幕下方飞行,飞行速度各不相同 每架敌机出现的水平位置也不尽相同 当敌机从屏幕下方飞出,不会再飞回到屏幕中1.1 定时器在pygame中可以使用pygame.time.set_...原创 2019-08-14 08:02:09 · 1631 阅读 · 0 评论 -
Python版飞机大战游戏的设计(一)-----敌机出场
pygame 快速入门目标项目准备 使用pygame创建图形窗口 理解图像并实现图像绘制 理解游戏循环和游戏时钟 理解精灵和精灵组项目准备新建飞机大战项目 新建一个hm_01_pygame入门.py 导入游戏素材图片游戏的第一印象把一些静止的图像绘制到游戏窗口中 根据用户的交互或其他情况,移动这些图像,产生动画效果 根据...原创 2019-08-14 07:49:46 · 3772 阅读 · 2 评论