Python核心编程从入门到开发实战

Python核心编程从入门到开发实战

作者:朱红庆

出版社:电子工业

出版年:2020年1月

ISBN:9787121357053

所属分类:散文随笔

书刊介绍

《Python核心编程从入门到开发实战》内容简介

本书以学会、用好Python语言进行软件编程为目标,不仅讲解了基本概念、数据类型、变量、运算符、函数、程序的控制结构等Python语言的基础知识,还深入介绍了Python语言常用库、数据结构、网络编程、可视化编程及图像处理等Python语言的核心运用,深入浅出地讲解了Python语言的各项技术及实战技能。
全书共16章。首先讲解Python语言的基本概念、运算符与表达式、变量与数据类型、程序的控制结构等;然后讲解函数、组合数据类型、文件与文件系统、正则表达式、程序进程和线程、Python操作数据库、Web网站编程技术、Python可视化编程;接着重点讲解基于PyQt 5技术的GUI编程等;最后详细讲解Python在交互式游戏开发、智能机器人、人工智能及数据可视化4个方面的综合应用。全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。本书适合那些希望学习Python语言编程的初、中级程序员和希望精通Python语言编程的高级程序员阅读。
朱红庆,某高校高新技术研发协会会员、高校“高新技术创研小组”初创及负责人,技术攻坚组长。主要从事人工智能、电子信息科学与技术专业的教学、推广与科研工作。近年来参与多本科技类图书及教材的编写工作。

作品目录

作者简介
前言
第1章:认识Python语言
1.1、走进Python
1.2、建立Python程序开发环境
1.3、Python解释器与安装PyCharm
第2章:快速使用Python编程
2.1、编程基础知识
2.2、Python基本语法元素分析
2.3、Python程序中的运算符与表达式
2.4、Python中的数据类型
2.5、Python内置的运算函数
第3章:控制程序执行流程
3.1、结构化程序设计
3.2、顺序结构
3.3、分支结构
3.4、循环结构
第4章:Python中函数的使用
4.1、函数的定义和基本使用
4.2、参数传递
4.3、变量的作用域
4.4、函数的递归
4.5、函数模块
第5章:组合数据类型
5.1、序列
5.2、列表
5.3、元组
5.4、集合
5.5、字典
第6章:文件与文件系统
6.1、文件的打开和关闭
6.2、文件和目录操作模块
6.3、常见的目录及文件操作
第7章:正则表达式
7.1、概述
7.2、基本元字符
7.3、正则表达式在Python中的使用
7.4、re模块中的常用函数及其功能
7.5、分组匹配和匹配对象
第8章:程序进程和线程
8.1、进程
8.2、线程
第9章:Python操作数据库
9.1、Python数据库接口和API
9.2、Python操作关系型数据库
9.3、Python操作非关系型数据库
9.4、Python操作嵌入式数据库
第10章:Web网站编程技术
10.1、Flask框架
10.2、Django框架
第11章:Python可视化编程
11.1、NumPy库概述
11.2、使用NumPy库
11.3、图像的手绘效果
11.4、使用matplotlib库
11.5、综合案例1:绘制极坐标图
11.6、综合案例2:绘制股票K线图
第12章:基于PyQt
5技术的GUI编程
12.1、GUI概述
12.2、PyQt简介及安装
12.3、Qt
Designer入门
12.4、PyQt
5基本窗口空间的使用方法
12.5、GUI的布局管理
第13章:使用Python开发交互式游戏
13.1、Pygame简介与安装
13.2、开发Pygame游戏
13.3、制作接弹球计分游戏初始部分
13.4、制作接弹球计分游戏主体部分
13.5、优化游戏弹球运动速度
第14章:智能机器人——利用Python智能写诗
14.1、认识智能化
14.2、系统设计
14.3、系统开发必备
14.4、窗体UI的设计和实现
14.5、第三方库介绍
14.6、程序的实现过程
14.7、程序的运行及运行结果
第15章:人工智能——人脸识别系统
15.1、需求分析
15.2、系统设计
15.3、系统开发必备
15.4、系统功能的实现
第16章:数据可视化——天气预测系统
16.1、需求分析
16.2、系统设计
16.3、系统开发必备
16.4、系统功能的实现

相关推荐

微信二维码