江风网

txt_epub_Kindle_azw3_mobi_pdf电子书免费下载

Python宝典

分类: 编程语言
出版时间: 2014-05-01
发布时间: 2020-11-07
阅读热度: 9
综合评分: 0
下载支持: TXT EPUB MOBI AZW3 PDF
在线阅读: 手机阅读 电脑阅读
《Python宝典》内容简介

Python是目前流行的脚本语言之一。《Python宝典》由浅入深、循序渐进地为读者讲解了如何使用Python进行编程开发。《Python宝典》内容共分三篇,分为入门篇、高级篇和案例篇。入门篇包括Python的认识和安装、开发工具简介、Python基本语法、数据结构与算法、多媒体编程、系统应用、图像处理和GUI编程等内容。高级篇包括用Python操作数据库、进行Web开发、网络编程、科学计算、多线程编程等内容。案例篇选择了3个案例演示了Python在Windows系统优化、大数据处理和游戏开发方面的应用。《Python宝典》针对Python的常用扩展模块给出了详细的语法介绍,并且给出了典型案例,通过对《Python宝典》的学习,读者能够很快地使用Python进行编程开发。《Python宝典》适合Python初学者、程序设计人员、编程爱好者、本科及大专院校学生,以及需要进行对科学的计算的工程人员阅读。杨佩璐,双硕士学位,副教授,现就职于山东中医药大学,长期从事计算机应用技术专业的教学与科研工作,从事人工智能,计算机控制等方面的工作与研究。

