《例解Python:Python编程快速入门践行指南》
张志刚著扫码获取本书详情(限时5折活动中)
▼
能懂够用,用实例讲Python
《例解Python》不是“从入门到精通的书”,也不是一本让人望而却步“大部头”。
本着能懂、够用的原则,本书从入门到高级应用,层层递进,每个知识点都配套了对应的练习案例。这些案例大多来自生活,如“石头剪刀布小游戏”、“九九乘法表”、“记账”等等,让大家在轻松学习中快速学以致用。
学习中不可避免会遇到很多专业术语,在本书里作者用通俗的方式来解释,保证大家能看懂,又不失专业性。
比如在介绍时,书中用“亡羊补牢”来描述:
“见兔而顾犬,未为晚也;亡羊而补牢,未为迟也。”程序没有按照预期的方式执行并不可怕,只要你已经做好了预案。
之前所写的代码在运行时,总是假定我们传给它的数据都是“正确”的数据。如果程序需要的是数字,得到的却是字符串,那么错误很可能就产生了。然而,不能保证用户在执行程序时,总是输入“正确”的数据,这就需要使用异常处理。
再比如在谈到时,书中这样介绍:
“踏破铁鞋无觅处,得来全不费工夫。”我们平时经常要操作各种各样的数据。数据量很小的时候,使用简单的电子表格就足以胜任了。然而,当数据量非常大的时候,想要在电子表格文件中检索数据、修改数据等,就没有那么轻松了,此时你需要的是一个数据库系统。数据库系统实现了整体数据的结构化,助你轻松管理数据。
这样寓教于乐的风格,一定能让广大Python新手事半功倍!
而对于工作在一线的“老司机”,书中系统的理论知识和丰富的实战案例,同样可以让本书成为一本值得经常翻阅的工具书。
精心编排,直击新手痛点
学习编程最重要的就是掌握编程思维和进行大量的编程训练。这也是初学者入门之路上的两座大山。
大家在学习一段时间Python后会有“看得懂别人的代码,但是自己写的时候又无从下手”的感觉,这正是因为缺少编程思路。
前面我们介绍了,本书有着丰富的代码案例,案例+知识点的结合讲解,可以帮助大家由浅入深地领悟Python的精髓,最终既掌握了语法,又学会了应用。
同时,在剖析案例的过程中,我们会不断地体验程序从构思到实现的全过程,从而不知不觉中培养出编程思维。
从而一次性攻破代码量与编程思路两大难题!
领域专家的经验布道之作
本书作者张志刚,达内集团云计算教研部总监级讲师。持有多种国际IT认证证书:
RHCA(红帽认证架构师)
RHCDS(红帽认证数据中心专家)
RHCI(红帽官fang授权讲师)
MCT(微软官fang授权讲师)
……
张老师在Python领域潜心经营多年,功力深厚,项目经验丰富,而且其凭借多年的IT授课经验来编著此书,内容经数万名学员及众多职业教育老师认可,相信学完此书必将受益匪浅!
▼扫码立即进入本书交流群▼
与广大群友共同成长进步
业内专家推荐
●达内集团Python人工智能、网络安全教研总监/周华飞
●达内集团云计算教研总监/丁明一
●RedHat(红帽公司)资深讲师、RHCA考官/赵宗禹
●光大科技有限公司技术专家/许成林
●金山云网络技术有限公司运维总监/韩德田
本书结构
■第1章,介绍Python编程环境的搭建与配置。通过基本语法讲解、变量介绍及输入输出语句等,让读者初步领略Python的哲学思想:美胜丑、简胜繁、明胜暗。■第2章,介绍Python常用的数据类型,即字符串、数字、列表、元组和字典。同时,对这些数据类型进行比较,阐述它们的应用场景。■第3章,介绍if判断语句、for循环和while循环这3种应用最广泛的结构,还介绍如何实现判断、循环语句的嵌套。■第4章,介绍异常处理,通过try语句捕获程序运行过程中可能出现的异常,并给出补救代码,也给出通过raise和assert关键字自定义异常的方法。■第5章,详细介绍函数,包括函数的基本应用、变量作用域,也涉及递归函数、lambda匿名函数、闭包、装饰器等高级用法。■第6章,介绍文件操作。通过基础的文件操作方法,实现对str和bytes类型的文本进行读写;通过pickle存储器把任意数据对象写入文件,又能无损取出;通过os和shutil模块对文件进行复制、删除等操作;通过tarfile模块实现对文件的压缩和解压缩;通过hashlib实现文件的哈希值计算。■第7章,介绍面向对象编程的初级用法,涉及组合、继承、多重继承,讲解__init__、__str__、__call__等“魔法”方法。■第8章,介绍数据库操作。通过pymysql模块实现对MySQL数据库的增删改查,通过SQLAlchemy的ORM实现对任意关系型数据库的访问。■第9章,介绍正则表达式。首先介绍正则表达式如何匹配字符串,然后讲解Python如何通过正则表达式取出指定字符串。■第10章,介绍并行处理,涉及多进程与多线程的基础知识,将大任务切分为众多小任务并行执行,以提升编程效率。■第11章,介绍Python网络编程,涉及底层Socket模块,讲解网络编程原理,通过urllib、requests高级模块结合JSON获取网络资源。最后,正如资深系统管理员AeleenFrisch第一次使用Python时所体会到的:“它就像冬日过后一缕清新的空气、一束温暖的阳光”。希望你也能从本书中汲取营养,收获Python带来的喜悦。扫码获取本书详情如果喜欢本文欢迎在看丨留言丨分享至朋友圈三连
热文推荐
阿里云线上案例分析:网格应用存活状态异常
亿级流量峰值没在怕,“缓存”技术来减压!
年不容错过的10本大咖之作
专注CTFPwn的著作终于来了
▼点击阅读原文,获取本书详情~预览时标签不可点收录于话题#个上一篇下一篇