- 序
- 译后感
- 原作者前言
- *args 和 **kwargs
- *args 的用法
- **kwargs 的用法
- 使用 *args 和 **kwargs 来调用函数
- 啥时候使用它们
- 调试 Debugging
- 生成器 Generators
- 可迭代对象(Iterable)
- 迭代器(Iterator)
- 迭代(Iteration)
- 生成器(Generators)
- Map,Filter 和 Reduce
- Map
- Filter
- Reduce
- set 数据结构
- 三元运算符
- 装饰器
- 一切皆对象
- 在函数中定义函数
- 从函数中返回函数
- 将函数作为参数传给另一个函数
- 你的第一个装饰器
- 使用场景
- 授权
- 日志
- 带参数的装饰器
- 在函数中嵌入装饰器
- 装饰器类
- Global和Return
- 多个return值
- 对象变动 Mutation
- __slots__魔法
- 虚拟环境 Virtualenv
- 容器 Collections
- 枚举 Enumerate
- 对象自省
- dir
- type和id
- inspect模块
- 推导式 Comprehension
- 列表推导式
- 字典推导式
- 集合推导式
- 异常
- 处理多个异常
- finally从句
- try/else从句
- lambda表达式
- 一行式
- For - Else
- else语句
- 使用C扩展
- CTypes
- SWIG
- Python/C API
- open函数
- 协程
- 函数缓存
- Python 3.2+
- Python 2+
- 上下文管理器
- 基于类的实现
- 处理异常
- 基于生成器的实现
原作者前言
我是 Muhammad Yasoob Ullah Khalid.
我已经广泛使用 Python 编程3年多了. 同时参与了很多开源项目. 并定期在我的博客里写一些关于Python有趣的话题.
2014年我在柏林举办的欧洲最大的Python会议EuroPython上做过精彩的演讲.
译者注:分享的主题为:《Session: Web Scraping in Python 101》 地址:https://ep2014.europython.eu/en/schedule/sessions/20/
如果你能给我有意思的工作机会, 请联系我哦.
译者注:嗯,硬广,你来中国么,HOHO
Hello 大家好! 我非常自豪地宣布我自己创作的书完成啦.
经过很多辛苦工作和决心, 终于将不可能变成了可能, "Intermediate Python"终于杀青.
ps: 它还将持续更新 :)
Python 是一门奇妙的语言, 还有一个强大而友爱的程序员社区.
然而, 在你理解消化掉 Python 的基础后, 关于下一步学习什么的资料比较缺乏. 而我正是要通过本书来解决这一问题. 我会给你一些可以进一步探索的有趣的话题的信息.
本书讨论的这些话题将会打开你的脑洞, 将你引导至 Python 语言的一些美好的地方. 我最开始学习 Python 时, 渴望见到Python最优雅的地方, 而本书正是这些渴望的结果.
无论你是个初学者, 中级或者甚至高级程序员, 你都会在这本书里有所收获.
请注意本书不是一个指导手册, 也不会教你 Python. 因为书中的话题并没有进行基础解释, 而只提供了展开讨论前所需的最少信息.
好啦,你肯定也和我一样兴奋, 那让我们开始吧!
注意: 这本书是开源的, 也是一个持续进展中的工作. 如果你发现typo, 或者想添加更多内容进来, 或者可以改进的任意地方(我知道你会发现很多), 那么请慷慨地提交一个 pull request, 我会无比高兴地合并进来. :)
另外, 我决定将这本书免费发布! 我相信它会帮助到那些需要帮助的人. 祝你们好运!
这里是免费阅读链接:
- Html
- GitHub
注意: 你也可以现在为我捐助, 如果你想买Gumroad 提供的高大上版本.
你也可以加入我的邮件列表, 这样你可以保持同步获取到重大更新或者我未来其他项目!
最后而且也很重要的是, 如果你读了这本书, 并且发现它很有帮助, 那么一个私人邮件和一个 tweet 分享, 对我来说会很有意义.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论