小Y 发表于 2019-12-14 12:17:03

电子书:《Python可以这样学》

731
                       



内容简介:

Python
可以这样学
清华大学出版社
北京
内容简介
全书共分16章,对 Python内部工作原理进行了一定深度的剖析,99?上的案例代码使用 Python
3,5,1实現,也适用于 Python3.4.x(除少数几个新特性之外)和最新版本 Python3.5.2以及 Python
3.6.0,极个别案例使用 Python2,7,11实现(同样适用于其他版本 Python2.7.x,包括最新的 Python
2.7.12),适当介绍了 Python代码优化、系統编程和.安.全.编程的有关知识,满足不同层次读者的需要
另外,书中通过小提示、小技巧、注意拓展知识等形式介绍了更多的内容,全部内容远比章节目录所显示
的要多,需要认真阅读才能真正领会其中的奥妙
本书适合作为 Python程序员的开发指南,也可以作为高等院校计算机专业、软件工程专业等专业
的 Python教材,还可以作为 Python爱好者的指导用书
本书封面贴有清华大学出版社防伪标签,无标签者不得销售
版权所有,侵权必究。侵权报电话:010-6278298913701121933
图书在版编目(CP)数据
Python可以这样学/整付guo,一北京:请华大学出版社,2017(2017.4重即
SBN978-7-302-45646-9
I.①P…Ⅱ.①董…m.①软件工具一程序设计N,①TP311,56
中guo版本图书馆CIP数据核字(2016)第283896号
杨玉
杨艳
出版发行:清华大学出版社
网址:htp://w
abook.
地址:北京清华大学学研大厦A座
郎编:100084
杜总机:010-62770175
投稿与读者服务:010-62776969, c-service a tup. tsinghua,edu,cn
质量反馈:010-62772015, zhiliang(@tup, tsinghua,edu,
课件下载http://www.tup.comcn,010-62795954
印刷者;北京富博印刷有限公司
装订者:北京市密云县京文制本装订厂
经销:全guo新华书店
开本:185mmX260mm
印张:3.25
字数:787千字
版次:2017年2月第1版
印次:2017年4月第2次印削
印数:2001~4000
定价:69,00元
前言
FOREWORD
Python并不是ー门新语言,它由 Guido van Rossum于1989年年底开始设计,并于
1991年推出第一个公开发行版本,比Java早4年。 Python推出不久就迅速得到各行业
人士的青睐,经过20多年的发展,已经_渗.透_到统计分析、移动终端开发、科学计算可视化
系统.安.全.、_逆.向_工程、软件测试与软件分析、图形图像处理、人工智能、机器学习、游残设计
与策划、网站开发、数据爬取与大数据处理、密码学、系统运维、音乐编程、影视特效制作
计算机.辅。助.教育、医药助设计、天文信息处理、化学、生物信息处理、神经科学与心理学
自然语言处理、电子电路设计、电子取证、树莓派等几乎所有专业和领域,在黑.客领域更是
多年来一直拥有霸主地位
作为一个非常不完整列表,这里给出几个 Python应用案例:著名搜索引擎 Google
的核心代码使用 Python实現,迪士尼公司的动画制作与生成采用 Python实现,大部分
NX和Limx操作系统都内建了 Python环境支持,豆网使用 Python作为主体开发
语言进行网站架构和有关应用的设计与开发,网 易大量网络游疲的服.务.器代码超过
70?用 Python进行设计与开发,易度的PaA企业应用云端开发平台和百度云计算平
台BAE也都大量采用了 Python语言,eBay已经使用 Python超过15年以上(在eBay官
方宣布支持 Python之前就已经有程序员在使用了),美guo宇航局使用 Python实现了
CAD/CAE/PDM库及模型管理系统,做软集成开发环境 Visual Studio2015开始默认支
持 Python语言而不需要像之前的版本一样再单独安装PTVS和 Ironpython,开源ERP
系统Odoo完全采用 Python语盲开发,树幕派使用 Python作为官方编程语盲,引力波数
据是用 Python进行处理和分析的, You Tube、美guo银行等也在大量使用 Python进行开
发,类似的案例数不胜数
早在多年前 Python就已经成为卡耐基梅隆大学、麻省理工学院、加州大学伯克利分
校、哈佛大学、多伦多大学等guo外很多大学计算机专业或非计算机专业的程序设计入门教
学语盲,近几年来guo内也有不少学校的多个专业陆续开设了 Python程序设计课程。
Python语盲连续多年在 TIOBE网站的编程语官排行榜上排名七八位,2011年1月
Python被 TOBE网站评为2010年年度语;在2014年12月份 IEEE Speetrum推出的
编程语官排行梅中, Python取得了第5位的好名次;2015年12月份 TIOBE程语言排
行上 Python跃居第4位,仅次于Java、C和C++,已经成为脚本语的标准;Top
developer I- anguages of2015更是把 Python排到了第3位
Python是一门免费、开源的跨平台高缀动态编程语言,支持命令式编程、函数式编
程,完全支持面向对象程序设计,拥有大量功能强大的内置对象、标准库、涉及各行业领域
Python可以这样学
的扩展库以及众多狂热的支持者,使得各领域的工程师、科研人员、策划人员甚至管理人
员能够快速实現和验证自己的思路、创意或者推测。在有些编程语言中要绢写大量代
码才能实现的功能,在 Python中直接调用内置函数或标准库方法即可实现,大幅度简化
了代码的编写和维护。 Python用户只需要把主要精力放在业务逻辑的设计与实现上,在
开发速度和运行效率之间达到了完美的平衡,其精妙之处令人击节赞叹
如何学习 Python

要想改变世界,首先要改变自己的世界。要想学好 Python,首先要从内心认识到
Python的强大与美,树立起学好、用好 Python的信念并坚持不懈的努力,然后才有可能
登 Python高手之巔
很多人从内心很恐惧 Python,曾经有不少人间我:“ Python功能那么强大,肯定很难
学吧?”其实,从编程语言发展史来看,人类语言和机器语言之间的鸿沟越来越小,人机交
互越来越方便,越高级的编程语官越接近人类自然语言,越容易学习、掌握和运用,所以请
不要有丝毫的恐惧和犹豫,放手去学便是
以我个人20年的经验,不管学习和使用哪种编程语官,大概都需要经历4个阶段:
第一阶段,能看懂和调试别人的代码;第二阶段,能在别人的代码基础上进行适当改写;第
三阶段,能把多段已有的代码拼凑起来实现自已需要的功能;第四阶段,自己动手编写代
码实现特定功能需求。一般而言,如果每天坚持3个小时学习 Python,两周Zuo右应该就
能入门,3个月后就可以展示出不错的成果。当然,随着学习和开发时间越来越长,功力
会越来越深厚,能够掌控的代码行数(LOC)会越来越多,能够控制的业务辑越来越
毫无疑问, Python是一门快乐、优雅的语言,上手非常容易,稍加接触就会喜欢上
Python并能够在短时间内写出几个小程序。与C语官系列和Java等语官相比, Python
大幅度降低了学习与使用的难度。 Python易学易用,语法简洁清晰,代码可读性强,程
模式非常符合人类思维方式和习。尽管如此,但这并不代表可以毫不费力地学会和熟
练运用 Python,在学习 Python的路上没有秘籍,也没有哈利波特魔F杖,唯一的捷径就
是勤学苦练
多看。读书破万卷,下笔如有神。学习 Python也是这样,不仅要多看书,还要看很
追。很多知识点是互相关联的,单独一个知识点也无法实现稱微复杂一点的功能,书中
很多案例代码用到了后面章节的知识点,而后面章节的業例代码又用到了前面章节的内
容,这实在是无法避免的一件事。因此,不能著望看一追就能熟恐和掌握书中的内容,更
不能奢望只看一本书就能学会 Python的全部知识。以我个人而言,除了 Python官方帮
助文档和一些社区的资料之外,已经阅读了超过25本 Python方面的书,并且还在不断地
购买和阅读别人编写的 Python书籍来提高自己对 Python的理解。一书一茶一下午,这
样平淡的快乐或许有人难以体会,于我却是乐此不疲
多练。太极拳论ri“由招熟而渐悟懂劲,由懂劲而阶及神明,然非用力之久,不能都然
贯通焉”。陆游的教子诗《冬夜读书示子聿》也认为“纸上得来终觉浅,绝知此事要躬行”。
掌握了正确的方法以后,多练是唯一的捷径。一定要动手编写和调试书上的代码,踏实
实把基础掌好再有针对性地学习自己需要的扩展库,切忌只看不练。很多人眼高手低
看就会,一编就错,根本原因就是练得太少了。子ri“学而时习之”,也是这个道理,充分
说明练习的重要性。一层功夫一层天。微穷千里目,更上一层楼,。多练,可以说是攀登
Python高手之最重要的途径。
多想。学而不思则罔,思而不学则殆。一味地看书和埋头苦练是不行的,还要多想
多总结、多整理,争取把学到的知识和技术底理解。理解得越多,需要记忆的就越少。
多交流。独学而无友,则孤陋而寡。除了重视基础知识的学习和练习之外,还要多
交流。除了 Python官方网站和在线都助文档之外,经常浏览一些 Python论坛并阅读和
调试其中的优秀代码,汲取他人代码中的精华。子ri“三人行必有我师焉,择其善者而从
之”,也是相同的道理。遇到不懂的问题也可以去一些论坛发帖提问,或者请教身边的朋
友和老师,但是提问之前一定要充分思考,有针对性地请教别人,经过充分思考以后再请
教别人不仅是对别人的尊重,也能让自已有更大的收获。百思不得其解的问题经过高手
点找才能有茅塞顿开和恍然大悟的效果,这样的交流更加有效,不浪费彼此的时间。曾
经有学生拿一个十几页代码的程序来间我问題,我问哪里看不懂,他说整个程序都看不
懂,想让我忙看看然后把整篇代码给他讲讲。正如大家所想的一样,我直接拒绝了他。
也曾经有读者问我“怎么用 Python做图像处理?”真的很抱歉,这样没营养的问题我实在
没法回答
俗话说,心急吃不了热豆腐。控制好学习的进度和节奏才能获得最好的效果,每天学
习一点、进步一点、提高一点,时间久了会突然有一天发现自己已经成为 Python高手,很
有零存整取的感党。欲速则不达,把下面这个图送给各位读者朋友共勉。
学拳容易改拳难。不是所有慢悠悠的举都是大极举,也不是所有用 Python语言写
出来的代码都足够 Pythonic。很多人认为编程语言都是一通百通,无非是语法不一样面
已,认为“没吃过猪肉也见过猪跑”,简单看看语法就能立刻使用另外一种语官编写程序
这样的想法确实有一定的道理,但实际上就算天天看猪跑也没法知道猪肉是味道,按照
C语盲的思路用 Python写出来的代码绝对不是好的 Python程序,会显得不伦不类,代码
会非常啰唆,不得 Python精髓,完全不能发挥 Python的优势。应该在熟悉 Python编程

#############################################



楓葉晓寒 发表于 2019-12-21 19:53:21



免费下载地址:

http://pan.qqq0.com/file/488067-425771848

页: [1]
查看完整版本: 电子书:《Python可以这样学》