Python进阶必读博文视频教程汇总
2016-05-06 00:00
701 查看
摘要: 昨天翻到了一本在github开源的书: Intermediate Python. 就有了此文, 梳理了一下一些之前翻到的对python学习
昨天翻到了一本在github开源的书: Intermediate Python. 就有了此文, 梳理了一下一些之前翻到利于python学习的博文、视频等.
英文的
super
Python’s super() considered super!rhettinger是python核心开发者. 这篇博文也是讲super最好最深入的博文了.装饰器
Understanding Python Decorators如果你还没有经常性的用装饰器, 你就要思考你的工作需求是不是的太简单了, 或者该考虑下这种AOP模式的开发的作用了元类
What is a metaclass in Python? Metaclasses Demystified元类是python高阶语法. 合理的使用可以减少大量重复性的代码.防御性编程中的LBYL和EAFP
Try/catch or validation for speed?这其实就是事先检查和异常处理2个方式的讨论__new__ 和 __init__
Python (and Python C API): new versus init这也是一个常见的面试题.self
Python “self” keyword但是注意标题. 其实self不是一个关键词. 这里知识帮助你理解self的用意协程和并发
A Curious Course on Coroutines and Concurrency生成器
Generator Tricks for Systems Programmerspython开发必读
Code Like a Pythonista: Idiomatic Pythonunicode必读
Unicode In Python, Completely Demystified之前我曾经非常困惑于各种unicode报错exec和eval
Be careful with exec and eval in Python我的观点是从来都不要用exec/evalpython性能贴士
PerformanceTips Python Performance Tips, Part 1 Python Performance Tips, Part 2描述符
How-To Guide for Descriptorspython隐藏特性
Hidden features of Python设计模式
python-patterns初级python进阶文档
Intermediate and Advanced Software Carpentry in Python这个文档不是非常难, 甚至有点过时. 但是涵盖了python的方方面面. 非常有助于开拓视野, 更了解python中(译)文
如何理解Python关键字yield
What does the yield keyword do in Python 如何理解Python关键字yieldyield 是python语言里面让初学者困惑的关键词之一. 可以参考这2个理解让你对yield入门. 并且之后在正确的场景下使用迭代器(Iterator)与生成器(Generator)的区别
Difference between Python’s Generators and Iterators 迭代器(Iterator)与生成器(Generator)的区别这个是很常见的面试问题.设计模式入门
写给Python初学者的设计模式入门所谓设计模式其实就是经过总结、优化的,对我们经常会碰到的一些编程问题的可重用解决方案. 其有时候会发现沃恩日常工作中的一些思考就是设计模式python设计模式. 供参考.
描述符
Descriptor HowTo Guide Python描述器引导(翻译)descriptor是python高阶的特性, 可以了解下python设计的优雅. PS: 里面也提到了类方法和静态方的区别使用断言(assert)的正确场景
Python 使用断言的最佳时机 Best practice for Python AssertPython track: python idioms Python的惯例提高编码效率
Improving Your Python Productivity 提高你的Python编码效率Stackoverflow上的Python问题精选
Stackoverflow上的Python问题精选Python魔法方法指南
Python魔法方法指南Python高级编程 - 我写的
Python高级编程Python数据库编程
Python数据库编程项目实战:django个人博客系统
项目实战:django个人博客系统Python-Tornado框架
Python-Tornado框架相关文章推荐
- python 发送邮件
- windows下Python3使用Scrapy问题
- python 安装与文本编辑
- Python 生产者和消费者模型
- 《Web接口开发与自动化测试 -- 基于Python语言》---现已出版。
- python 类中的__nozero__ ,__len__ 重写,可以定义对象的布尔值是True or False
- 用图形画出caffe输出数据的python程序&&git基础命令
- python 模拟鼠标键盘输入PyUserInput
- 字符串编码与Python 3编码
- 【Python工具】Excle 读写 (使用 xlrd 和 xlrt)
- 【Python】将Python发布成exe
- python自动化脚本ftp应用
- 设置python 模块调用路径
- python基础教程 re模块 学习笔记
- OpenCV-Python教程(9)(10)(11): 使用霍夫变换检测直线 直方图均衡化 轮廓检测
- 整理-python常用模块使用说明
- OpenCV-Python教程(6)(7)(8): Sobel算子 Laplacian算子 Canny边缘检测
- 获取列表中多个相同元素的索引值
- OpenCV Python教程(3)(4)(5): 直方图的计算与显示 形态学处理 初级滤波内
- python excel2007 折行显示