社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 之父:这才是Python受欢迎的本质真相!文末有福利!

菜鸟学Python • 4 年前 • 548 次点击  

2021年初编程语言社区 TIOBE 最新发布了 1 月编程语言排行榜,揭晓了 2020 年度最受欢迎的编程语言——Python 以 2.01% 的正增长荣获 2020 年度 TIOBE 编程语言奖
相比于其他语言,Python的发展速度十分迅速。正如TIOBE 官方的评价:“Python 无处不在。很久以前,作为 Perl 的竞争对手,Python 就开始成为系统管理员编写脚本的工作。如今,它在数据科学、机器学习等领域也颇受欢迎,同时,Python 也适用于 Web 开发、后端、移动应用程序开发、甚至是(较大的)嵌入式系统等领域。”

1

为了更好的编程,坚持三十年


"人生苦短,我用Python" 。Python不仅简明易懂容易上手,还因为高效丰富的库资源让程序员们节省了大量的编程时间,以至于程序员圈子流传的一个段子:用python的人秃顶的最少,不信请看看python之父的一头浓密的金发。


如果有谁能让更多的人把想法很容易变成可行的代码,这个人就是python之父,荷兰人Guido Van Rossum(中国的程序员们更喜欢叫他龟叔)

龟叔在荷兰阿姆斯特丹大学学习数学时第一次学会了如何编程,并在职业生涯早期参与了一个短暂项目的CP4E (Computer Programming for Everybody,人人会编程)。他曾经在接受采访时回忆道,“我在CWI开始的时候作为一个初级程序员加入了一个研究小组开发一种语言,目标是使没有编程经验的人能够快捷地开始编写计算机程序。”


1989年12月,为了打发圣诞节的无聊,他决心开发一个新的脚本解释程序语言,然后python就诞生了。历经三十年发展,Python已变成全世界最受欢迎的语言,在Web开发、自动化运维、人工智能,数据科学,游戏开发和各行各业的科学计算和应用大放异彩。


传奇的龟叔创造了Python以后,从荷兰移居美国后在谷歌工作了七年、又转去dropbox工作若干年就退休了,因为退休生活太无聊,又在2020年底以64岁高龄再次加入微软,并宣称他加入微软后将致力于“使用户更好地使用 Python”。老骥伏枥,仍心心念念不忘热爱的Python,为了全世界把Python用好也是够拼了,让我们共同期待老爷子重返职场,叠加微软的助力,继续给Python和简单编程带来惊喜。


龟叔对Python容易使用和简洁之美的独特的见解。

“Python的强大之处在于它的代码短小精悍,高级用户可以很容易地阅读它,这使得它既适合初学者,也适合高级程序员,”他说。

Python开发代码的效率高,“用一种方法,最好是只有一种方法来做一件事”,这是Python的设计哲学之一

有次龟叔在论坛回复网友时回答:

“(编程之)“美”是我可以用几行代码就可以开始复杂的天文学研究。我们不再需要像70年代那样用Fortran和C语言来大动干戈。

为了理解鬼叔是如何完成这一惊人的成就,我们必须回顾计算机的历史,回到大型机和机器语言的时代。

“大型机是一种花费数百万美元的机器,与大型机的成本相比,所有程序员的工资加在一起简直是小巫见大巫,”他解释说,从逻辑上讲,那个时代里,机器时间优先于人的时间,程序设计的首要目标是能在大型机上跑得更快来节省时间。“但是当我用过桌面工作站和个人电脑之后,我意识到应该改变对编程人员时间成本和计算机时间成本的观念。”

这个“人比机器优先”的观念推动了他开发了python语言,并一直也是Python背后的哲学。

Python语言的哲学和理念还包括:

  • 优美胜于丑陋(Python 以编写优美的代码为目标)

  • 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

  • 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

基于这些哲学理念,Python最终发展为一种解释语言而不是编译语言,意味着用它编程的人可以立即得到关于他们所编写代码的反馈,而不需要在每次修改后花时间重新编译,而且能够专注于解决问题而不会困扰于复杂语法。这在现在看来很稀松平常,但在30年前,这种做法是相当有争议的。

