《Python工匠》专注于基础编程素养与Python高级技巧的结合,是一本适合许多人的Python编程进阶书。本期周刊将赠书5本,参与方式见文末。
1、使用Python从头开始实现RSA[3]
2、PythonIAQ:不常见的问题[4]
3、为什么我喜欢Nox?[5]
4、我最喜欢的数据结构:trie[7]
5、用Python处理CSV文件的速度能有多快?[8]
Python处理CSV文件有哪些可选方案?不同方案的执行速度、代码可读性、硬件的影响是怎样的?作者测试了Pandas使用不同引擎时的性能、使用Numpy/DuckDB/DataFusion/Polars等方案的实现比较。
6、Django项目的多语言支持[9]
如何给Django项目添加多语言支持?通过什么方式检测当前语言?如何翻译消息文件、翻译模板文件和翻译JS文件?翻译后的内容是如何响应给前端的?
7、Python升级手册:Lyft如何大规模升级1500+代码仓[10]
Lyft将150+团队1500+代码仓从Python2升级到Python3.10,总结出一份版本升级手册。
8、将TailwindCSS添加到Django的最简单方法[11]
Django项目如何集成当下火热的TailwindCSS?这篇教程给出了实现指导,文中附有视频。
9、初学者意想不到的Python陷阱[12]
10、使用Python和Grafana更好地冷却我的PC[13]
11、使用搭载骁龙8Gen3的安卓手机运行AI大模型[14]
12、入行14年,我还是觉得编程很难[15]
Python潮流周刊每30期为一季,第一季的精华内容已整理成一篇,方便你随时查看。在线访问地址:Python潮流周刊第一季精华合集(1~30)[16]
项目&资源
1、umami-python:Python开发的Umami分析客户端[17]
2、returns:让函数返回有意义、类型化且安全的内容[18]
3、pyquest:一系列的Python编程教程[19]
这个项目收录了一系列的Python编程学习资料,涉及Python编程的方方面面,系统学习Python。
4、flect:用于构建全栈Web应用的Python框架[20]
通过在后端使用与前端React组件属性相对应的Pydantic模型来构建用户界面,快速开发具有交互性和美观的用户界面。
5、docker-android:Docker里的Android,支持noVNC和视频录制[21]
一个用于Android开发与测试的docker镜像,有不同设备的模拟器、支持vnc可查看容器内部、支持日志通过WebUI共享、能使用adb从外部控制、支持多种测试框架如Appnium和Espresso等。(star7K)
6、anthropic-sdk-python:调用Claude3等大模型[22]
7、PhotoMaker:制造逼真的人物照片[23]
在几秒钟内快速定制,无需额外的LoRA培训;确保令人印象深刻的ID保真度、提供多样性、高质量生成;可作为适配器与其他基础模型以及LoRA模块进行协作。(star7.8K)
8、metube:自托管的YouTube下载器(youtube-dl/yt-dlp的WebUI)[24]
用于youtube-dl的WebGUI(使用yt-dlp分支),支持播放列表。可从YouTube和其他数十个网站下载视频。(star3.1K)
9、cachetools:可扩展的内存化集合和装饰器[25]
提供了各种内存中的集合和装饰器,包括Python标准库的@lru_cache函数装饰器的变体。(star2K)
10、speedtest-cli:使用speedtest.net测试网络带宽的命令行界面[26]
一个网络性能诊断工具,允许用户从终端或命令行环境中测量到特定服务器的下载和上传速度,以及网络延迟。支持跨平台,容易集成到脚本中作自动化测试。(star13.2K)
11、Open-Sora-Plan:旨在重现Sora(OpenAIT2V模型)[27]
Sora是OpenAI推出的文本到视频模型,代表了视频生成技术的一个重大飞跃。该项目希望通过开源社区的力量复现Sora,目前搭建了基础架构,但未能进行完整训练。(star5.2K)
12、minisora:旨在探索Sora的实施路径和未来发展方向[28]
同样试图复现Sora,目标是GPU友好、提升训练和推理效率。定期举行圆桌讨论、共读论文,深入研究现有的视频生成技术。
这本书从工程实践角度出发,通过剖析核心知识、展示典型案例与总结实用技巧,帮助大家系统进阶Python,写好工程代码,做好实践项目。全书分为五大部分:变量与基础类型、语法结构、函数与装饰器、面向对象编程、总结与延伸,涵盖Python编程的方方面面。