送书 | 一位60后老程序员从零学习Python的感悟
共 2473字,需浏览 5分钟
·
2022-05-16 15:05
AI时代,Python因其语法流畅、上手简单、生态强大,被越来越多的企业和个人所青睐,成为大数据、人工智能的首选编程语言,由于Python的扩展性强大,在其他几乎所有领域,甚至办公、小游戏等,都可以迅速上手。近几年更是在编程语言排行榜中稳居第一,使用人数也持续攀升。
本次送书,《Python王者归来(增强版)》
(文末查看送书规则)
在全民学Python的热潮下,一些老程序员也不得不“无奈的”转到Python阵营,转移阵地以后,在大多数场景下,Python的确开发效率更高。
众所周知,程序员在中国属于青春饭,程序员这个关键词通常会被搜索引擎联想到:码农,加班,脱发等。80后程序员已经可以倚老卖老了,这些编程老炮儿在当年那个学习资源匮乏的年代,掌握新技术的韧性和能力,确实比较强。
这里要谈到一位60后程序员,来自宝岛台湾,洪锦魁老师。洪老师自上世纪80年代就开始涉足程序开发,从汇编语言、BASIC、Pascal、Delphi、C、C++、JAVA、R等,几乎你知道的、不知道的计算机语言,洪老师都用过。
洪老师的一个优秀特质就是分享。他把学习计算机语言的过程,都记录下来,在论坛里分享,后来有出版人认为这些分享内容很有价值,于是出版上市,再后来洪老师自己也成了一位著名IT出版人,还开了家出版社。这真是把兴趣做成了事业。
在深耕行业的30余年,洪老师成为了资深程序员与IT作家双料达人。直到今天,他的书在台湾图书网站博客来、Momo、天珑常年霸榜,
在2015年左右,洪老师的团队在开发一个大数据项目时,认识到Python的高效,然而当时他的团队中并没有Python程序员。于是洪老师在年近50的高龄状态下,从零开始了Python的学习之旅。边学边练,半年下来,项目成功完成,顺便还写了本书——《Python王者归来》。为什么叫王者归来,是因为洪老师封笔多年。台湾一上市,立即开始了屠榜之旅,真正的王者归来。
Python的学习难度是所有语言中比较低的,因为Python有着扩展性很强的类库框架生态,很多其他编程语言需要手写代码的工作Python直接封装成库任意取用。所以学习Python完全可以在短时间内达到一个可以实战的状态。
洪老师说,学习Python与学习其他语言有着明显不同的侧重点,其他语言都需要从语法开始,打好基本功,Python虽然也需要从语法入手,但是其语法规则没有特别严格,其他语言转向Python的程序员,经常会有一种感觉,看起来可能跑不通,但是一跑就通。Python的整体开发体验也很好,几乎不用考虑编译器等等那些细碎又不得不解决的问题。当然不是说Python的语法观念不重要,相反,是非常重要,他的思维跟JAVA、C等完全不懂,需要关注的要点也完全不同。
Python真正的魅力在于他的生态,在学习过程中无时无刻要提醒自己:用现成的。这种开发思路会极大提高效率。洪老师在写作过程中虽然没有强调这个思路,但是从目录布局和内容走向,都体现着Python入门学习的精髓。这是一位编程老炮想跟大家说的一条从0开始到项目实操最快的路径。
2021年,洪老师又接到了一个视觉项目,顺手又把《Python王者归来》全面升级了一下——《Python王者归来(增强版)》,它全方位升级了阅读体验。
Python的语法按照特性分类,内容包括Python基础知识、输入与输出、列表、元组、字典、集合、函数设计、类别设计、使用模块与设计模块、文件压缩与解压缩、程序除错与异常处理、文件读写与目录管理、正则表达式、PDF/Excel/JSON文件处理、Python处理图像文件/数据图表/二维码,控制声音及设计人脸识别系统……无论您是计算机相关专业的学生,还是正在从事软件开发的职场人,甚至是完全零基础的外行小白,本书都适合您阅读和学习。
全书共562页、36章,使用全彩印刷,给你带来与真实开发场景一模一样的阅读体验,所有代码均为编辑器截图,各种标记、颜色、加粗等细节一目了然。程序语法以实用的范例进行解说,让读者可以事半功倍地轻松掌握相关知识。
市面上的Python图书或者Python课程也不少,通常有如下几个问题:
l Python语法讲解不完整,没有建立扎实的Python语法观念;
l 用C、C++、Java观念撰写实例;
l 对Python语法的精神与内涵未做说明;
l 对Python进阶语法未做解说;
l 基础实例太少,没经验的读者无法举一反三;
l 模块介绍不足,应用范围有限。
因此,许多读者买了书、买了课,好像学会了Python,又好像没会。看到别人撰写的代码仍然看不太懂,这要是在大厂,无法快书融入项目代码意味着试用期都过不了。
《Python王者归来(增强版)》一书完全解决了以上问题,从Python风格说起,抛弃C、C++、Java思维,全面剖析Python语法、内涵与精神功能,融入顶尖Python程序员的逻辑与设计风格。
除了讲解Python语法的基础知识与进阶知识,本书还将知识扩充至下列应用范围:
l 人工智能基础
l bytes 数据、编码、译码
l 嵌套、closure、lambda、decorator 等高阶应用
l 设计加密与解密程序
l 图像处理、文字识别、计算机存储图像的方法
l 建立有个人风格的 QRcode 与名片
l GUI 设计计算器
l 动画、音乐与游戏实践
l matplotlib 中英文图表绘制
l 轻量级的数据库 SQLite 实践
l 多任务与多线程设计
l 用海龟绘图设计万花筒与满天星星
l 设计机场出入境人脸识别系统
l 用网络程序 Server 端与 Client 端设计聊天室
真正的一书解千愁。跟着洪老师学编程,相信读者只要遵循本书内容进行学习,必定可以在短时间内精通Python!
点击下方回复:送书 即可!
大家如果有什么建议,欢迎扫一扫二维码私聊小编~ 回复:加群 可加入Python技术交流群