Python 之父:这才是Python受欢迎的本质真相!文末有福利!
共 4427字,需浏览 9分钟
·
2021-03-27 09:54
1
为了更好的编程,坚持三十年
龟叔在荷兰阿姆斯特丹大学学习数学时第一次学会了如何编程,并在职业生涯早期参与了一个短暂项目的CP4E (Computer Programming for Everybody,人人会编程)。他曾经在接受采访时回忆道,“我在CWI开始的时候作为一个初级程序员加入了一个研究小组开发一种语言,目标是使没有编程经验的人能够快捷地开始编写计算机程序。”
1989年12月,为了打发圣诞节的无聊,他决心开发一个新的脚本解释程序语言,然后python就诞生了。历经三十年发展,Python已变成全世界最受欢迎的语言,在Web开发、自动化运维、人工智能,数据科学,游戏开发和各行各业的科学计算和应用大放异彩。
传奇的龟叔创造了Python以后,从荷兰移居美国后在谷歌工作了七年、又转去dropbox工作若干年就退休了,因为退休生活太无聊,又在2020年底以64岁高龄再次加入微软,并宣称他加入微软后将致力于“使用户更好地使用 Python”。老骥伏枥,仍心心念念不忘热爱的Python,为了全世界把Python用好也是够拼了,让我们共同期待老爷子重返职场,叠加微软的助力,继续给Python和简单编程带来惊喜。
龟叔对Python容易使用和简洁之美的独特的见解。
“Python的强大之处在于它的代码短小精悍,高级用户可以很容易地阅读它,这使得它既适合初学者,也适合高级程序员,”他说。
有次龟叔在论坛回复网友时回答:
“(编程之)“美”是我可以用几行代码就可以开始复杂的天文学研究。我们不再需要像70年代那样用Fortran和C语言来大动干戈。”
为了理解鬼叔是如何完成这一惊人的成就,我们必须回顾计算机的历史,回到大型机和机器语言的时代。
“大型机是一种花费数百万美元的机器,与大型机的成本相比,所有程序员的工资加在一起简直是小巫见大巫,”他解释说,从逻辑上讲,那个时代里,机器时间优先于人的时间,程序设计的首要目标是能在大型机上跑得更快来节省时间。“但是当我用过桌面工作站和个人电脑之后,我意识到应该改变对编程人员时间成本和计算机时间成本的观念。”
这个“人比机器优先”的观念推动了他开发了python语言,并一直也是Python背后的哲学。
Python语言的哲学和理念还包括:
优美胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
基于这些哲学理念,Python最终发展为一种解释语言而不是编译语言,意味着用它编程的人可以立即得到关于他们所编写代码的反馈,而不需要在每次修改后花时间重新编译,而且能够专注于解决问题而不会困扰于复杂语法。这在现在看来很稀松平常,但在30年前,这种做法是相当有争议的。
早在20多年前龟叔就已经提出和开始践行简单编程这一理念。直到今天,不仅是孩子们需要学会编程,从天文学家,地理工作者到金融人士,各行各业的人员都正在使用Python编写程序以改进工作。不但复杂高大上的天文学可以用Python快速来实现研究,对付平时繁琐重复的任务,Python更是可以大展身手。
2
当下如何高效学习Python?
第2版基于Python3.X重磅升级,更新内容超30%,不仅更新了众多项目案例,还加强了立体化学习体验,增加了随书视频、在线编程练习环境和社群互助学习体验。
这本书成功破圈编程界为零基础、从未接触过Python的职场人士,提供各种高效的自动化工作方法,彻底将你从重复、繁琐的工作中解救出来,“一招”解决你的日常工作。你可以用Python轻松处理Excel、Word、PDF等常用办公软件,还可抓取网络信息,批量处理大量图片,多种用途总有一种适合你。
《Python编程快速上手 第2版》
购书5折
1
畅销经典高分佳作
自学Python,如果有高手教你,那当然最好不过,这样会事半功倍。然而,别人的经验未必能完全复制,别人也不可能事无巨细地向你解释。
对于完全没有编程经验的初学者,在学习Python的时候,面对的不仅仅是Python这门语言,还需要面临“编程”的一些普遍问题,比如计算机基础知识和数据结构、设计模式等编程基础知识。
因此,一本详细的、能让小白读懂的入门书就显得尤为重要。可以说,选对一本书,对你来说就已经成功了一半。本书就是一个不错的选择。它是美亚畅销、知乎CSDN等平台众多技术大牛推荐的Python3自学入门经典,上市以来,累计销售超20万册 。
这本书在豆瓣上收获8.9分的好评:
这本书的目的就是为零基础、从未接触过Python的职场人士,提供各种让工作高效、自动化的工作方法。
别说你没有Python基础,就算没有英文基础,也能靠此书入门Python。这是本神奇的书,被众多网友称为最佳Python入门书籍。
我可能要爱上这个作者了。作为入门书籍非常棒,从实用的例子来练习熟悉,章节顺序安排合理,跟着练下来可以信心十足的明确自己会做哪些,还能做哪些。包括最开始介绍的如何排查错误,其思路也可以运用到很多事物上。作者一定会是个好爸爸(喂)
——有事启奏 豆瓣网友
讲出了Python的很多实用功能,特别是自动处理文件网页等,比如操纵Excel、Word、PDF、csv、图片、下载页面、鼠标键盘等等,功能十分强大,尤其是自动抓取填写页面内容让我十分感兴趣。
——甜点猪 豆瓣网友
2
时隔5年重磅升级,立体化学习
学习升级,更适合当下:
赠送e读版电子书
扫码看视频,边看边学;
赠送在线编程练习环境;
赠送本书学习思维导图;
前15000名加赠Python学习效率手册;
进入本书读书会(直播+社群)互动学习。
▌扫码看视频,边看边学!
扫描书中二维码,观看为本书量身定制的教学视频。
▌在线云编程,边学边练!
▌进入读书会(直播+社群)互动学
3
作者不仅仅是作家更是一位优秀讲师
本书的作者Al Sweigart是一位Python编程的传奇人物,他通过游戏教授Python编程的教程曾经在Amazon取得骄人的销售成绩。
他不仅仅是一位畅销书作家,同时是一位优秀的讲师,他的同名课程在美国最大的在线教育网站之一Udemy学习超86万人次,阿尔斯维加特真正展示了学习一门编程语言并不复杂,更让读者真正认识到python是最容易上手的语言之一。
4
成功破圈,非IT专业人士也能读得懂
本书不仅仅引导了IT专业人士快速入门Python,同时也吸引了更多职场人士的目光,帮助他们彻底摆脱重复性工作,真正实现零基础快速入门。
《Python编程快速上手 第2版》
购书5折
-END-
剩下的4本,直接在公众号后台输入:小助手,找他获取,备注暗号:抽书。
会通过抽奖的方式给同学们送上,拼手气看人品哦,速来吧!