前言
从1990年Python语言诞生到现在,已有30多年的历史了。自从2004年以后,Python语言的使用率呈线性增长。现在,Python语言已经成为最受欢迎的程序设计语言之一。因为Python语言能够把其他语言制作的模块很轻松地联结在一起,所以人们把它称为“胶水语言”。
作者结合自己多年的Python语言开发经验和心得体会,花费了一年多的时间编写本书。希望各位读者能在本书的引领下迈入Python语言开发大门,成为一名开发高手。本书最大的特色是以从简单到复杂的思路,并结合详细的讲解使读者更容易掌握其内容。本书全面、系统、深入地介绍了Python语言的开发技术,并以大量实例贯穿于讲解之中,最后还详细介绍了Python语言应用和案例开发。学习完本书内容后,读者应该可以具备独立进行编程开发的能力。
本书特色
1. 配大量多媒体教学视频,学习效果好
作者专门录制了大量的配套多媒体语音教学视频,以便让读者更加轻松、直观地学习本书内容,提高学习效率。读者购买本书,可以在华信教育资源网站免费下载对应的视频和代码源文件。网址:http://www.hxedu.com.cn。
2. 内容全面、系统、深入
本书涵盖Python语言的各个知识点,如语法知识、数据类型、Python各种语句、数据运算、函数、类、模块等。
3. 讲解方式由浅入深,循序渐进,容易学习
本书从Python环境搭建开始,逐步深入到基础语法、基本数据、基本语句等内容,再到各种数据的运算、处理、使用等内容,最后到函数、类、模块的应用等内容。本书采用由易到难逐步提升的方式进行讲解。
4. 贯穿大量的实例和技巧
为了方便读者掌握Python语言各个语法点的应用,本书添加了436个实例。针对学习和开发中常遇到的问题,本书还穿插了注意事项和使用技巧。这些内容可以帮助读者更快速地掌握书中的内容。
5. 符合不同读者需求
本书充分考虑Python语言自学人员及参加计算机等级考试读者的需求。从讲解方式上,由易到难,适合入门级读者阅读;从知识点覆盖上,完全包含计算机等级考试大纲的要求,满足参加计算机等级考试读者的需求。
本书内容及体系结构
第1篇 基础语法(第1~8章)
本篇主要内容包括:Python语言的环境搭建、Python语言基础、基本数据类型、数据的运算、程序的控制结构和代码调试等。通过本篇的学习,读者可以掌握Python语言的基础语法,并且可以编写一些小的程序,实现简单功能。
第2篇 高级语法(第9~17章)
本篇主要内容包括:集合、字符串、列表、元组、字典、文件、数据存储、函数、类、模块等。通过本篇的学习,读者可以对大量综合性数据进行处理,并且实现复杂的功能。
第3篇 应用技术(第18~21章)
本篇主要内容包括:图形绘制、随机数、时间处理、文件的高级处理和目录的处理、Pygame游戏编程。通过本篇的学习,读者可以掌握图形绘制、时间运算、文件处理等应用功能。
第4篇 案例开发(第22章)
本篇主要内容包括:开发Flappy Bird游戏。通过本篇的学习,读者可以实现一个Flappy Bird的游戏案例。
学习建议
❑ 坚持编程:编程需要大量的练习。如同学习英语一样,只有不停地练习,才能掌握编程语言的使用方法。
❑ 多问:不懂就问,遇到问题就要积极地向别人请教。这样才可以让学到的知识更加扎实。
❑ 多看:需要多看一些好的程序。如同写作文一样,多看才可以了解好的编程结构。
❑ 多想:在编程时,需要思考使用哪种编程结构更好,或者看到好的程序时想想为什么要这样写。
本书读者对象
❑ Python语言初学者。
❑ 参加计算机等级考试的读者。
❑ 想全面学习Python语言开发技术的人员。
❑ Python语言专业开发人员。
❑ 利用Python语言做开发的工程技术人员。
❑ Python语言的开发爱好者。
❑ 大中专院校学生。
❑ 社会培训班学员。