探索Python的奥秘:Awesome Python Talks 收藏夹
这是一个精心挑选的、充满洞见的Python视频列表,专为那些渴望提升技能和实践经验的人们准备。这个开源项目由@jhermann维护,并以Creative Commons Zero许可,鼓励分享和学习。
成为Python大师
学习如何写出优美、符合Python风格的代码,让你的代码更人性化……
- 变形的艺术:观看Transforming Code into Beautiful, Idiomatic Python,PyCon US 2013大会上Raymond Hettinger的演讲,了解如何通过一系列代码转换,充分利用Python的最佳特性并改进现有代码。
- 停止编写类:PyCon US 2012上[20 + 7分钟]的讲座Stop Writing Classes,提醒我们Python是多范式的语言,而过度依赖类并不总是必要的。
- Python美学:在Python æsthetic: Beauty and Why I Python中,PyCon CA 2012上的演讲者揭示了数学和排版原则如何使你的代码更具吸引力,从而提高可读性和可维护性。
- 超越PEP 8:通过Beyond PEP 8 – Best Practices for Beautiful Intelligible Code,PyCon 2015年Raymond Hettinger向我们展示如何识别代码中的"大猩猩",提升代码质量。
新时代Python
拥抱Python 3及其令人兴奋的新特性和趋势...
- Python 3.3:为什么它比2.7更好:Dr. Brett Cannon在PyCon US 2013上的演讲,全面概述了从Python 3.0到3.3的所有新特性,帮助你了解哪些值得深入研究。
- Python 3.5的新鲜事物:在PyData Seattle 2015上,了解Python 3.5引入的新功能,以及需要注意的一些陷阱。
架构与软件设计
将清洁架构应用到Python,让代码变得更强大且易于测试和理解...
- 清洁架构在Python中的应用:PyOhio 2014年的讲座,通过Brandon Rhodes的讲解,了解如何将Clean Architecture(也称为六边形架构)应用于Python代码,使其更具功能性。
文档写作
自动化文档创建,让Sphinx扩展为你工作...
- 通过自动化创建更好的文档:了解如何扩展Sphinx以适应自定义需求,包括角色、指令和构建器,在PyCon US 2013[22 + 5分钟]的讲座中。
测试
掌握pytest等工具,实现快速、简单的测试...
- pytest:Python测试的快速与简单:观看PyCon US 2012[40分钟]的讲座,了解更多pytest工具的相关知识,包括基本示例和特色功能如人类友好的报告和依赖注入。
建立工具与自动化
利用Paver、doit、buildout等工具,优化你的开发流程...
- TBD:更多关于Paver、doit、buildout的内容将在后续更新中提供。
发布与打包
了解如何有效地发布和打包Python代码...
- devpi:满足打包和测试需求:PyCon DE 2013的讲座,介绍了这个私人PyPI服务器的功能,以及如何利用它进行上传、测试和安装包的流程。
DevOps与Python
Python在运维领域的应用...
- TBD:fabric、Salt、Ansible等工具将在后续更新中介绍。
科学Python
探索数据科学的世界...
- TBD:IPython、Pandas、Bokeh、Anaconda等相关库与平台的介绍。
可视化
通过Python制作引人入胜的可视化效果...
- Bokeh:浏览器中的交互式可视化:在SciPy 2014的23分钟讲座中,了解Bokeh的基础知识。
- Python可视化景观:Jake VanderPlas在PyCon 2017上的33分钟讲座,详细介绍了各种可视化库和框架。
相关资源
- pyvideo.org - Python相关视频的搜索引擎和分类目录。
- 必看的Python视频 - 另一份精选视频列表。
- 最佳Python视频 - Full Stack Python网站推荐。
- Awesome Python - 汇集了各种Python框架、库和软件的综合列表。
- Awesome Talks - 人们推荐的精彩在线视频集合。
贡献指南
欢迎参与贡献,请提交PR或开启问题。我们会对每个提议进行审查。初期阶段,建议添加缺失的类别也是很有帮助的。提交时,请保持已有条目的格式,并始终包括持续时间和日期。
无论是初学者还是经验丰富的开发者,Awesome Python Talks都是一个不容错过的学习宝库。让我们一起探索这个充满无限可能的世界吧!