Python程序设计基础

内容简介

[

本书以实用性为导向, 从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍Python的程序设计方法及项目实现流程。

]

目录

第1章 Python概述1.1 Python简介1.1.1 Python的概念1.1.2 Python的发展历史1.1.3 Python 3.01.1.4 Python的特点1.1.5 Python的应用领域1.2 安装Python1.3 **个Python程序1.4 搭建Python集成开发环境1.5 Python的输入/输出1.5.1 Python的输入1.5.2 Python的输出小结第2章 基础语法2.1 Python基本数据类型2.1.1 变量的赋值和数据类型2.1.2 数字2.1.3 字符串2.1.4 列表2.1.5 元组2.1.6 字典2.1.7 集合2.2 Python基本运算符2.2.1 算术运算符2.2.2 字符串运算符2.2.3 比较运算符2.2.4 赋值运算符2.2.5 逻辑运算符2.2.6 成员运算符2.2.7 运算符的优先级小结第3章 程序的控制结构3.1 顺序结构3.2 分支结构3.2.1 if语句(单分支结构)3.2.2 if…else语句(双分支结构)3.2.3 if…elif…else语句(多分支结构)3.2.4 pass语句3.2.5 try…except语句3.3 循环结构3.3.1 while语句(while循环)3.3.2 for语句(for循环)3.3.3 循环嵌套结构3.3.4 break语句和continue语句小结第4章 函数、模块和文件4.1 函数4.1.1 系统函数4.1.2 自定义函数4.1.3 函数的参数和返回值4.1.4 变量的作用域4.1.5 递归调用4.2 模块4.3 文件4.3.1 文件的打开和关闭4.3.2 文件的读操作4.3.3 文件的写操作4.3.4 文件的指针定位小结第5章 面向对象程序设计5.1 面向对象程序设计基础5.1.1 面向对象程序设计的基本概念5.1.2 面向对象程序设计的基本特性5.2 类和对象5.2.1 定义类和对象5.2.2 构造函数5.2.3 实例属性和类属性5.3 类的继承和多态5.3.1 类的继承5.3.2 类的多继承5.3.3 类的多态小结第6章 图形用户界面设计6.1 Pyuaon图形开发库6.1.1 开发平台6.1.2 创建Windows窗口6.2 Tkinter常用组件6.2.1 Tkinter组件6.2.2 布局6.2.3 标签6.2.4 按钮6.2.5 文本框6.2.6 列表框6.2.7 单选按钮和复选框6.2.8 菜单6.2.9 Canvas组件6.3 Python事件处理6.3.1 事件类型6.3.2 事件处理函数6.3.3 事件绑定小结第7章 数据库应用7.1 结构化查询语言7.1.1 SQL基本语句7.1.2 SQL查询语句7.2 SQLite3数据库基础7.3 Python的SQLite3数据库编程7.3.1 访问数据库的步骤7.3.2 数据库应用实例7.4 Python访问主流数据库和存储海量文本数据7.4.1 Python访问主流数据库7.4.2 Python存储海量文本数据小结第8章 网络和多线程8.1 网络编程基础8.1.1 客户端和服务器8.1.2 IP8.1.3 端口8.1.4 TCP和UDP8.1.5 socket8.2 TCP编程8.2.1 TCP客户端编程8.2.2 TCP服务器端编程8.3 UDP编程8.4 多线程编程8.4.1 进程和线程8.4.2 创建线程8.4.3 线程同步8.5 网络多线程编程综合实例小结第9章 网络爬虫9.1 网络爬虫的基本原理9.2 requests库9.2.1 requests库的安装9.2.2 requests库的使用方法9.2.3 访问异常处理9.2.4 requests库应用案例9.3 BeautifulSoup库9.3.1 BeautifulSoup库的安装9.3.2 BeautifulSoup库的使用方法9.3.3 BeautifulSoup库应用案例小结第10章 图像操作和处理10.1 Pinow的安装10.2 PIL的基本概念10.3 PIL的常用模块10.3.1 Image模块10.3.2 ImageChops模块10.3.3 ImageDraw模块10.3.4 ImageEnhance模块10.3.5 ImageFilter模块10.3.6 ImageFont模块10.4 PIL对图像的基本操作10.4.1 图像格式的转换10.4.2 创建缩略图10.4.3 图像的复制和粘贴10.4.4 几何变换10.5 PIL对图像的综合实例小结第11章 科学计算和数据可视化应用11.1 NumPy库的使用11.1.1 NumPy数组的使用11.1.2 NumPy数组的算术运算11.1.3 NumPy数组的形状操作11.1.4 NumPy文件存取数组操作11.1.5 NumPy的图像数组操作11.2 Matplotlib数据可视化11.2.1 使用Matplotlib.pyplot模块绘图11.2.2 使用Matplotlib.pyplot模块绘制基本图表小结第12章 数据挖掘和机器学习12.1 机器学习的概念和操作流程12.1.1 概念12.1.2 AI操作流程12.1.3 机器学习库sklearn的安装12.2 Python机器学习算法和应用12.2.1 线性回归算法12.2.2 KMeans聚类算法12.2.3 kNN算法12.2.4 逻辑回归算法小结第13章 Python解析XML13.1 XML概述13.1.1 XML简介13.1.2 Python解析XML文档的两种常用方法13.2 Python使用SAX解析XML13.2.1 使用SAX解析XML文档的方法13.2.2 使用SAX读取XML文档的实例13.3 Python使用DOM解析XML13.3.1 使用DOM读取XML文档13.3.2 使用DOM添加结点13.3.3 使用DOM修改、删除结点小结参考文献

封面

Python程序设计基础

书名:Python程序设计基础

作者:娄岩主编

页数:190页

定价:¥40.0

出版社:科学出版社

出版日期:2020-02-01

ISBN:9787030644046

PDF电子书大小:103MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注