《Fluent Python》简介:

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren’t using everything the language has to offer. By taking you through Python’s key language features and libraries, this practical book shows you how to make your code shorter, faster, and more readable all at the same time—what experts consider Pythonic.

Many programmers who learn Python basics fall into the trap of reinventing the wheel because of past experience in other languages, and try to bend the language to patterns that don't really apply to it. Author Luciano Ramalho, a Python Software Foundation member and Python programmer for 15 years, helps you drop your accent from another language so you can code Python fluently.

•Learn practical applications of generators for database processing

•Rethink some design patterns in a Python context

•Examine attribute descriptors and when to use them: the key to ORMs

•Explore Pythonic objects: protocols versus interfaces, abstract base classes and multiple inheritance

《Fluent Python》摘录:

加州大学两位教授(Brian Harvey 和Matthew Wright)的课件 -- 两种计算机科学的教学观点: 保守观点 计算机程序在人类的思维中会变得非常庞大和复杂。因此,计算机科学教育的目的是教会人们如何训练它们的编程能力,比如以这种方式--让500个平庸的程序员聚集在一起,给出规格让他们生产出一个程序。 激进观点 计算机程序在人类的思维中会变得非常庞大和复杂。因此,计算机科学教育的目的是教会人们如何扩展自己的思维以和程序契合,学习更多的概念,将会比单一解决方法更加弹性和有用。一个程序每个单元的编程的想法都必须统观全局。

fluent支持python吗_Fluent Python相关推荐

  1. windows 10 python哪个版本的好-windows支持哪个版本的python

    Windows操作系统支持Python的Python2版本和Python3版本,下载安装时要根据windows的操作系统来选择对应的Python安装包,否则将不能安装成功. Python是跨平台的,免 ...

  2. python哪个版本支持xp_windows支持哪个版本的python

    Windows操作系统支持Python的Python2版本和Python3版本,下载安装时要根据windows的操作系统来选择对应的Python安装包,否则将不能安装成功. Python是跨平台的,免 ...

  3. python中双向索引_Python 字典支持双向索引。Python 集合也支持双向索引

    Python 字典支持双向索引.Python 集合也支持双向索引 答:错 推的策略适用于用户多而广,需求总量大的产品促销 答:× 中国保险条款中属于一般附加险别的有( ) 答:短量险 钩损险 Next ...

  4. 适合win7的python版本_windows支持哪个版本的python

    Windows操作系统支持Python的Python2版本和Python3版本,下载安装时要根据windows的操作系统来选择对应的Python安装包,否则将不能安装成功. Python是跨平台的,免 ...

  5. mt4支持python么_mt4 python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 运行平台: windows python版本: python3.6 ide: s ...

  6. xp安装python3.7_Python入门七:安装支持WinXp运行的Python及环境配置

    之前安装的Python开发的程序无法在WinXp上运行,这里记录下安装支持Xp系统的Python及环境配置 之前程序在Xp上运行的错误: 无法定位程序输入点 GetFinalPathNameByHan ...

  7. Python入门七:安装支持WinXp运行的Python及环境配置

    之前安装的Python开发的程序无法在WinXp上运行,这里记录下安装支持Xp系统的Python及环境配置 之前程序在Xp上运行的错误: 无法定位程序输入点 GetFinalPathNameByHan ...

  8. python不支持什么编程,python解释器在语法上不支持什么编程方式-Python教程

    python诠释器正在语法上没有支持甚么编程形式 python诠释器正在语法上没有支持[天然言语]. python诠释器正在语法上支持的编程形式有:语句.面向进程.面向工具. (保举:编程教程) 天然 ...

  9. sqap不支持python3吗_Supporting Python 3(支持python3)——欢迎来到Python 3

    标签: 欢迎来到Python 3 On Christmas Day 1999 I sat down to write my first piece of software in Python. My ...

最新文章

  1. ArtRage中文版
  2. oracle如何复制dept,[oracle]表复制的sql语句
  3. 根据实例说数据库设计(一)—— 人员管理
  4. Myeclipse连接Mysql数据库时报错:Error while performing database login with the pro driver:unable...
  5. 高性能动态编译库Natasha发布1.0版本!
  6. java 顺序输出_java输出顺序
  7. FTP服务器的搭建及创建虚拟用户进行认证访问
  8. ListMapString,Object之按照某个字段排序
  9. mysql 身份证算年龄
  10. 音频编解码算法库 (可支持g711u,g711a,g729,g722,opus等)
  11. 【一年总结】记我的大一生活
  12. sed解析url的域名
  13. 饱和气压与温度的关系_饱和水蒸汽的压力与温度的关系介绍
  14. 嵌入式简答试题及答案汇总
  15. 深入理解iputils网络工具-第5篇 arping:地址解析程序
  16. java实现整理药名
  17. Linux下的粘滞位详解
  18. 黄金期到来 地铁安防企业发展众望所归
  19. 手把手带你飞Python爬虫+数据清洗新手教程(一)
  20. PLC伺服走位(三菱FX5UPLC伺服控制)

热门文章

  1. 来自中等职业学校第十九届技能竞赛网络搭建与应用竞赛赛,“交换机“和“路由器“解析和参考答案
  2. 【加密解密】对exe文件的加密解密 含源代码》
  3. c# 网络字节序数据传输
  4. C++利用OpenCV识别二维码QRCode
  5. 读易[14]·远古卜卦算法分析与实现 1
  6. 运维工程师面试试题(一)
  7. css导航栏(二级菜单)
  8. 李开复写给大学生的一封信
  9. PDF编辑软件如何跟PDF添加水印相结合
  10. ESXi root 密码重置