《Python宝典》章节目录
  • 前言
  • 第1部分 入门篇
  • 第1章 初识Python
  • 1.1 Python是什么
  • 1.2 Python有什么优点
  • 1.3 其他程序设计语言中的Python
  • 1.4 快速搭建Python开发环境
  • 1.5 第一个Python程序
  • 1.6 本章小结
  • 第2章 Python起步必备
  • 2.1 Python代码的组织形式
  • 2.2 Python的基本输入输出函数
  • 2.3 Python对中文的支持
  • 2.4 简单实用的Python计算器
  • 2.5 本章小结
  • 第3章 Python数据类型与基本语句
  • 3.1 Python数据类型:数字
  • 3.2 Python数据类型:字符串
  • 3.3 Python数据类型:列表和元组
  • 3.4 Python数据类型:字典
  • 3.5 Python数据类型:文件
  • 3.6 Python的流程控制语句
  • 3.7 本章小结
  • 第4章 可复用的函数与模块
  • 4.1 Python自定义函数
  • 4.2 参数让函数更有价值
  • 4.3 变量的作用域
  • 4.4 最简单的函数:用lambda声明函数
  • 4.5 可重用结构:Python模块
  • 4.6 用包来管理多个模块
  • 4.7 本章小结
  • 第5章 数据结构与算法
  • 5.1 表、栈和队列
  • 5.2 树和图
  • 5.3 查找与排序
  • 5.4 本章小结
  • 第6章 面向对象的Python
  • 6.1 面向对象编程概述
  • 6.2 在Python中定义和使用类
  • 6.3 类的属性和方法
  • 6.4 类的继承
  • 6.5 在类中重载方法和运算符
  • 6.6 在模块中定义类
  • 6.7 本章小结
  • 第7章 异常处理与程序调试
  • 7.1 异常的处理
  • 7.2 用代码抛出异常
  • 7.3 使用pdb调试Python脚本
  • 7.4 在PythonWin中调试程序
  • 7.5 本章小结
  • 第8章 Python多媒体编程
  • 8.1 使用PyOpenGL绘制三维图形
  • 8.2 播放音频文件
  • 8.3 PyGame
  • 8.4 本章小结
  • 第9章 使用PIL处理图片
  • 9.1 PIL概述
  • 9.2 使用PIL处理图片
  • 9.3 本章小结
  • 第10章 系统编程
  • 10.1 访问Windows注册表
  • 10.2 文件和目录
  • 10.3 生成可执行文件
  • 10.4 运行其他程序
  • 10.5 本章小结
  • 第11章 使用PythonWin编写GUI
  • 11.1 Windows GUI编程概述
  • 11.2 创建对话框
  • 11.3 创建菜单
  • 11.4 本章小结
  • 第12章 使用tkinter编写GUI
  • 12.1 tkinter概述
  • 12.2 使用组件
  • 12.3 事件处理
  • 12.4 创建对话框
  • 12.5 本章小结
  • 第13章 使用wxPython编写GUI
  • 13.1 wxPython概述
  • 13.2 组件
  • 13.3 对话框
  • 13.4 菜单
  • 13.5 一个简单的文本编辑器
  • 13.6 本章小结
  • 第14章 使用PyGTK编写GUI
  • 14.1 PyGTK概述
  • 14.2 组件
  • 14.3 消息框和对话框
  • 14.4 使用菜单
  • 14.5 资源文件
  • 14.6 本章小结
  • 第15章 使用PyQT编写GUI
  • 15.1 PyQt概述
  • 15.2 组件
  • 15.3 创建对话框
  • 15.4 使用资源
  • 15.5 本章小结
  • 第2部分 高级篇
  • 第16章 Python与数据库
  • 16.1 连接Access数据库
  • 16.2 使用MySQL数据库
  • 16.3 嵌入式数据库SQLite
  • 16.4 本章小结
  • 第17章 Python Web应用
  • 17.1 开源Web应用服务器Zope
  • 17.2 使用Plone内容管理系统
  • 17.3 在Microsoft IIS中使用Python
  • 17.4 在Apache中使用Python
  • 17.5 本章小结
  • 第18章 Python网络编程
  • 18.1 使用socket模块
  • 18.2 使用urllib、httplib和ftplib
  • 18.3 使用poplib和smtplib模块收发邮件
  • 18.4 本章小结
  • 第19章 处理HTML与XML
  • 19.1 处理HTML
  • 19.2 处理XML
  • 19.3 使用Python处理XML
  • 19.4 简单的RSS阅读器
  • 19.5 本章小结
  • 第20章 功能强大的正则表达式
  • 20.1 正则表达式概述
  • 20.2 支持正则表达式的re模块
  • 20.3 编译生成正则表达式对象
  • 20.4 用正则表达式对象提速
  • 20.5 正则表达式中的分组
  • 20.6 匹配和搜索的结果对象:Match对象
  • 20.7 使用正则表达式处理文件
  • 20.8 本章小结
  • 第21章 科学计算
  • 21.1 NumPy和SciPy简介
  • 21.2 矩阵运算和解线性方程组
  • 21.3 使用Matplotlib绘制函数图形
  • 21.4 本章小结
  • 第22章 Python扩展和嵌入
  • 22.1 用C/C++扩展Python
  • 22.2 在C/C++中嵌入Python
  • 22.3 通过SWIG编写Python扩展
  • 22.4 Boost.Python使程序更简单
  • 22.5 本章小结
  • 第23章 多线程编程
  • 23.1 线程基础
  • 23.2 线程同步
  • 23.3 线程间通信
  • 23.4 微线程——Stackless Python
  • 23.5 本章小结
  • 第3部分 案例篇
  • 第24章 案例1:用Python优化Windows
  • 24.1 案例概述
  • 24.2 创建图形化界面
  • 24.3 清理垃圾文件
  • 24.4 搜索文件
  • 24.5 本章小结
  • 第25章 案例2:用Python玩转大数据
  • 25.1 案例概述
  • 25.2 日志文件的分割
  • 25.3 编写Map函数处理小文件
  • 25.4 编写Reduce函数
  • 25.5 本章小结
  • 第26章 案例3:植物大战僵尸
  • 26.1 案例概述
  • 26.2 收集资源
  • 26.3 编写初始脚本
  • 26.4 编写游戏核心脚本
  • 26.5 本章小结
更多小说
版权免责声明
《Python宝典》为网络收集或网友自行上传,本站不对内容负责,《Python宝典》版权归原作者所有,仅供学习交流,请勿商业使用,本站不提供任何下载,储存服务,如无意侵犯了你对《Python宝典》的版权,请联系我们,我们将在第一时间删除相关内容!