Python编程从零开始学(视频教学版)

Python编程从零开始学(视频教学版)

作者:王英英

出版社:清华大学

出版年:2023年3月

ISBN:9787302627531

所属分类:绘画摄影

书刊介绍

《Python编程从零开始学(视频教学版)》内容简介

本书用于Python3.10编程快速入门,书中内容注重实战操作,能帮助读者循序渐进地掌握Python开发中的各项技术。本书配套示例源代码、PPT课件、同步教学视频、习题与答案、教学大纲与执行计划表、作者答疑服务以及其他超值教学资源。
本书共分19章,内容包括Python的基本概念、开发环境安装与配置、Python的基础语法、数据类型和运算符、程序流程控制、容器类型的数据、字符串的应用、函数、类与对象、异常处理、常用的内置模块、文件读写、图形用户界面、网络通信与网络爬虫、访问数据库、多线程、弹球游戏案例、网络爬虫案例、大数据分析案例、数据挖掘案例。
本书适合Python初学者、使用Python做开发的各类技术人员,也适合作为高等院校和培训机构计算机软件、大数据、人工智能等专业的教材。
王英英,从事Web应用开发多年,精通多种编程语言,对数据库技术有深入研究。在Python编程、数据库开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者熟悉和认可。畅销书有《MySQL5.7从零开始学(视频教学版)》《MySQL8从入门到精通(视频教学版)》等。

作品目录

内容简介
前言
第1章:进入Python的精彩世界
1.1、Python简介
1.2、Python语言的优点
1.3、搭建Python的开发环境
1.4、编写和运行Python程序
第2章:Python的基础语法
2.1、标识符与关键字
2.2、变量
2.3、程序结构
2.4、Python的输入和输出
2.5、认识模块
第3章:基本数据类型和运算符
3.1、基本数据类型
3.2、运算符和优先级
3.3、赋值表达式
第4章:程序流程控制
4.1、程序流程概述
4.2、顺序结构
4.3、选择结构与语句
4.4、循环控制语句
第5章:容器类型的数据
5.1、认识序列
5.2、集合类型
5.3、列表类型
5.4、元组类型
5.5、字典类型
第6章:字符串的应用
6.1、字符串的常用操作
6.2、熟练使用字符串运算符
6.3、格式化字符串
6.4、内置的字符串方法
第7章:函数
7.1、使用函数的优势
7.2、定义函数
7.3、函数的参数
7.4、有返回值的函数和无返回值的函数
7.5、形参和实参
7.6、变量作用域
7.7、返回函数
7.8、递归函数
7.9、匿名函数
7.10、偏函数
第8章:类与对象
8.1、理解面向对象程序设计
8.2、类的定义
8.3、类的构造方法
8.4、创建对象
8.5、类的继承
8.6、类的多态
8.7、类的封装
8.8、垃圾回收机制
第9章:异常处理和程序调试
9.1、什么是异常
9.2、常见错误和异常
9.3、熟悉内置异常
9.4、使用try…except语句处理异常
9.5、全捕捉
9.6、异常中的else
9.7、异常中的pass
9.8、异常类的实例
9.9、清除异常
9.10、抛出异常
9.11、自定义异常
9.12、程序调试
第10章:常用的内置模块
10.1、math模块
10.2、calendar模块
10.3、time模块
10.4、datetime模块
10.5、re正则表达式模块
第11章:文件读写
11.1、打开文件
11.2、关闭文件
11.3、读取文件
11.4、写入文件
11.5、刷新文件
11.6、复制文件
第12章:图形用户界面
12.1、使用tkinter
12.2、认识tkinter的控件
12.3、布局控件的位置
12.4、tkinter的事件
12.5、Button控件
12.6、Canvas控件
12.7、Checkbutton控件
12.8、Entry控件
12.9、Label控件
12.10、Listbox控件
12.11、Menu控件
12.12、Message控件
12.13、Radiobutton控件
12.14、Scale控件
12.15、Scrollbar控件
12.16、Text控件
12.17、对话框
第13章:网络通信和网络爬虫
13.1、网络概要
13.2、socket模块
13.3、HTTP库
13.4、urllib库
13.5、什么是网络爬虫
13.6、网络爬虫的常用技术
13.7、Python解析XML
13.8、XDR数据交换格式
13.9、JSON数据解析
13.10、Python解析HTML
第14章:访问数据库
14.1、平面数据库
14.2、内置数据库SQLite
14.3、操作MySQL数据库
14.4、防止SQL注入
第15章:多线程
15.1、线程的相关知识
15.2、_thread模块
15.3、threading模块
15.4、线程同步
15.5、线程优先级队列
第16章:游戏开发案例——开发弹球游戏
16.1、项目分析
16.2、弹球游戏中的算法
16.3、具体功能实现
16.4、项目测试
第17章:网络爬虫案例——豆瓣电影评论的情感分析
17.1、项目分析
17.2、环境配置
17.3、具体功能实现
17.4、项目测试
第18章:大数据分析案例——开发数据智能分类系统
18.1、项目分析
18.2、配置环境
18.3、具体功能实现
18.4、项目测试
第19章:数据挖掘案例——话题模型和词云可视化
19.1、项目分析
19.2、配置环境
19.3、具体功能实现
19.4、项目测试

相关推荐

微信二维码