推荐语
很多年前,只有那些专业人士才会使用到计算机;然而今天,计算机已经出现在了各行各业的各个领域,无论是工作学习还是生活娱乐,都少不了计算机的参与。
并且,编写程序也已经不再是程序员的专利。很多人惊奇地发现,编写几行代码就可以把自己从原本烦琐枯燥的流程中解放出来。掌握了编程,就像打开了通往另外一个精彩世界的大门。
Python语法简洁,关键字少,是新手入门非常理想的一门语言。但是这并不意味着Python只能做简单的工作。Python是云计算、人工智能等前沿技术的核心工具,也广泛应用在数据分析、Web开发、爬虫、自动化测试等领域。千人千面,Python只有一面。掌握了Python,你将受益无穷。
本书作者具有多年Python编程经验,同时负责Python教学工作。本书是作者多年教学工作的经验总结,直击读者的痛点问题,可引导读者顺利开启Python编程之旅。
达内集团Python人工智能、网络安全教研总监 周华飞
当今,我们正生活在一个技术日新月异的时代。技术的变革改变了我们的生活方式,电子支付、移动互联网、云计算、人工智能等技术为我们的生活带来了极大的便利。而作为IT从业者,学习、掌握这些核心技术也将是我们顺应时代变革的必然选择!
从诞生之日起,Python就是科学计算和数据分析的重要工具,目前更是成为人工智能开发的不二选择,由此可见学习Python的重要性。张老师的这本《例解Python》就是带领大家打开Python编程之门的钥匙,书中的知识结构经过精心设计,从入门到高级应用,层层递进,每个知识点都配套了对应的练习案例,可以让读者学以致用。
学习编程最重要的就是掌握编程思维和进行大量的编程训练,本书也非常注重通过剖析案例来培养读者的编程思维,让读者通过大量的案例练习快速掌握Python。
达内集团云计算教研总监 丁明一
随着信息时代的持续发展,IT运维已经成为IT服务中重要的组成部分。面对越来越复杂的业务,越来越多样化的、不断扩展的IT应用,需要越来越合理的模式来保障IT服务灵活便捷、安全稳定地持续运行。
目前常见的运维自动化管理工具主要有Puppet、SaltStack、Ansible等,其中SaltStack和Ansible都基于Python开发。运维工具的重要性不用多说,越来越多的工具选择Python来开发,这种编程语言的受欢迎程度可见一斑。
Python作为一种简单易学、功能强大的编程语言,2020年11月在计算机语言热度排名中,已经跃居第二位,排在C后面。Python在大多数平台上的各种应用中都是理想的脚本语言,像Google、NASA、YouTube、Facebook、豆瓣、知乎、网易、百度等都在使用Python完成各种各样的任务。
本书作者有多年讲授和使用Python的实践经验,从基本的字符、列表、字典和数据类型,到进阶的面向对象、数据库和网络互联,本书均有涉及,是一本不可多得的入门经典书籍。同时,本书列举了大量的应用案例,可以帮助读者由浅入深地领悟Python的精髓。
正如资深系统管理员Aeleen Frisch第一次使用Python时所体会到的:“它就像冬日过后一缕清新的空气、一束温暖的阳光”。你也将从本书中汲取营养,收获Python带来的喜悦。
RedHat(红帽公司)资深讲师、RHCA考官 赵宗禹
时下相当热门的编程语言当属Python。Python无论在数据分析、人工智能领域,还是在运维开发领域都是首屈一指的编程语言,近几年更是如火如荼地发展壮大。从编程语言排行榜来看,Python目前已名列前茅,受众多编程爱好者欢迎。
张老师在Python领域潜心经营多年,功力深厚,项目经验丰富,而且其凭借多年的IT授课经验来编著此书,所以本书更是上乘佳作。本书从Python的基础讲起,章节设计合理,符合初学者的思维,应用层面也符合老手的阅读习惯,不失为一本“Python秘籍”。本书更是张老师在Python领域经验布道的佳作,可以让新手逐步成长为技术大咖。读者阅读此书,除了能在技术上有所收获,更能吸收全书中的实际应用经验。所谓“授人以鱼,不如授人以渔”,我更看重书中的经验心得,此处为张老师点赞。
最后,希望大家认认真真地学习Python,在Python的技术海洋中自由翱翔,并学有所成。
光大科技有限公司技术专家 许成林
近年来,随着云计算、大数据及人工智能等技术的崛起和发展,Python在这些领域表现得非常出色且占据了十分重要的地位。
Python本身相较于其他编程语言极易上手,不仅自身内嵌了许多通用代码库,也集成了很多开发者贡献的优秀库;在设计上坚持了清晰划一的风格,使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
我与本书的作者张老师已经相交多年,亦师亦友。他在网络、系统、编程等方面都有着非常丰富的理论和实战经验。
Python书籍很多,本书适合初学者,且真正经过用心思考。本书知识结构清晰,由浅入深,配合了大量的实用案例,通俗易懂,具有较强的实用性,让人受益匪浅。
如果你是刚刚接触Python的新手,苦于入门,或者你有一定的Python基础,但不知道如何将其运用到工作中,那么本书非常适合你。本书寓教于乐的风格能让你充满学习的兴趣和渴望,达到事半功倍的效果。如果你是工作在一线的“老司机”,那么本书同样适合你,本书中系统的理论知识和大量的实战案例,可以让你获取新的指导和启发。并且,这是一本难得的且值得经常翻阅的工具书。
最后,作为一名从事互联网工作多年的“老司机”,同时作为一名热爱Python的人,我希望读者可以通过阅读本书并仔细练习书中精心准备的案例,享受Python开发带来的乐趣。接下来,让我们开始阅读吧!
金山云网络技术有限公司运维总监 韩德田