标签分类 热门分类
当前位置:首页 > 程序设计电子书 > Python入门电子书网盘下载
Python从入门到精通 Python从入门到精通
业余草

业余草 提供上传

资源
37
粉丝
13
喜欢
988
评论
7

    Python从入门到精通 PDF 完整超清版

    Python入门电子书
    • 发布时间:

    给大家带来的一篇关于Python入门相关的电子书资源,介绍了关于Python入门、Python精通方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小18.9 MB,明日科技编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.9,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

  • Python从入门到精通 PDF 下载
  • 下载地址:https://pan.baidu.com/s/12LLXrznP-gL7v1PRlzh-9
  • 分享码:2i55
  • Python从入门到精通 PDF

    Python从入门到精通》从新手视角去往,根据浅显易懂的語言、多种多样的案例,详解了应用Python开展软件开发应当把握的各层面技术性。全书共有22章,包含初识Python、Python語言基本、运算符与关系式、步骤操纵句子、目录与元组、词典与结合、字符串、Python中应用正则表达式、涵数、面向对象编程编程设计、控制模块、异常处理及程序调试、文档及文件目录实际操作、实际操作数据库查询、GUI页面程序编写、Pygame游戏编程、爬虫技术开发设计、应用系统进程和进程、网络编程、Web程序编写、Flask架构、e起去旅行网站等。全部专业知识都融合实际案例开展详细介绍,涉及到的编程代码都得出了详尽的注解,用户能方便的领悟Python软件开发的精粹,迅速提高开发设计专业技能。此外,这书还附配了235集超清课堂教学短视频及PPT电子教案。

    核心主题:語言,程序编写,实际操作,软件开发,附配,起去,旅行网站,爬虫技术,案例,编程设计

    目录

    • 第1篇 基础知识
    • 第1章 初识Python 2
    • 视频讲解:68分钟
    • 1.1 Python简介 3
    • 1.1.1 什么是Python 3
    • 1.1.2 Python的版本 4
    • 1.1.3 Python都能做什么 5
    • 1.2 搭建Python开发环境 7
    • 1.2.1 开发环境概述 7
    • 1.2.2 安装Python 7
    • 1.2.3 第1个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
    • 2.1.1 注释规则 22
    • 2.1.2 代码缩进 26
    • 2.1.3 编码规范 28
    • 2.2 Python中的变量 30
    • 2.2.1 保留字与标识符 30
    • 2.2.2 理解Python中的变量 33
    • 2.2.3 定义变量 34
    • 2.3 基本数据类型 35
    • 2.3.1 数字 35
    • 2.3.2 字符串 38
    • 2.3.3 布尔类型 40
    • 2.3.4 数据类型转换 40
    • 2.4 基本输入和输出 42
    • 2.4.1 使用input()函数输入 42
    • 2.4.2 使用print()函数输出 43
    • 2.5 小结 44
    • 第3章 运算符与表达式 45
    • 视频讲解:64分钟
    • 3.1 运算符 46
    • 3.1.1 算术运算符 46
    • 3.1.2 赋值运算符 47
    • 3.1.3 比较(关系)运算符 48
    • 3.1.4 逻辑运算符 49
    • 3.1.5 位运算符 51
    • 3.2 运算符的优先级 54
    • 3.3 条件表达式 55
    • 3.4 小结 56
    • 第4章 流程控制语句 57
    • 视频讲解:106分钟
    • 4.1 程序结构 58
    • 4.2 选择语句 59
    • 4.2.1 #简单的if语句 59
    • 4.2.2 if…else语句 61?
    • 4.2.3 if…elif…else语句 64
    • 4.2.4 if语句的嵌套 66
    • 4.3 循环语句 68
    • 4.3.1 while循环 68
    • 4.3.2 for循环 69
    • 4.3.3 循环嵌套 72
    • 4.4 break、continue和pass语句 74
    • 4.4.1 break语句 74
    • 4.4.2 continue语句 76
    • 4.4.3 pass语句 77
    • 4.5 小结 78
    • 第5章 列表与元组 79
    • 视频讲解:202分钟
    • 5.1 序列概述 80
    • 5.1.1 索引 80
    • 5.1.2 切片 81
    • 5.1.3 序列相加 82
    • 5.1.4 乘法 82
    • 5.1.5 检查某个元素是否是序列的
    • 成员(元素) 83
    • 5.1.6 计算序列的长度、#大值和#小值 83
    • 5.2 列表 84
    • 5.2.1 列表的创建和删除 85
    • 5.2.2 访问列表元素 87
    • 5.2.3 遍历列表 88
    • 5.2.4 添加、修改和删除列表元素 90
    • 5.2.5 对列表进行统计计算 94
    • 5.2.6 对列表进行排序 96
    • 5.2.7 列表推导式 98
    • 5.2.8 二维列表 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
    • 第6章 字典与集合 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
    • 第7章 字符串 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 字母的大小写转换 141
    • 7.2.7 去除字符串中的空格和
    • 特殊字符 142
    • 7.2.8 格式化字符串 145
    • 7.3 小结 148
    • 第2篇 进阶提高
    • 第8章 Python中使用正则表达式 150
    • 视频讲解:45分钟
    • 8.1 正则表达式语法 151
    • 8.1.1 行定位符 151
    • 8.1.2 元字符 151
    • 8.1.3 重复 152
    • 8.1.4 字符类 152
    • 8.1.5 排除字符 153
    • 8.1.6 选择字符 153
    • 8.1.7 转义字符 153
    • 8.1.8 分组 154
    • 8.1.9 在Python中使用正则
    • 表达式语法 154
    • 8.2 使用re模块实现正则表达式操作 155
    • 8.2.1 匹配字符串 155
    • 8.2.2 替换字符串 160
    • 8.2.3 使用正则表达式分割字符串 161
    • 8.3 小结 162
    • 第9章 函数 163
    • 视频讲解:118分钟
    • 9.1 函数的创建和调用 164
    • 9.1.1 创建一个函数 164
    • 9.1.2 调用函数 166
    • 9.2 参数传递 167
    • 9.2.1 了解形式参数和实际参数 167
    • 9.2.2 位置参数 170
    • 9.2.3 关键字参数 172
    • 9.2.4 为参数设置默认值 172
    • 9.2.5 可变参数 174
    • 9.3 返回值 178
    • 9.4 变量的作用域 179
    • 9.4.1 局部变量 180
    • 9.4.2 全局变量 180
    • 9.5 匿名函数 182
    • 9.6 小结 184
    • 第10章 面向对象程序设计 185
    • 视频讲解:110分钟
    • 10.1 面向对象概述 186
    • 10.1.1 对象 186
    • 10.1.2 类 187
    • 10.1.3 面向对象程序设计的特点 187
    • 10.2 类的定义和使用 189
    • 10.2.1 定义类 189
    • 10.2.2 创建类的实例 190
    • 10.2.3 创建__init__()方法 190
    • 10.2.4 创建类的成员并访问 192
    • 10.2.5 访问限制 197
    • 10.3 属性 198
    • 10.3.1 创建用于计算的属性 198
    • 10.3.2 为属性添加安全保护机制 199
    • 10.4 继承 201
    • 10.4.1 继承的基本语法 201
    • 10.4.2 方法重写 203
    • 10.4.3 派生类中调用基类的__init__()方法 204
    • 10.5 小结 206
    • 第11章 模块 207
    • 视频讲解:105分钟
    • 11.1 模块概述 208
    • 11.2 自定义模块 208
    • 11.2.1 创建模块 208
    • 11.2.2 使用import语句导入模块 209
    • 11.2.3 使用from…import语句
    • 导入模块 210
    • 11.2.4 模块搜索目录 213
    • 11.3 Python中的包 216
    • 11.3.1 Python程序的包结构 216
    • 11.3.2 创建和使用包 217
    • 11.3.3 以主程序的形式执行 221
    • 11.4 引用其他模块 224
    • 11.4.1 导入和使用标准模块 224
    • 11.4.2 第三方模块的下载与安装 226
    • 11.5 小结 228
    • 第12章 异常处理及程序调试 229
    • 视频讲解:52分钟
    • 12.1 异常概述 230
    • 12.2 异常处理语句 232
    • 12.2.1 try…except语句 232
    • 12.2.2 try…except…else语句 235
    • 12.2.3 try…except…finally语句 236
    • 12.2.4 使用raise语句抛出异常 238
    • 12.3 程序调试 240
    • 12.3.1 使用自带的IDLE进行程序调试 240
    • 12.3.2 使用assert语句调试程序 244
    • 12.4 小结 246
    • 第13章 文件及目录操作 247
    • 视频讲解:140分钟
    • 13.1 基本文件操作 248
    • 13.1.1 创建和打开文件 248
    • 13.1.2 关闭文件 251
    • 13.1.3 打开文件时使用with语句 252
    • 13.1.4 写入文件内容 252
    • 13.1.5 读取文件 255
    • 13.2 目录操作 260
    • 13.2.1 os和os.path模块 260
    • 13.2.2 路径 262
    • 13.2.3 判断目录是否存在 264
    • 13.2.4 创建目录 265
    • 13.2.5 删除目录 267
    • 13.2.6 遍历目录 268
    • 13.3 高#文件操作 270
    • 13.3.1 删除文件 271
    • 13.3.2 重命名文件和目录 272
    • 13.3.3 获取文件基本信息 273
    • 13.4 小结 275
    • 第14章 操作数据库 276
    • 视频讲解:74分钟
    • 14.1 数据库编程接口 277
    • 14.1.1 连接对象 277
    • 14.1.2 游标对象 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篇 高#应用
    • 第15章 GUI界面编程 296
    • 视频讲解:82分钟
    • 15.1 初识GUI 297
    • 15.1.1 什么是GUI 297
    • 15.1.2 常用的GUI框架 297
    • 15.1.3 安装wxPython 298
    • 15.2 创建应用程序 299
    • 15.2.1 创建一个wx.App的子类 299
    • 15.2.2 直接使用wx.App 300
    • 15.2.3 使用wx.Frame框架 301
    • 15.3 常用控件 302
    • 15.3.1 StaticText文本类 302
    • 15.3.2 TextCtrl输入文本类 305
    • 15.3.3 Button按钮类 306
    • 15.4 BoxSizer布局 308
    • 15.4.1 什么是BoxSizer 308
    • 15.4.2 使用BoxSizer布局 308
    • 15.5 事件处理 312
    • 15.5.1 什么是事件 312
    • 15.5.2 绑定事件 312
    • 15.6 小结 314
    • 第16章 Pygame游戏编程 315
    • 视频讲解:84分钟
    • 16.1 初识Pygame 316
    • 16.1.1 安装Pygame 316
    • 16.1.2 Pygame常用模块 317
    • 16.2 Pygame基本使用 319
    • 16.3 开发Flappy Bird游戏 324
    • 16.3.1 游戏简介 324
    • 16.3.2 游戏分析 325
    • 16.3.3 搭建主框架 325
    • 16.3.4 创建小鸟类 327
    • 16.3.5 创建管道类 329
    • 16.3.6 计算得分 331
    • 16.3.7 碰撞检测 333
    • 16.4 小结 335
    • 第17章 网络爬虫开发 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 请求headers处理 342
    • 17.2.3 网络超时 343
    • 17.2.4 代理服务 344
    • 17.2.5 HTML解析之BeautifulSoup 345
    • 17.3 网络爬虫开发常用框架 348
    • 17.3.1 Scrapy爬虫框架 348
    • 17.3.2 Crawley爬虫框架 349
    • 17.3.3 PySpider爬虫框架 349
    • 17.4 实战项目:快手爬票 350
    • 17.4.1 快手爬票概述 350
    • 17.4.2 搭建QT环境 351
    • 17.4.3 主窗体设计 355
    • 17.4.4 分析网页请求参数 364
    • 17.4.5 下载站名文件 366
    • 17.4.6 车票信息的请求与显示 369
    • 17.5 小结 376
    • 第18章 使用进程和线程 377
    • 视频讲解:95分钟
    • 18.1 什么是进程 378
    • 18.2 创建进程的常用方式 379
    • 18.2.1 使用multiprocessing模块创建进程 379
    • 18.2.2 使用Process子类创建进程 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 使用threading模块创建线程 392
    • 18.5.2 使用Thread子类创建线程 393
    • 18.6 线程间通信 394
    • 18.6.1 什么是互斥锁 395
    • 18.6.2 使用互斥锁 396
    • 18.6.3 使用队列在线程间通信 398

    上一篇:机器学习:使用OpenCV和Python进行智能图像处理  下一篇:Python自然语言处理

    展开 +

    收起 -

     
    Python入门 相关电子书
    关于Python入门的学习笔记
    网友NO.959490

    Python入门:区块链的详细介绍(图)

    区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。下面这篇文章主要给大家介绍了关于Python学习入门之区块链的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。 前言 本文将给大家简单介绍关于区块链(BlockChain)的相关知识,并用Python做一简单实现。下面话不多说,来一起看看详细的介绍: 什么是区块链 简单来说,区块链就是把加密数据(区块)按照时间顺序进行叠加(链)生成的永久、不可逆向修改的记录。具体来说,它区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值(hash),从创始区块(genesis block)开始连接到当前区块,形成块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。它是比特币的一个重要概念。 特点 区块链有如下特点: 去中心化:区块链不依赖于某个中心节点,而是依赖于分布式的各个节点。 无须信任系统:区块链中基于密码学算法,数据需要网络内其他用户的批准,所以不需要一套第三方中介结构或信任机构背书。 不可篡改和加密安全性:区块链采取单向哈希算法,同时每个新产生的区块严格按照时间线形顺序推进,时间……

    网友NO.318851

    python3入门基础教程有哪些

    Python是一种多功能语言。它经常用作Web应用程序的脚本语言,嵌入到软件产品中,以及人工智能和系统任务管理。它既简单又强大,非常适合初学者和专业程序员。 今天精选了几本本高质量的Python书籍。里面涵盖各种各样的书籍,其中包含适用于初学者,中级和高级程序员的,也有针对特别领域的,例如,着重于编写Python游戏的,在Python界口碑极好的......下面来看看书单。 Python核心编程第三版(中文版) python核心编程第三版中文版PDF,python进阶教程,包含正则,网络编程,数据库编程,GUI,Django,爬虫,云计算假设等内容,实乃居家旅行,疯狂写码,必备良书! Python是一种不复杂但很健全的编程语言。它不光具备传统编译型程序设计语言强大的功能和复杂性,还在某种程度上具备比较简单的脚本和解释型程序设计语言的易用性。该书向读者介绍了这种语言的核心内容,并展示了Python语言可以完成哪些任务。其主要内容包括:语法和编程风格、Python语言的对象、Web程序设计、执行环境等。该书条理清晰、通俗易懂,是学习Python语言的最好教材及参考手册。, 所附光盘包括Python语言最新的三个版本及书中示例代码。 Python学习手册 第4版(中文版) Google和YouTube由于PythonF的高可适应性、易于维护以及适合于快速开发而采用它……

    网友NO.586620

    python入门看什么

    今天为大家准备了5本Python入门书籍,除了书籍小编还整理了3个常用的资源网站分享给大家。 1.Python基础教程 《Python基础教程》是经典的Python入门教程书籍,本书层次鲜明,结构严谨,特别是在最后几章中,作者将前面讲述的内容应用到项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python开发,让读者从项目中领略Python的真正魅力。这本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是Python方面的技术专家,也能从书里找到耳目一新的内容。 2.Python for data analysis 这本书介绍了ipython 、notebook、Numpy、Scipy和Pandas包的使用等,只要掌握了python的基本语法就可以学习。 在这里还是要推荐下我自己建的群:483546416,群里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴 作者Wes McKinney 是资深数据分析专家,对各种Python的库都有深入的研究,并在大量的实践中积累了丰富的经验。是Python和开源技术社区公认的权威人物之一。开发了用于数据分析的著名开源Python库——pandas,获得用户广泛好评。 3.Python 3程序开发指南 《Pytho……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息