Python从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

前言

丛书说明

本套“软件开发魔典”系列图书,是专门为编程初学者量身打造的编程基础学习与项目实践用书。

本套丛书针对“零基础”和“入门”级读者,通过案例引导读者深入技能学习和项目实践。为满足初学者在基础入门、扩展学习、编程技能、行业应用、项目实战五个方面的职业技能需求。特意采用“基础知识→核心技术→核心应用→高级应用→项目实践”结构和“由浅入深,由深到精”的模式进行讲解。

Python最佳学习模式

本书以Python最佳的学习模式来分配内容结构,第1~4篇可帮助读者掌握Python基础知识、应用技能,第5篇可帮助读者积累多个行业项目开发经验。读者如果遇到问题,可扫码观看本书同步微视频,也可以通过在线技术支持让老程序员答疑解惑。

本书内容

全书共分为5篇23章。

第1篇(第1~4章)为基础知识,主要讲解Python的基础知识,Python编程基础,数字和字符串类型,Python列表、元组与字典等。读者在学完本篇后,将会熟悉Python的基本概念,掌握Python的基本操作及应用方法,为后面更好地学习Python编程打好基础。

第2篇(第5~11章)为核心技术,主要讲解程序中如何使用字符串及运算符,程序的控制结构,函数,文件与文件目录,数据格式化,Python类,模块等。通过本篇的学习,读者将对使用Python进行基础编程有了一定的了解。

第3篇(第12~18章)为核心应用,主要讲解用Pillow库处理图片,正则表达式,Python线程和进程,Python异常处理,程序测试与打包,数据结构基础,数据库编程等。学完本篇,读者将对Python管理、操作以及使用Python进行综合性应用有了一定的了解。

第4篇(第19~21章)为高级应用,主要讲解Python网络编程,Web网站编程,基于tkinter的GUI界面编程等。学好本篇内容读者可以进一步提高运用Python进行网络编程和GUI界面编程的能力。

第5篇(第22~23章)为项目实践,通过游戏开发飞机大战和网上购物系统两个实战案例,介绍了完整的Python项目开发流程。通过本篇的学习,读者将对Python编程在项目开发中的实际应用拥有切身的体会,为日后进行软件开发积累下项目管理及实践开发经验。

全书不仅融入了作者丰富的工作经验和多年使用Python的心得,还提供了大量实例,具有较强的实战性和可操作性。系统学习本书后读者可以掌握Python基础知识,具备全面的Python编程能力、优良的团队协同技能和丰富的项目实战经验。编写本书的目标就是让初学者、应届毕业生快速成长为一名合格的初级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中获取一个高的起点,并能迅速融入软件开发团队中。

本书特色

1. 结构科学、易于自学

本书在内容组织和范例设计中都充分考虑了初学者的特点,讲解由浅入深,循序渐进。无论读者是否接触过Python,都能从本书中找到最佳的起点。

2. 视频讲解、细致透彻

为降低学习难度,提高学习效率,本书录制了同步微视频(模拟培训班模式),通过视频学习,除了能轻松学会专业知识外,还能获取老师的软件开发经验,学习变得更轻松有效。

3. 超多、实用、专业的范例和实战项目

本书结合实际工作中的应用范例,逐一讲解Python的各种知识和技术,在项目实践篇中更以两个项目实践来总结、贯通本书所学,使读者在实践中掌握知识,轻松拥有项目开发经验。

4. 随时检测自己的学习成果

每章首页均提供了“学习指引”和“重点导读”,以指导读者重点学习及学后检查;每章后的“就业面试技巧与解析”根据当前最新求职面试(笔试)精选而成,读者可以随时检测自己的学习成果,做到融会贯通。

5. 专业创作团队和技术支持

本书由聚慕课教育研发中心编著和提供在线服务。读者在学习过程中遇到任何问题,均可登录www.jumooc.com网站或加入读者(技术支持)服务QQ群(529669132),进行提问,作者和资深程序员会为读者在线答疑。

