内容简介
本书从初学者的角度进行编写,内容比较,由浅入深地设计案例内容。全书共分为两篇: 篇是Python基础,介绍了Python入门、基本数据类型与表达式、语句与结构化程序设计、组合数据类型与字符串、函数、文件处理、异常处理、面向对象程序设计; 篇是Python实战,介绍了数据库编程、网页爬取、数据可视化、Python图形化界面设计、Python网络编程和Python实践综合案例。书中的每个知识点都有相应的实现代码和案例。 本书是一本针对爱好Python的读者而编写的Python基础教程,尤其适用于高等院校的教师、在读学生及相关领域的Python爱好者。
目录
目录篇Python基础第1章Python入门1.1学习要求1.2知识要点1.2.1Python的特1.2.2Python的应用1.2.3Python的安装与运行1.2.4PyCharm社区版习题第2章基本数据类型与表达式2.1学习要求2.2知识要点2.2.1简单类型2.2.2数学常量和常用函数2.2.3变量和运算符2.2.4输入输出语句习题第3章语句与结构化程序设计3.1学习要求3.2知识要点3.3应用举例习题第4章组合数据类型与字符串4.1学习要求4.2知识要点4.2.1列表4.2.2元组4.2.3字典4.2.4集合4.2.5字符串习题第5章函数5.1学习要求5.2知识要点5.2.1使用函数的优点5.2.2函数的分类5.2.3函数的定义与调用5.2.4函数的参数和传递方式5.2.5函数的返回5.2.6函数的递归调用5.2.7变量的作用域5.2.8模块5.2.9匿名函数、enumerate()函数、zip()函数5.2.10高阶函数5.3应用举例习题第6章文件处理6.1学习要求6.2知识要点6.2.1文件的定义和分类6.2.2文件的打开和关闭6.2.3文件的读写6.2.4文件的定位6.2.5OS模块中关于文件/目录的常用函数6.3应用举例习题第7章异常处理7.1学习要求7.2知识要点7.2.1异常处理的定义7.2.2异常处理的基本思路7.2.3try…except语句7.2.4Python标准异常7.3应用举例习题第8章面向对象程序设计8.1学习要求8.2知识要点8.2.1面向对象程序设计中的术语8.2.2Python的类和对象8.2.3类的继承和多态8.3应用举例习题篇Python实战第9章数据库编程9.1学习要求9.2知识要点9.3Python使用MySQL的流程9.4应用举例习题第10章网页爬取10.1学习要求10.2知识要点10.2.1认识网页结构10.2.2安装所10.2.3利用正则表达式爬取内容10.3应用举例习题第11章数据可视化11.1学习要求11.2知识要点11.2.1plot()函数11.2.2legend()函数11.2.3title()、xlabel()、ylabel()、xticks()、yticks()函数11.2.4绘制饼图11.2.5绘制柱状图11.2.6绘制散点图11.2.7绘制等高线11.2.8绘制3D图形11.3应用举例习题第12章Python图形化界面设计12.1学习要求12.2知识要点12.2.1图形化界面设计的基本概念12.2.2根窗体12.2.3常用组件12.2.4组件布局12.2.5tkinter常见组件的特征属12.3应用举例习题第13章Python网络编程13.1学习要求13.2知识要点13.2.1TCP/IP体系结构13.2.2基于TCP的Socket编程13.2.3基于UDP的Socket编程13.3应用举例习题第14章Python实践综合案例14.1学习要求14.2知识要点14.2.1案例概述14.2.2案能模块划分14.2.3Student类的定义14.2.4Student类的基本r/>14.2.5函数说明14.2.6补充说明14.2.7用两级菜单四层函数实现14.3注意事项及参考程序参考文献