文件名称:nicar2015_advanced_python:NICAR2015 上的“高级 Python”会议的示例和代码
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-10 11:19:51
Python
进阶 Python NICAR 练习和示例代码。 会议期间的谷歌环聊: : 在中级会议结束的地方,本次研讨会将在构建新闻应用程序和工具的背景下介绍 Python 的一些有趣、令人兴奋和有用的语言特性。 主题包括高级面向对象设计(继承与组合、多重继承、mixin)、函数式编程(迭代器、生成器、装饰器、map/reduce、lambda 函数)和测试驱动开发。 要充分利用本课程,您应该至少编写过一个复杂的 Python 应用程序,并想知道是否有更好的方法。 资源 面向对象设计 函数式编程 测试驱动开发更高级的面向对象(组合、多重继承、超级方法、方法解析顺序、动态委托/调度)更高级的函数式编程技巧和工具(lambda、映射、过滤器、生成器和产量)属性和装饰器魔术方法,例如用 new调用元编程
【文件预览】:
nicar2015_advanced_python-master
----.gitignore(12B)
----requirements.txt(56B)
----pycar_advanced()
--------__init__.py(0B)
--------db.py(99B)
--------oo.py(2KB)
--------functional.py(956B)
--------utils.py(169B)
--------decorators.py(241B)
--------query.py(196B)
--------results.py(214B)
----README.md(2KB)
----tests()
--------test_decorators.py(2KB)
--------test_utils.py(564B)
--------test_oo.py(2KB)
--------test_functional.py(2KB)