零基础学python从入门到精通.pdf,python从入门到精通pdf下载清华大学出版社

  零基础学python从入门到精通.pdf,python从入门到精通pdf下载清华大学出版社

  相关截图:

  个人资料:

  055-79000从初学者的角度,通过通俗易懂的语言和丰富多彩的例子,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分22章,包括Python简介、Python语言基础、运算符和表达式、Flask控制语句、列表和元组、字典和集合、字符串、Python中使用的正则表达式、函数、面向对象编程、模块、异常处理和程序调试、文件和目录操作、数据库操作、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程和Web编程。所有知识均有具体实例介绍,涉及的程序代码都有详细注释,读者可以轻松理解Python程序开发的精髓,快速提高开发技能。此外,本书还附有235集高清教学视频和PPT电子教案。

  数据目录:

  第一条基础知识

  第1章了解Python 2

  视频:68分钟

  1.1 python 3简介

  1.1.1什么是Python 3?

  python的第4版

  Python能做什么

  1.2构建Python开发环境7

  开发环境概述7

  安装Python 7

  1.2.3首个Python程序12

  1.2.4运行已经编写的。py文件14

  1.3 Python开发工具15

  1.3.1使用自带的IDLE 15。

  1.3.2通用第三方开发工具18

  1.4摘要20

  第2章Python语言基础21

  视频解说:135分钟

  2.1 Python语法特性22

  注释规则22

  代码缩进26

  编码规范28

  2.2 Python 30中的变量

  2.2.1保留字和标识符30

  2.2.2理解Python 33中的变量

  定义变量34

  2.3基本数据类型35

  第35号

  字符串38

  布尔类型40

  数据类型转换40

  2.4基本输入和输出42

  2.4.1使用input()函数输入42

  2.4.2使用print()函数输出43

  2.5摘要44

  第3章运算符和表达式45

  视频:64分钟

  3.1操作员46

  算术运算符46

  3.1.2赋值运算符47

  3.1.3比较(关系)运算符48

  逻辑运算符49

  3.1.5位操作符51

  3.2经营者的优先权54

  3.3条件表达式55

  3.4摘要56

  第4章流量控制语句57

  视频解说:106分钟

  4.1程序结构58

  4.2选择语句59

  简单的if语句59

  4.2.2 if…else语句61?

  4.2.3 if…elif…else语句64

  4 . 2 . 4 if语句的嵌套

  4.3循环语句68

  while循环68

  4.3.2对于回路69

  圆形嵌套72

  4.4中断、继续和通过陈述74

  4.4.1中断声明74

  4.4.2继续陈述76

  4.4.3通过陈述77

  4.5摘要78

  第五章列表和元组79

  视频演示:202分钟

  5.1序列概述80

  索引80

  切片81

  5.1.3序列添加82

  乘法82

  5.1.5检查元素是否连续。

  成员(元素)83

  5.1.6计算序列的长度、#大值和#小值83

  5.2列表84

  5.2.1名单的创建和删除85

  访问列表元素87

  5.2.3遍历列表88

  5.2.4添加、修改和删除列表元素90

  5.2.5清单的统计计算94

  5.2.6对列表进行排序96

  5.2.7列出导数公式98

  二维列表99

  5.3元组103

  5.3.1元组的创建和删除103

  5.3.2对元组元素的访问106

  5.3.3修改元组108

  5.3.4元组的推导109

  5.3.5元组和列表之间的差异111

  5.4摘要111

  第六章字典和收藏112

  视频:86分钟

  6.1字典113

  6.1.1词典的创建和删除113

  6.1.2查阅字典116

  6.1.3遍历字典119

  6.1.4添加、修改和删除字典元素120

  6.1.5字典推导公式121

  6.2集合122

  6.2.1创建器械包122

  6.2.2从集合中添加和删除元素124

  6.2.3集合的交、并和差运算126

  6.3概述127

  第七章字符串128

  视频解说:118分钟

  7.1字符串编码转换129

  7.1.1使用encode()方法对129进行编码

  7.1.2使用decode()方法解码130

  7.2字符串的常见操作131

  7.2.1拼接琴弦131

  7.2.2计算字符串的长度132

  7.2.3截取字符串133

  7.2.4拆分和合并字符串135

  7.2.5检索字符串137

  7.2.6字母的大小写转换

  删除空格和

  特殊字符142

  7.2.8格式化字符串145

  7.3概述148

  第2章高级改进

  第8章在Python 150中使用正则表达式

  视频:45分钟

  8.1正则表达式语法151

  8.1.1线路定位器151

  8.1.2元字符151

  重复152

  8.1.4字符类别152

  8.1.5排除的字符153

  8.1.6选择字符153

  8.1.7转义字符153

  8.1.8分组

  8.1.9在Python中使用规律性

  表达式语法154

  8.2使用re模块实现正则表达式操作155

  8.2.1匹配字符串155

  8.2.2更换弦160

  8.2.3使用正则表达式拆分字符串161

  8.3概述162

  第九章职能163

  视频解说:118分钟

  9.1函数的创建和调用164

  9.1.1创建功能164

  9.1.2调用函数166

  9.2参数传递167

  9.2.1了解形式参数和实际参数167

  位置参数170

  关键字参数172

  9.2.4设置参数172的默认值

  可变参数174

  9.3返回值178

  9.4变量范围179

  局部变量180

  全局变量180

  9.5匿名函数182

  9.6摘要184

  第十章面向对象编程185

  视频演示:110分钟

  10.1面向对象概述186

  0.1.1对象186

  类别187

  10.1.3面向对象编程的特征187

  0.2类别的定义和使用189

  0.2.1定义类别189

  10.2.2创建类的实例190

  10.2.3创建__init__()方法190

  0.2.4创建一个类成员并访问192

  0.2.5访问限制197

  0.3属性198

  0.3.1为计算创建属性198

  0.3.2为属性添加安全保护机制199

  0.4继承201

  10.4.1继承的基本语法201

  0.4.2方法重写203

  0.4.3调用派生类204中基类的__init__()方法

  0.5摘要206

  第十一章第207模块

  视频解说:105分钟

  11.1模块概述208

  1.2定制模块208

  1.2.1创建模块208

  1.2.2使用导入语句导入模块209

  11.2.3使用from…import语句。

  导入模块210

  1.2.4模块搜索目录213

  1.3 python 216中的包

  1 . 3 . 1 Python程序的包结构216

  11.3.2创建和使用包217

  1.3.3以主程序221的形式执行

  1.4对其他模块的引用224

  11.4.1导入和使用标准模块224

  1.4.2第三方模块的下载和安装226

  1.5摘要228

  第12章异常处理和程序调试229

  视频演示:52分钟

  12.1异常概述230

  12.2异常处理声明232

  12.2.1尝试…语句232除外

  12.2.2尝试…except…else语句235

  12.2.3尝试…除了…最后陈述236

  12.2.4使用raise语句引发异常238

  12.3程序调试240

  12.3.1使用内置空闲进行程序调试240

  12.3.2用断言语句244调试程序

  2.4概述246

  第十三章文件和目录操作247

  视频解说:140分钟

  13.1基本文件操作248

  13.1.1创建和打开文件248

  关闭文件251

  13.1.3打开文件时使用语句252

  13.1.4写入文件内容252

  读取文件255

  13.2目录操作260

  13.2.1操作系统和操作系统路径模块260

  路径262

  13.2.3判断目录是否存在264

  创建目录265

  删除目录267

  13.2.6遍历目录268

  13.3高#文件操作270

  删除文件271

  13.3.2重命名文件和目录272

  13.3.3获取文件的基本信息273

  3.4概述275

  第十四章操作数据库276

  视频演示:74分钟

  14.1数据库编程接口277

  14.1.1连接对象277

  光标对象278

  14.2使用SQLite 279

  14.2.1创建数据库文件279

  14.2.2操作SQLite 280

  14.3使用MySQL 284

  14.3.1下载并安装MySQL 284

  14.3.2安装PyMySQL 290

  14.3.3连接数据库290

  14.3.4创建数据表291

  14.3.5操作MySQL数据表292

  14.4概述294

  第3章高#应用

  第十五章GUI界面编程296

  视频:82分钟

  15.1熟悉GUI 297

  15.1.1什么是GUI 297?

  15.1.2通用图形用户界面框架297

  安装wxPython 298

  15.2创建应用程序299

  15.2.1创建wx的子类。App 299

  15.2.2直接使用wx.app300

  使用wx。框架框架301

  15.3通用控件302

  15.3.1静态文本类302

  15.3.2 TextCtrl输入文本类305

  15.3.3按钮按钮类别306

  15.4 BoxSizer布局308

  15.4.1什么是BoxSizer 308?

  15.4.2使用BoxSizer布局308

  15.5事件处理312

  15.5.1什么是事件312

  绑定事件312

  15.6摘要314

  第十六章Pygame游戏编程315

  视频:84分钟

  16.1第一次见面Pygame 316

  安装Pygame 316

  16.1.2 Pygame公共模块317

  16.2 py game 319的基本使用

  16.3开发Flappy Bird游戏324

  游戏简介324

  游戏分析325

  16.3.3设置主框架325

  16.3.4创造小鸟327

  16.3.5创建管道类别329

  计算分数331

  碰撞检测333

  6.4摘要335

  第十七章网络爬虫开发336

  视频解说:163分钟

  17.1认识网络爬虫337

  17.1.1网络爬虫概述337

  17.1.2网络爬虫的分类337

  17.1.3网络爬虫的基本原理338

  17.2网络爬虫常用技术339

  17 . 2 . 1 Python 339的网络请求

  17.2.2请求报头处理342

  网络超时343

  代理服务344

  17.2.5用于html解析的漂亮汤345

  17.3网络爬虫开发的通用框架348

  17.3.1 Scrapy爬虫框架348

  17.3.2 Crawley爬虫框架349

  PySpider爬虫框架349

  17.4实战项目:Aauto更快爬票350

  17 . 4 . 1 a auto快速攀爬票概述350

  17.4.2设置QT环境351

  17.4.3主窗体设计355

  17.4.4分析网页请求参数364

  17.4.5下载电台名称文件366

  17.4.6机票信息的请求和显示369

  7.5摘要376

  第18章使用进程和线程377

  视频:95分钟

  18.1什么是过程378

  18.2创建流程的常用方法379

  18.2.1使用多重处理模块创建进程379

  18.2.2使用流程子类创建流程382

  18.2.3使用进程池Pool创建进程384

  18.3进程间通信386

  18.3.1队列介绍388

  18.3.2多进程队列的使用388

  18.3.3使用队列在进程间通信390

  18.4什么是螺纹391

  18.5创建线程391

  18.5.1使用线程模块392创建线程

  18.5.2使用线程子类393创建线程

  18.6线程间通信394

  18.6.1什么是互斥395

  使用互斥锁396

  18.6.3使用队列在线程之间通信398

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: