标签分类
当前位置:首页 > 程序设计电子书 > Python编程电子书网盘下载
Python编程从零基础到项目实战:微课视频 Python编程从零基础到项目实战:微课视频
码小辫

码小辫 提供上传

资源
25
粉丝
49
喜欢
79
评论
11

    Python编程从零基础到项目实战:微课视频 PDF PPT源码版

    Python编程电子书
    • 发布时间:

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python编程、Python零基础到、Python项目实战方面的内容,本书是由水利水电出版社出版,格式为PDF,资源大小37.7 MB,刘瑜编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9,更多相关的学习资源可以参阅 程序设计电子书Python电子书、等栏目。

  • Python编程从零基础到项目实战:微课视频 PDF 下载
  • 下载地址:https://pan.baidu.com/s/11l5WAhfgpomgEcu9dMOwAg
  • 分享码:4i37
  • Python编程从零基础到项目实战:微课视频 PDF ppt

    1. 配套设施视頻解读,扫二维码播放视频,傻瓜式教您学习培训

    为便捷用户学习培训,这书视频录制了150集视頻解读(在其中23集为赠予视頻),并在视頻部位设定了二维码图片,根据手机上二维码扫描,能够随时在手机播放视频。用户能够边播放视频边学习培训,提升学习兴趣。创作者20很多年开发软件、互联网大数据实战、公司使用工作经验积淀,不但对你说Python如何学,还对你说Python如何使用!

    2. 实例浅显易懂,提升学习培训挑战性

    程序员学习是很枯燥乏味的,以便让用户尽可能解决这类觉得,这书跳出来了一些教材内容呆板、有界的印像,导入了1个可爱的家伙“三酷猫”,根据三酷猫捉鱼、卖鱼、分组管理、结转收益、帐簿纪录……等全过程,将Python各知识结构图融进案例中,学好专业知识的一起,提升学习培训挑战性,适合零基础用户迅速新手入门。

    3. 附送全部案例的源码,便捷比照学习培训

    这书除配套设施视頻外,还出示了全部案例的源码,这种编码融进了创作者很多年的实践经验,在每一寸关键点上面开展了精雕细琢,而且全部编码都历经了创作者的严苛检测。

    4 突显实战,学习编程,实战是发展是硬道理

    突显实战,这书除设定了很多实例外,还要每章设定了练习题和商机试验,令其用户进一步把握每章的具体内容。用户先要把握基础的Python编程语言自然环境的应用,随后开展商机试验。

    5.遵照学习培训规律性,推动用户迅速新手入门

    (1)內容分配循序渐进、逐层推动,深层次考虑到了零基础用户的知识体系、消化吸收特性和要求。
    (2)书中出示图、文、编码、报表、注解、表明、留意等多种多样的表达形式,试着保持用户零距离沟通阅读文章。
    (3)出示的编码和实例循序渐进,并考虑到了用户的记忆力规律性,选用层递方法提升案例的难度系数,在推进原来专业知识的一起提升新的难度系数。

    6.知识层面广,得出Web运用、互联网大数据、AI等发展前景

    《Python程序编写从零基础到项目实战(微课视频版)》是1本详细介绍Python有关专业知识的Python基础教程,都是1本Python教程视频,內容涉及到计算方法、Python数据统计分析、图像处理、Web开发设计、科学计算、项目风险管理、人工智能技术、Python网络爬虫等。在其中第Ⅰ一部分为Python基本篇,最先从Python的安裝刚开始,接着详细介绍了自变量和数据类型、标准支系与循环系统、目录与元组、词典、涵数、类、标准库及其程序流程中的异常情况及解决方式;第Ⅱ一部分为Python提升篇,详细介绍了文档解决、图形用户界面、数据库查询实际操作、进程与系统进程、检测及装包等专业知识;第Ⅲ一部分为扩展篇,详细介绍了Python在Web运用、商业服务级別的技术性架构、大数据的应用、AI运用等层面的扩展专业知识。全书根据“三酷猫”将实例串连起來,循序渐进、轻松愉快,在提升挑战性的一起,让用户对Python的实际应用有个详细的了解。另一个,这书配置了88集短视频解读、出示详细的源码及PPT课件下载。实际免费下载方式见“序言”中的有关详细介绍。

    《Python程序编写从零基础到项目实战(微课视频版)》合适Python程序编写零基础用户、Python程序编写从入门到精通用户、在校生、对Python程序编写喜欢的在职人员IT工作人员、老师等应用。这书也可做为有关培训学校的培训教材应用。

    目录

    • 第Ⅰ部分  基础篇
    • 第1章 从零开始    2
    • 视频讲解:35分钟
    • 1.1  概述    3
    • 1.2  什么是Python语言    3
    • 1.3  安装Python  5
    • 1.3.1 安装准备工作    5
    • 1.3.2 安装Python的过程    5
    • 1.4 Python代码编辑工具    8
    • 1.4.1 交互式解释器    9
    • 1.4.2 自带GUI工具IDLE  10
    • 1.4.3 其他商业级开发工具    11
    • 1.5  第一个程序    12
    • 1.5.1 案例[嗨,三酷猫!]    12
    • 1.5.2 Help  14
    • 1.5.3 出错与调试    14
    • 1.6  良好的编程约定    17
    • 1.7  习题及实验    20
    • 第2章 变量和简单数据类型    22
    • 视频讲解:27分钟
    • 2.1  变量    23
    • 2.2  字符串    23
    • 2.2.1 字符串基本操作    24
    • 2.2.2 其他常用操作    26
    • 2.2.3 案例[三酷猫钓鱼记录]    27
    • 2.3  数字和运算符    27
    • 2.3.1 算术运算符    28
    • 2.3.2 整数    28
    • 2.3.3 浮点数    29
    • 2.3.4 复数    29
    • 2.3.5 布尔    29
    • 2.3.6 二进制    30
    • 2.3.7 比较运算符    31
    • 2.3.8 赋值运算符    33
    • 2.4  数据类型转换    33
    • 2.5  案例[三酷猫记账单]    34
    • 2.6  习题及实验    35
    • 第3章  条件分支与循环    37
    • 视频讲解:37分钟
    • 3.1 if条件分支    38
    • 3.1.1 if语句基本用法    38
    • 3.1.2 案例[三酷猫判断找鱼]    39
    • 3.2 while循环    40
    • 3.2.1 while语句基本用法    40
    • 3.2.2 案例[三酷猫线性法找鱼]    42
    • 3.3 for循环语句    43
    • 3.3.1 for语句基本用法    43
    • 3.3.2 案例[三酷猫统计鱼数量]    45
    • 3.4  循环控制语句    45
    • 3.4.1 break语句    45
    • 3.4.2 continue语句    46
    • 3.5  复杂条件及处理    47
    • 3.5.1 成员运算符    47
    • 3.5.2 身份运算符    48
    • 3.5.3 运算符优先级    49
    • 3.6  案例[三酷猫核算收入]    50
    • 3.7  习题及实验    51
    • 第4章  列表与元组    53
    • 视频讲解:29分钟
    • 4.1  接触列表    54
    • 4.1.1 列表基本知识    54
    • 4.1.2 列表元素增加    56
    • 4.1.3 列表元素查找    56
    • 4.1.4 列表元素修改    57
    • 4.1.5 列表元素删除    57
    • 4.1.6 列表元素合并    59
    • 4.1.7 列表元素排序    59
    • 4.1.8 列表其他操作方法    60
    • 4.2  基于列表算法    62
    • 4.2.1 案例[三酷猫列表记账]    62
    • 4.2.2 案例[三酷猫冒泡法排序]    64
    • 4.2.3 案例[三酷猫二分法查找]    65
    • 4.2.4 案例[三酷猫列表统计]    67
    • 4.3  元组    68
    • 4.3.1 元组基本知识    68
    • 4.3.2 元组操作实例    69
    • 4.4  案例[三酷猫钓鱼花样大统计]    72
    • 4.5  习题及实验    74
    • 第5章 字典    76
    • 视频讲解:23分钟
    • 5.1  接触字典    77
    • 5.1.1 字典基本知识    77
    • 5.1.2 字典元素增加    78
    • 5.1.3 字典值查找    79
    • 5.1.4 字典值修改    80
    • 5.1.5 字典元素删除    80
    • 5.1.6 字典遍历操作    81
    • 5.1.7 字典其他操作方法    83
    • 5.2  字典嵌套    84
    • 5.2.1 字典嵌入字典    84
    • 5.2.2 列表嵌入字典    85
    • 5.2.3 字典嵌入列表    86
    • 5.3  基于字典算法    87
    • 5.3.1 案例[三酷猫字典记账]    87
    • 5.3.2 案例[三酷猫字典修改]    88
    • 5.3.3 案例[三酷猫分类统计]    90
    • 5.4  案例[三酷猫管理复杂的钓鱼账本]    92
    • 5.5  习题及实验    95
    • 第6章 函数    97
    • 视频讲解:19分钟
    • 6.1  函数基本知识    98
    • 6.1.1 为什么要使用函数    98
    • 6.1.2 函数基本定义    99
    • 6.2  自定义函数第一步    100
    • 6.2.1 不带参数函数    100
    • 6.2.2 带参数函数    101
    • 6.2.3 带返回值函数    102
    • 6.2.4 自定义函数的完善    103
    • 6.2.5 把函数放到模块中    105
    • 6.3  自定义函数第二步    108
    • 6.3.1 参数的变化    108
    • 6.3.2 传递元组、列表、字典值    111
    • 6.3.3 函数与变量作用域    113
    • 6.3.4 匿名函数    115
    • 6.3.5 递归函数    115
    • 6.4  案例[三酷猫利用函数方法实现记账统计]    119
    • 6.4.1 函数统计需求    119
    • 6.4.2 主程序实现    120
    • 6.4.3 自定义函数实现    120
    • 6.4.4 本案例代码执行结果    122
    • 6.5  习题及实验    123
    • 第7章 类    124
    • 7.1  初识类    125
    • 7.1.1 为什么要引入类    125
    • 7.1.2 案例[编写第一个类]    127
    • 7.1.3 实例    128
    • 7.2  属性使用    130
    • 7.2.1 属性值初始化    130
    • 7.2.2 属性值修改    131
    • 7.2.3 把类赋给属性    132
    • 7.3  类改造问题    133
    • 7.3.1 继承    133
    • 7.3.2 重写方法    134
    • 7.4  私有    134
    • 7.5  把类放到模块中    135
    • 7.5.1 建立独立类模块过程    136
    • 7.5.2 案例[把盒子类放到类模块中]    136
    • 7.6  类回顾    137
    • 7.6.1 静态类    137
    • 7.6.2 类与实例概念总结    139
    • 7.6.3 类与面向对象编程    139
    • 7.6.4 类编写其他事项    140
    • 7.7  案例[三酷猫把鱼装到盒子里]    141
    • 7.8  习题及实验    143
    • 第8章 标准库    145
    • 视频讲解:25分钟
    • 8.1 Python标准库知识    146
    • 8.2 datetime模块    146
    • 8.3 math模块    149
    • 8.4 random模块    151
    • 8.5 os模块    152
    • 8.6 sys模块    153
    • 8.7 time模块    154
    • 8.8  再论模块    155
    • 8.8.1 模块文件    155
    • 8.8.2 包    156
    • 8.9  窥探标准库源码    157
    • 8.10 案例[三酷猫解放了]    159
    • 8.11 习题及实验    160
    • 第9章 异常    161
    • 视频讲解:16分钟
    • 9.1  程序中的问题    162
    • 9.2  捕捉异常    163
    • 9.2.1 基本异常捕捉语句    163
    • 9.2.2 带finally子句的异常处理    165
    • 9.2.3 捕捉特定异常信息    166
    • 9.3  抛出异常    167
    • 9.4  习题及实验    168
    • 第Ⅱ部分  Python提高篇
    • 第10章 文件处理    170
    • 视频讲解:20分钟
    • 10.1 文本文件    171
    • 10.1.1 建立文件    171
    • 10.1.2 基本的读写文件    172
    • 10.1.3 复杂的读写文件    174
    • 10.1.4 文件异常处理    176
    • 10.1.5 文件与路径    177
    • 10.1.6 案例[三酷猫把钓鱼结果数据存入文件]    179
    • 10.2 JSON格式文件    180
    • 10.2.1 JSON格式    181
    • 10.2.2 读写JSON文件    182
    • 10.3 XML格式文件    184
    • 10.3.1 初识XML  184
    • 10.3.2 生成XML文件    185
    • 10.3.3 xml模块    187
    • 10.3.4 用SAX读XML文件    188
    • 10.3.5 用DOM读写XML文件    190
    • 10.4 案例[三酷猫自建文件数据库]    193
    • 10.5 习题及实验    199
    • 第11章 图形用户界面    201
    • 视频讲解:26分钟
    • 11.1 初识图形用户界面    202
    • 11.1.1 接触图形用户界面    202
    • 11.1.2 相关开发工具    203
    • 11.2 tkinter开发包    203
    • 11.2.1 窗体    203
    • 11.2.2 组件    205
    • 11.2.3 常见事件类型    207
    • 11.2.4 常见属性对象    208
    • 11.3 tkinter模块下基本组件    209
    • 11.3.1 tkinter下组件清单    209
    • 11.3.2 简易组件使用案例    210
    • 11.3.3 Menu及messagebox组件使用案例    213
    • 11.3.4 Canvas组件使用案例    215
    • 11.3.5 PhotoImage组件使用案例    216
    • 11.4 ttk子模块下组件    217
    • 11.4.1 Combobox组件    217
    • 11.4.2 Notebook组件    218
    • 11.4.3 Progressbar组件    219
    • 11.4.4 Sizegrip组件    219
    • 11.4.5 Treeview组件    220
    • 11.5 tix子模块下组件    222
    • 11.5.1 文件选择类组件    222
    • 11.5.2 ButtonBox组件    223
    • 11.6 scrolledtext子模块下组件    224
    • 11.7 拖拽组件    225
    • 11.8 编译成可执行文件的实现过程    228
    • 11.9 案例[三酷猫做到了数据可视化]    230
    • 11.10 美轮美奂的turtle  231
    • 11.11 习题及实验    233
    • 第12章 数据库操作    235
    • 视频讲解:17分钟
    • 12.1 数据库使用概述    236
    • 12.1.1 数据库基本知识    236
    • 12.1.2 访问数据库基本原理    237
    • 12.1.3 ODBC与ADO   238
    • 12.2 关系型数据库    238
    • 12.2.1 关系型数据库支持清单    238
    • 12.2.2 连接SQLite  239
    • 12.2.3 连接MySQL  242
    • 12.2.4 连接Oracle  247
    • 12.2.5 案例[三酷猫建立记账管理系统]    249
    • 12.3 NoSQL数据库    251
    • 12.3.1 NoSQL数据库支持清单    252
    • 12.3.2 连接MongoDB  252
    • 12.3.3 连接Redis 254
    • 12.4 习题及实验    255
    • 第13章 线程与进程    257
    • 13.1 接触多任务技术    258
    • 13.1.1 进程与线程简介    258
    • 13.1.2 多线程模块    259
    • 13.2 第一个多线程[抢火车票]    262
    • 13.2.1 不使用线程    262
    • 13.2.2 threading函数方式实现    264
    • 13.2.3 threading类方式实现    266
    • 13.3 线程同步    268
    • 13.3.1 多线程竞争出错    268
    • 13.3.2 尝试让多线程共享数据出错    268
    • 13.3.3 CPython的痛    271
    • 13.3.4 加锁    273
    • 13.3.5 防止死锁    273
    • 13.4 线程队列模块    275
    • 13.5 并发进程模块    278
    • 13.5.1 Process创建多进程    279
    • 13.5.2 基于Pool的多进程    280
    • 13.5.3 基于Pipe的多进程    282
    • 13.5.4 基于Queue的多进程    283
    • 13.6 其他同步方法    284
    • 13.7 案例[三酷猫玩爬虫]    285
    • 13.7.1 需求与准备工作    285
    • 13.7.2 简易多线程爬虫实现    286
    • 13.8 习题及实验    287
    • 第14章 测试及打包    288
    • 14.1 代码测试    289
    • 14.1.1 doctest 289
    • 14.1.2 unittest 291
    • 14.2 代码打包    293
    • 14.2.1 distutils模块    294
    • 14.2.2 基本打包与安装    295
    • 14.2.3 扩展打包与安装    297
    • 14.2.4 编写安装配置文件    297
    • 14.2.5 源码发布格式    299
    • 14.3 习题及实验    299
    • 第Ⅲ部分  Python拓展篇
    • 第15章 Web应用入门    302
    • 视频讲解:11分钟
    • 15.1 Web基础知识    303
    • 15.1.1 接触Web  303
    • 15.1.2 Browser/Server使用原理    305
    • 15.1.3 网页    307
    • 15.1.4 感觉第一个Web应用    308
    • 15.2 Web服务器    310
    • 15.2.1 Web服务器会做什么工作    311
    • 15.2.2 Apache服务器    311
    • 15.2.3 IIS服务器    314
    • 15.3 WSGI服务器接口    316
    • 15.4 Web应用程序开发    316
    • 15.5 案例[三酷猫简易网站]    317
    • 15.5.1 网站需求    317
    • 15.5.2 实现代码    317
    • 15.6 习题及实验    319
    • 第16章 商业级别的技术框架    320
    • 16.1 初识Web应用程序框架    321
    • 16.2 web.py框架    321
    • 16.2.1 使用准备    321
    • 16.2.2 开发Web应用程序    322
    • 16.2.3 使用模板    323
    • 16.2.4 数据库访问    324
    • 16.2.5 表单处理    326
    • 16.2.6 使用Session  328
    • 16.2.7 使用Cookie  331
    • 16.2.8 Web实际使用环境部署    333
    • 16.3 Django框架    334
    • 16.3.1 Django简介    334
    • 16.3.2 Django安装    335
    • 16.3.3 网站(创建项目)    335
    • 16.3.4 网站(连接数据库)    337
    • 16.3.5 网站(创建应用)    339
    • 16.3.6 网站(后台管理)    341
    • 16.3.7 网站(投票应用)    342
    • 16.3.8 网站(学习拓展)    346
    • 16.4 案例[三酷猫鱼产品动态网站]    346
    • 16.4.1 网站准备工作    346
    • 16.4.2 建立数据库    346
    • 16.4.3 Web应用实现    347
    • 16.5 习题及实验    349
    • 第17章 大数据应用入门    350
    • 17.1 什么是大数据    351
    • 17.1.1 大数据基本知识    351
    • 17.1.2 大数据技术三步曲    352
    • 17.2 案例[一个完整的网络爬虫]    353
    • 17.2.1 编写网络爬虫准备工作    353
    • 17.2.2 基于MongoDB的数据存储    353
    • 17.2.3 爬虫获取网页数据    355
    • 17.2.4 爬虫获取网页内指定数据    357
    • 17.2.5 爬虫知识拓展    360
    • 17.3 Python Spark  361
    • 17.3.1 Spark基础知识    362
    • 17.3.2 使用环境安装    363
    • 17.3.3 pyspark基础    367
    • 17.3.4 案例[蒙特卡洛法求π]    369
    • 17.4 案例[三酷猫了解鱼的价格]    371
    • 17.5 习题及实验    372
    • 第18章 AI应用入门    374
    • 18.1 什么是人工智能    375
    • 18.1.1 从深蓝到阿尔法狗    375
    • 18.1.2 人工智能基础知识    376
    • 18.2 Python AI编程库    377
    • 18.2.1 科学计算和数据分析库    377
    • 18.2.2 数据可视化库    380
    • 18.2.3 计算机视觉库    381
    • 18.2.4 机器学习库    382
    • 18.2.5 其他知名的第三方库    383
    • 18.3 NumPy应用示例    383
    • 18.3.1 安装NumPy  383
    • 18.3.2 数组相关计算    384
    • 18.3.3 傅里叶变换    387
    • 18.3.4 案例[一维离散傅里叶变换]    389
    • 18.3.5 案例[二维离散傅里叶变换]    391
    • 18.4 三酷猫的梦    392
    • 18.5 习题及实验    392
    • 附录一  IDLE代码编写工具菜单使用说明     394
    • 附录二  字符串转义字符    396
    • 附录三  ASCII表 397
    • 附录四  math模块函数      401
    • 附录五  第三方库列表       404
    • 附录六  正则表达式    405
    • 附录七  附赠案例代码清单       407
    • 参考文献       411
    • 后记       41

    上一篇:Python核心编程  下一篇:Python数据分析与数据化运营

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Python编程相关电子书
    学习笔记
    网友NO.151718

    python编程快速上手第六章实践项目参考code

    代码如下: 题目的意思是通过一个函数将列表的列表显示在组织良好的表格中,每列右对齐 tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']] ''' apples Alice dogs oranges Bob cats cherries Carol moose banana David goose ''' #输出每一列右对齐 我想不应该是字符串最后一个对齐么, #但是书上的不是啊,困扰了我一晚上 def printTable(tableData): colWidths = [0] * len(tableData) col = [] for i in range(0, len(tableData[0])): for j in range(0, len(colWidths)): col.append(len(tableData[j][i])) max_len = max(col) for i in range(0, len(tableData[0])): for j in range(0, len(colWidths)): print(tableData[j][i].rjust(max_len),end='') print()if __name__ == '__main__': tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']] printTable(tableData) -------------------------------------------------------------------------------------------------------------------------------- apples Alice dogs oranges Bob cats cherries Carol moose banana David goose 每一列右对齐只能是这样,想不到更好的解决,如果有大神知道怎么解决请留言 以上就是python编程快速上手第六章实践项目参考code的详细内容,更多请关注码农之家其它相关文章! ……

    网友NO.987283

    python是什么编程语言

    Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 ● Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 ● Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 后直接执行代码。 ● Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。 ● Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。 相关推荐:《Python教程》 以上就是python是什么编程语言的详细内容,更多请关注码农之家其它相关文章! ……

    网友NO.770001

    18天学习《python编程:从入门到实践》心得笔记

    安装、变量和简单数据类型 安装以及环境搭建 python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述。 IDE的选择:在前几章学习语法这个阶段,我选择使用EditPlus打造一个Python IDE这个。 PS:如果需要在 Win10下同时安装python3和python2并解决pip共存问题可以参考这个。 第一次运行hello world! 首先创建第一个python脚本文件first.py,代码如下: #coding=utf8print(hello world!) EditPlusIDE运行(ctrl+1): hello world! 终端命令行运行: C:\Users\Desktop\学习笔记python3 first.pyhello world! 变量和简单的数据类型 变量 和C\C++一样,值可以变化,可以用其存储任何东西。(相当于一个容器) 变量的命名: 首字符必须是字母(大写或小写)或者一下下划线(_) 名称的其他部分可以由字母(大写或小写)、下划线( _ )或数字(0-9)组成 对大小写敏感 有效变量名称的例子有 k、__my_num、name_1 和 a4b5_c6 无效标识符名称的例子有 2board、this is me和my-num 变量的赋值: 变量名=值,比如变量名为me,值为god,赋值方法如下: me = godprint(me)me = homeprint(me)运行结果:godhome 字符串 其是由数字、字母、下划线组成的一串字符。 PS:字符串是不可变的,一旦创造了一个字符串,就不能再改变它。 【单引号()】和【双引号()】两者使用都是相同的,即hello 等同 h……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明