本书附赠超值王牌资源库

本书附赠了以下极为丰富、超值的王牌资源库。

(1)王牌资源1:随赠本书“配套学习与教学”资源库,提升读者学习Python的效率。

  •  本书同步293节教学微视频录像(支持扫描二维码观看),总时长35学时。
  •  本书中两个大型项目案例以及本书实例源代码。
  •  本书配套上机实训指导手册及本书教学PPT课件。

(2)王牌资源2:随赠“职业成长”资源库,突破读者职业规划与发展瓶颈。

  •  求职资源库:100套求职简历模板库、600套毕业答辩与80套学术开题报告PPT模板库。
  •  面试资源库:程序员面试技巧、400道求职常见面试(笔试)真题与解析。
  •  职业资源库:程序员职业规划手册、软件工程师技能手册、100例常见错误及解决方案、开发经验及技巧集、100套岗位竞聘模板。

(3)王牌资源3:随赠“Python软件开发魔典”资源库,拓展读者学习本书的深度和广度。

  •  案例资源库:100个实例及源码注释。
  •  项目资源库:5个项目开发策划案。
  •  程序员测试资源库:计算机应用测试题库、编程基础测试题库、编程逻辑思维测试题库、编程英语水平测试题库。
  •  软件开发文档模板库:10套八大行业软件开发文档模板库、40套Python项目案例库。
  •  软件学习及电子书资源库:Python标准库查询手册电子书、Python常见函数查询手册电子书、Python关键字速查手册电子书、Python语法速查手册电子书、Python模块速查手册电子书、Python疑难问题速查手册电子书。

(4)王牌资源4:编程代码优化纠错器。

  •  本纠错器能让软件开发更加便捷和轻松,无须安装配置复杂的软件运行环境即可轻松运行程序代码。
  •  本纠错器能一键格式化,让凌乱的程序代码更加规整美观。
  •  本纠错器能对代码精准纠错,让程序查错不再困难。

资源获取及使用方法

注意:由于本书不配送光盘,因此书中所用及上述资源均须借助网络下载才能使用。

1. 资源获取

qq服务群

采用以下任意途径,均可获取本书所附赠的超值王牌资源库。

(1)加入本书微信公众号“聚慕课jumooc”或QQ群,下载资源或者咨询关于本书的任何问题。

(2)登录网站www.jumooc.com,搜索本书并下载对应资源。

(3)加入本书读者(技术支持)服务QQ群(529669132),读者可以打开群“文件”中对应的word文件,获取网络下载地址和密码。

(4)通过电子邮件:zhangmin2@tup.tsinghua.edu.cn与我们联系,获取本书相应资源。

2. 使用资源

读者可通过以下途径学习和使用本书微视频和资源。

(1)通过计算机、手机App和微信学习本书微视频。

(2)将本书资源下载到本地硬盘,根据学习需要选择性使用。

本书适合哪些读者阅读

本书非常适合以下人员阅读。

  •  没有任何Python基础的初学者。
  •  有一定的Python基础,想精通Python编程的人员。
  •  有一定的Python编程基础,没有项目实践经验的人员。
  •  正在进行软件专业相关毕业设计的学生。
  •  大中专院校及培训机构的教师和学生。

创作团队

本书由聚慕课教育研发中心编著,主要参与本书编写的人员有:王康利、张雪年、涂文奇、王湖芳、张开保、贾文学、张翼、白晓阳、李正刚、刘静如、陈梦、杨栋豪等。

在编写过程中,我们竭尽所能地将最好的讲解呈现给读者,但书中也难免有疏漏和不妥之处,敬请广大读者不吝指正。若读者在学习中遇到困难或疑问,或有任何建议,可发邮件至zhangmin2@tup.tsinghua.edu.cn。另外,也可以登录网站http://www.jumooc.com与我们进行交流以及免费下载学习资源。

作者

说明:文中需扫码阅读的请扫此付费二维码。