前言
本书针对“零基础”和“入门”级读者,用实例引导读者深入学习,满足其在基础入门、扩展学习、职业技能、项目实战4个方面的需求。本书深入浅出地讲解使用Python语言进行软件编程中的各项技术及实战技能。读者通过系统学习,可以掌握Python语言的基础知识,同时拥有全面的开发能力、优良的团队协同技能和丰富的项目实战经验。
本书内容
全书共16章。首先讲解Python语言的基本概念、运算符与表达式、变量与数据类型、程序的控制结构等;然后讲解函数、组合数据类型、文件与文件系统、正则表达式、程序进程和线程、Python操作数据库、Web网站编程技术、Python可视化编程;接着重点讲解基于PyQt 5技术的GUI编程等;最后详细讲解Python在交互式游戏开发、智能机器人、人工智能及数据可视化4个方面的综合应用。学完本书后,读者将对Python在项目开发中的实际应用拥有切身的体会,为日后进行软件开发积累项目管理及实战开发经验。
全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。我们的目标就是让初学者、应届毕业生快速成长为一名合格的初级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中站在高的起点,并能迅速融入软件开发团队中。
本书特色
· 结构科学,自学更易。
本书在内容组织和范例设计中都充分考虑到初学者的特点,由浅入深,循序渐进。无论读者是否接触过Python语言,都能从本书中找到合适的起点。
· 视频讲解,细致透彻。
为了降低学习难度,提高学习效率,本书录制了同步微视频(模拟培训班模式),读者通过视频学习,在轻松学会专业知识之余,还能获得软件开发经验,使学习变得更轻松、有趣。
· 超多、实用、专业的范例和实战项目。
本书结合实际工作中的范例,逐一讲解Python语言的各种知识,使读者在实战中掌握知识,轻松拥有项目经验。
超值助学资源
本书配备了超值的助学资源库,具体内容如下。
· 助学资源1:随赠“本书配套学习”资源库,提高读者学习Python语言的效率。
(1)全书配有180多节同步教学微视频,总时长近18个学时。
(2)全书4个大型项目案例及200多个范例源代码。
(3)书中部分内容有PPT电子课件和上机实训教案。
· 助学资源2:随赠“职业成长”资源库,突破读者职业规划与发展瓶颈。
(1)程序员职业规划手册,软件工程师技能手册。
(2)面试(笔试)资源库,包括200道求职常见面试(笔试)真题与解析。
(3)常见错误及解决方案,开发经验及技巧大汇总。
(4)200套求职简历模板,200套竞聘模板,200套毕业答辩PPT模板。
· 助学资源3:随赠“Python语言学习”资源库,拓展学习本书的深度和广度。
(1)软件开发模块资源库。
(2)项目开发资源库。
(3)编程水平测试系统。
(4)100套Python典型范例库,40套项目案例库。
(5)电子书资源库,包括《Python关键字速查手册》《Python标准库查询手册》《Python常见函数查询手册》《Python疑难问题速查手册》,以及《Python语法速查手册》等。
· 助学资源4:随赠在线课程,可免费学习Python、Java、JavaScript、C++、Oracle、iOS、Android等20多类500余学时的软件开发在线课程。
读者对象
· 没有任何Python语言基础的初学者。
· 有一定的Python语言基础,想精通Python编程的人员。
· 有一定的Python编程基础,没有项目经验的人员。
· 正在进行毕业设计的学生。
· 大专院校及培训学校的老师和学生。
本书由朱红庆著,同时参与编写和资料收集的还有朱性强、王闪闪、陈梦、李良、刘静如、陈献凯,在此一并表示感谢。
在本书的编写过程中,虽然作者尽可能地将最好的讲解呈现给读者,但是难免有疏漏和不妥之处,敬请批评指正。若读者在学习过程中遇到困难或有好的建议,可发邮件至elesite@l63.com。
说明:书中部分省略了大家熟知的“语言”二字,如Python、C、Java等,在本书中分别代表Python语言、C语言和Java语言等。
【读者服务】
微信扫码获取
· 180多节近18个学时的全书同步教学微视频
加入本书读者交流群,与作者交流互动
· 200多个范例源代码及4个大型项目案例源码
·同步PPT电子教学课件及Python上机实训案例库
· 100套Python典型范例库,40套项目案例库
· 200道Python程序员面试真题解析,200套求职简历模板
·赠送《Python关键字速查手册》《Python标准库查询手册》《Python常见函数查询手册》《Python疑难问题速查手册》,以及《Python语法速查手册》电子书资源库
·随赠在线课程,可免费学习Python、Java、Android等20多类在线课程