
上QQ阅读APP看书,第一时间看更新
第2版前言
Python语言已经成为当下主流的程序设计语言。
虽然Python课程的教学在我国高校起步较晚,但近几年发展很快。目前,很多高等院校都陆续开设了相关课程。
本书第1版于2015年9月出版,先后印刷多次,表明了读者对本书的认可。这既是对编者的鼓励,也是对编者的鞭策。编者与多位一线教师进行了交流与探讨,也经历了几轮教学实践,对Python程序设计的教学内容、实践环节进行不断地研究、探讨、改进,产生了一些新的认识。因此,编者认为有必要在第1版的基础上对本书进行改版。
本次改版主要结合当前最新的开发环境,对第1版中的不足之处进行改正,并加入一些新内容,以期达到更好的教学效果。
本书内容分为两篇。第1篇介绍基础知识,由第1~6章组成,包括Python概述、Python语言基础、Python函数、Python面向对象程序设计、Python模块和函数式编程;第2篇介绍Python高级编程技术,由第7~10章组成,详尽地讲解了I/O编程、图形界面编程、多任务编程以及网络编程。另外,本书每章都配有相应的习题,帮助读者理解所学习的内容,使读者加深印象,学以致用。本书的附录还给出了各章的配套实验以及Pycharm环境的安装与使用方法。
本书中所有源程序均在Python 3.6.4环境下运行通过。本书提供教学PPT课件、源程序文件和习题参考答案等,有需要的读者可以登录人邮教育社区(http://www.ryjiaoyu.com)免费下载。
本书在内容的选择及深度的把握上充分考虑初学者的特点,在内容安排上力求做到循序渐进。本书不仅适合课堂教学,也适合开发Web应用程序的各类人员自学使用。
由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编者
2018年5月