具体描述
别再用 C/Java 逻辑来写 Python 程式了!
Python 软体基金会主席 亲自指点、引领入门
教您学 Python, 更让您懂 Python
用真正 Python 思维写出流利的 Pythonic 程式码
Python 是目前的当红程式语言, 更是进入 AI 机器学习必备的基础知识, 学习 Python 已经蔚为风潮。但是大部分书籍、文件都只是教语法, 洋洋洒洒一大篇语法说明, 学了之后, 真的能懂 Python?知道怎么写 Python 吗?
本书不只是说明语法, 更告诉您 Python 与其他程式语言的不同之处, 以及这些特点背后的原因, 让您真的懂 Python、用 Python!
本书相关资源网页如下, 请登录下载范例程式及 Bonus:
www.flag.com.tw/bk/t/f9749
也欢迎加入本书社群, 和技术者们直接对话!
「从做中学 Learning by doing」粉丝专页
(www.facebook.com/flaglearningbydoing/)
本书特色
翻译书都看不懂?新手免害怕, 详细的解说+流畅的翻译, 让你也看得懂、学得会, 领你进门更带你修练成老手
本书为 Python 软体基金会主席亲自撰写的最新版 Python 经典, 中文版由施威铭研究室监修, 书中针对原书进行大量补充, 并适当添加註解, 帮助读者能更加理解内容。
其他书看不到的内容, 只存在于老手间的独门心法, 就让这本书一一为您详细说明。例如:
● Python 全域变数不是真正全域?
● Python 函式的区域变数是由赋值与否来决定的?
● 为何 Python 函式都不检查参数值, 先用了出错再处理?
● Python 物件没有真正的私有属性, 资讯都不用封装隐藏了吗?
● 鸭子型别是什么?我实在不懂这跟鸭子到底有什么关系?
● 为什么 Python 函式可以一次 return 多个传回值?
● Pythonic 这个词好像很厉害, 是什么意思?
● Python 的 list[n:m] 切片为何要有头无尾?
● 为什么 Python 要求程式每行结尾不要超过 80 个字?
● Python 的型别与类别是同义词?