早在20多年前龟叔就已经提出和开始践行简单编程这一理念。直到今天,不仅是孩子们需要学会编程,从天文学家,地理工作者到金融人士,各行各业的人员都正在使用Python编写程序以改进工作。不但复杂高大上的天文学可以用Python快速来实现研究,对付平时繁琐重复的任务,Python更是可以大展身手。

2

当下如何高效学习Python?


高效学Python,不得不提到这本Python入门书,他在美亚排名前三、中文版畅销超20万册,豆瓣评分8.9的入门书《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年重磅升级,立体化学习


这本备受关注的新版在第1 版的基础上做了全面修订。新版沿袭了第1 版的结构,从Python基础和自动化任务两方面入手,更新了众多Python代码案例 ,同时立体化学习的方式提升了学习体验。

学习升级,更适合当下:

赠送e读版电子书

扫码看视频,边看边学;

赠送在线编程练习环境;

赠送本书学习思维导图;

前15000名加赠Python学习效率手册;

进入本书读书会(直播+社群)互动学习。


扫码看视频,边看边学!

扫描书中二维码,观看为本书量身定制的教学视频。


在线云编程,边学边练!

对于初学者来说,阅读轻轻松松,但一到实战就是一头雾水:怎么实操?在哪实操?怎么下手?
这时,我们的在线编程练习环境就起作用啦!当我们阅读《Python编程快速上手 第2版》时,进入本书的e读版电子书界面,在每个章节前进入专属的开发实验练习环境,在线实操!


进入读书会(直播+社群)互动学

一个人学得慢,一群人学得稳。本书提供了Python学习社群,在社群内有老师答疑、有学习交流,有直播教授你如何学,相信有名师带学,必然事半功倍。


3

作者不仅仅是作家更是一位优秀讲师


本书的作者Al Sweigart是一位Python编程的传奇人物,他通过游戏教授Python编程的教程曾经在Amazon取得骄人的销售成绩。

他不仅仅是一位畅销书作家,同时是一位优秀的讲师,他的同名课程在美国最大的在线教育网站之一Udemy学习超86万人次,阿尔斯维加特真正展示了学习一门编程语言并不复杂,更让读者真正认识到python是最容易上手的语言之一。


4

成功破圈,非IT专业人士也能读得懂


本书不仅仅引导了IT专业人士快速入门Python,同时也吸引了更多职场人士的目光,帮助他们彻底摆脱重复性工作,真正实现零基础快速入门。


这是使我进入编程领域的书。大约三年前,我是一名审计师,正在寻找使工作中的平凡任务自动化的方法,结果偶然发现了这本书。我以前没有编程方面的经验,当时我只想学习如何编写足够的代码来帮助我完成工作。这本书非常适合该目标。
我花了几周的时间才能完成所有工作并编写需要编写的程序,但是当它起作用时,我感到非常惊讶。我记得要去喝咖啡庆祝一下,在散步时,我开始考虑可以自动化的其他工作任务。大多数公共会计部门都负责比较PDF报告和Excel数据,因此,我坚信我可以编写程序来自动执行大部分任务。
这是我一生中最好的决定,而这本书就是催化剂。我非常感谢Al写下了这篇文章,我强烈推荐给那些工作很枯燥的人-尤其是公共会计师。
——strangelove026 
无论你是哪种职业,只要想要快速入门Python,解决办公自动化的问题,那么这本书就是你的菜。
总之,这部经典,用方方面面的实力,等着征服你。


《Python编程快速上手 第2版》

购书5折


内容简介:
本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。


-END-


最后来个福利,好久没有送书了,这次送出9本书,非常感谢大家的支持和厚爱。下面是经常来捧场的同学,获奖名单Top5:

剩下的4本,直接在公众号后台输入:小助手,找他获取,备注暗号:抽书。

会通过抽奖的方式给同学们送上,拼手气看人品哦,速来吧!



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/110507
 
548 次点击