Python编程从零基础到项目实战
¥
11.83
1.5折
¥
79.8
九五品
仅1件
作者刘瑜
出版社水利水电出版社
ISBN9787517067146
出版时间2018-10
版次1
装帧平装
开本16开
纸张胶版纸
页数412页
字数99999千字
定价79.8元
上书时间2024-12-19
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Python编程从零基础到项目实战
定价:79.80元
作者:刘瑜
出版社:水利水电出版社
出版日期:2018-10-01
ISBN:9787517067146
字数:540000
页码:412
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
《Python编程从零基础到项目实战(微课视频版)》是一本介绍Python相关知识的Python基础教程,也是一本Python视频教程,内容涉及算法、Python数据分析、图形处理、Web开发、科学计算、项目管理、人工智能、Python爬虫等。其中第Ⅰ部分为Python基础篇,首先从Python的安装开始,随后介绍了变量和数据类型、条件分支与循环、列表与元组、字典、函数、类、标准库以及程序中的异常现象及处理方法;第Ⅱ部分为Python提高篇,介绍了文件处理、图形用户界面、数据库操作、线程与进程、测试及打包等知识;第Ⅲ部分为拓展篇,介绍了Python在Web应用、商业级别的技术框架、大数据应用、AI应用等方面的拓展知识。全书通过“三酷猫”将案例串联起来,由浅入深、生动有趣,在增加趣味性的同时,让读者对Python的具体使用有一个完整的认识。另外,本书配备了77集微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。《Python编程从零基础到项目实战(微课视频版)》适合Python编程零基础读者、Python编程从入门到精通读者、在校学生、对Python编程感兴趣的在职IT人员、教师等使用。本书也可作为相关培训机构的培训教材使用。
目录
第Ⅰ部分 基础篇章 从零开始 视频讲解:35分钟1.1 概述1.2 什么是Python语言1.3 安装Python1.3.1 安装准备工作1.3.2 安装Python的过程1.4 Python代码编辑工具1.4.1 交互式解释器1.4.2 自带GUI工具IDLE1.4.3 其他商业级开发工具1.5 个程序1.5.1 案例[嗨,三酷猫!]1.5.2 Help1.5.3 出错与调试1.6 良好的编程约定1.7 习题及实验第2章 变量和简单数据类型 视频讲解:27分钟2.1 变量2.2 字符串2.2.1 字符串基本操作2.2.2 其他常用操作2.2.3 案例[三酷猫钓鱼记录]2.3 数字和运算符2.3.1 算术运算符2.3.2 整数2.3.3 浮点数2.3.4 复数2.3.5 布尔2.3.6 二进制2.3.7 比较运算符2.3.8 赋值运算符2.4 数据类型转换2.5 案例[三酷猫记账单]2.6 习题及实验第3章 条件分支与循环 视频讲解:37分钟3.1 if条件分支3.1.1 if语句基本用法3.1.2 案例[三酷猫判断找鱼]3.2 while循环3.2.1 while语句基本用法3.2.2 案例[三酷猫线性法找鱼]3.3 for循环语句3.3.1 for语句基本用法3.3.2 案例[三酷猫统计鱼数量]3.4 循环控制语句3.4.1 break语句3.4.2 continue语句3.5 复杂条件及处理3.5.1 成员运算符3.5.2 身份运算符3.5.3 运算符优先级3.6 案例[三酷猫核算收入]3.7 习题及实验第4章 列表与元组 视频讲解:29分钟4.1 接触列表4.1.1 列表基本知识4.1.2 列表元素增加4.1.3 列表元素查找4.1.4 列表元素修改4.1.5 列表元素删除4.1.6 列表元素合并4.1.7 列表元素排序4.1.8 列表其他操作方法4.2 基于列表算法4.2.1 案例[三酷猫列表记账]4.2.2 案例[三酷猫冒泡法排序]4.2.3 案例[三酷猫二分法查找]4.2.4 案例[三酷猫列表统计]4.3 元组4.3.1 元组基本知识4.3.2 元组操作实例4.4 案例[三酷猫钓鱼花样大统计]4.5 习题及实验第5章 字典 视频讲解:23分钟5.1 接触字典5.1.1 字典基本知识5.1.2 字典元素增加5.1.3 字典值查找5.1.4 字典值修改5.1.5 字典元素删除5.1.6 字典遍历操作5.1.7 字典其他操作方法5.2 字典嵌套5.2.1 字典嵌入字典5.2.2 列表嵌入字典5.2.3 字典嵌入列表5.3 基于字典算法5.3.1 案例[三酷猫字典记账]5.3.2 案例[三酷猫字典修改]5.3.3 案例[三酷猫分类统计]5.4 案例[三酷猫管理复杂的钓鱼账本]5.5 习题及实验第6章 函数 视频讲解:19分钟6.1 函数基本知识6.1.1 为什么要使用函数6.1.2 函数基本定义6.2 自定义函数步6.2.1 不带参数函数6.2.2 带参数函数6.2.3 带返回值函数6.2.4 自定义函数的完善6.2.5 把函数放到模块中6.3 自定义函数第二步6.3.1 参数的变化6.3.2 传递元组、列表、字典值6.3.3 函数与变量作用域6.3.4 匿名函数6.3.5 递归函数6.4 案例[三酷猫利用函数方法实现记账统计]6.4.1 函数统计需求6.4.2 主程序实现6.4.3 自定义函数实现6.4.4 本案例代码执行结果6.5 习题及实验第7章 类 视频讲解:27分钟7.1初识类7.1.1 为什么要引入类7.1.2 案例[编写个类]7.1.3 实例7.2 属性使用7.2.1 属性值初始化7.2.2 属性值修改7.2.3 把类赋给属性7.3 类改造问题7.3.1 继承7.3.2 重写方法7.4 私有7.5 把类放到模块中7.5.1 建立独立类模块过程7.5.2 案例[把盒子类放到类模块中]7.6 类回顾7.6.1 静态类7.6.2 类与实例概念总结7.6.3 类与面向对象编程7.6.4 类编写其他事项7.7 案例[三酷猫把鱼装到盒子里]7.8 习题及实验第8章 标准库 视频讲解:25分钟8.1 Python标准库知识8.2 datetime模块8.3 math模块8.4 random模块8.5 os模块8.6 sys模块8.7 time模块8.8 再论模块8.8.1 模块文件8.8.2 包8.9 窥探标准库源码8.10 案例[三酷猫解放了]8.11 习题及实验第9章 异常 视频讲解:16分钟9.1 程序中的问题9.2 捕捉异常9.2.1 基本异常捕捉语句9.2.2 带finally子句的异常处理 9.2.3 捕捉特定异常信息9.3 抛出异常9.4 习题及实验第Ⅱ部分 Python提高篇 0章 文件处理 视频讲解:20分钟10.1 文本文件10.1.1 建立文件10.1.2 基本的读写文件10.1.3 复杂的读写文件10.1.4 文件异常处理10.1.5 文件与路径10.1.6 案例[三酷猫把钓鱼结果数据存入文件]10.2 JSON格式文件10.2.1 JSON格式10.2.2 读写JSON文件10.3 XML格式文件10.3.1 初识XML10.3.2 生成XML文件10.3.3 xml模块10.3.4 用SAX读XML文件10.3.5 用DOM读写XML文件10.4 案例[三酷猫自建文件数据库]10.5 习题及实验1章 图形用户界面 视频讲解:26分钟11.1 初识图形用户界面11.1.1 接触图形用户界面11.1.2 相关开发工具11.2 tkinter开发包11.2.1 窗体11.2.2 组件11.2.3 常见事件类型11.2.4 常见属性对象11.3 tkinter模块下基本组件11.3.1 tkinter下组件清单11.3.2 简易组件使用案例11.3.3 Menu及messagebox组件使用案例11.3.4 Canvas组件使用案例11.3.5 PhotoImage组件使用案例11.4 ttk子模块下组件11.4.1 Combobox组件11.4.2 Notebook组件11.4.3 Progresar组件11.4.4 Sizegrip组件11.4.5 Treeview组件11.5 tix子模块下组件11.5.1 文件选择类组件11.5.2 ButtonBox组件11.6 scrolledtext子模块下组件11.7 拖拽组件11.8 编译成可执行文件的实现过程11.9 案例[三酷猫做到了数据可视化]11.10 美轮美奂的turtle11.11 习题及实验2章 数据库操作 视频讲解:17分钟12.1 数据库使用概述12.1.1 数据库基本知识12.1.2 访问数据库基本原理12.1.3 ODBC与ADO12.2 关系型数据库12.2.1 关系型数据库支持清单12.2.2 连接SQLite12.2.3 连接MySQL12.2.4 连接Oracle12.2.5 案例[三酷猫建立记账管理系统]12.3 NoSQL数据库12.3.1 NoSQL数据库支持清单12.3.2 连接MongoDB12.3.3 连接Redis12.4 习题及实验3章 线程与进程 视频讲解:17分钟13.1 接触多任务技术13.1.1 进程与线程简介13.1.2 多线程模块13.2 个多线程[抢火车票]13.2.1 不使用线程13.2.2 threading函数方式实现13.2.3 threading类方式实现13.3 线程同步13.3.1 多线程竞争出错13.3.2 尝试让多线程共享数据出错13.3.3 CPython的痛13.3.4 加锁13.3.5 防止死锁13.4 线程队列模块13.5 并发进程模块13.5.1 Process创建多进程13.5.2 基于Pool的多进程13.5.3 基于Pipe的多进程13.5.4 基于Queue的多进程13.6 其他同步方法13.7 案例[三酷猫玩爬虫]13.7.1 需求与准备工作13.7.2 简易多线程爬虫实现13.8 习题及实验4章 测试及打包14.1 代码测试14.1.1 doctest14.1.2 unittest14.2 代码打包14.2.1 distutils模块14.2.2 基本打包与安装14.2.3 扩展打包与安装14.2.4 编写安装配置文件14.2.5 源码发布格式14.3 习题及实验第Ⅲ部分 Python拓展篇5章 Web应用入门 视频讲解:11分钟15.1 Web基础知识15.1.1 接触Web15.1.2 Browser/Server使用原理15.1.3 网页15.1.4 感觉个Web应用15.2 Web服务器15.2.1 Web服务器会做什么工作15.2.2 Apache服务器15.2.3 IIS服务器15.3 WSGI服务器接口15.4 Web应用程序开发15.5 案例[三酷猫简易网站]15.5.1 网站需求15.5.2 实现代码15.6 习题及实验6章 商业级别的技术框架16.1 初识Web应用程序框架16.2 web.py框架16.2.1 使用准备16.2.2 开发Web应用程序16.2.3 使用模板16.2.4 数据库访问16.2.5 表单处理16.2.6 使用Session16.2.7 使用Cookie16.2.8 Web实际使用环境部署16.3 Django框架16.3.1 Django简介16.3.2 Django安装16.3.3 网站(创建项目)16.3.4 网站(连接数据库)16.3.5 网站(创建应用)16.3.6 网站(后台管理)16.3.7 网站(投票应用)16.3.8 网站(学习拓展)16.4 案例[三酷猫鱼产品动态网站]16.4.1 网站准备工作16.4.2 建立数据库16.4.3 Web应用实现16.5 习题及实验7章 大数据应用入门17.1 什么是大数据17.1.1 大数据基本知识17.1.2 大数据技术三步曲17.2 案例[一个完整的网络爬虫]17.2.1 编写网络爬虫准备工作17.2.2 基于MongoDB的数据存储17.2.3 爬虫获取网页数据17.2.4 爬虫获取网页内指定数据17.2.5 爬虫知识拓展17.3 Python+Spark17.3.1 Spark基础知识17.3.2 使用环境安装17.3.3 pyspark基础17.3.4 案例[蒙特卡洛法求π]17.4 案例[三酷猫了解鱼的价格]17.5 习题及实验8章 AI应用入门18.1 什么是人工智能18.1.1 从深蓝到阿尔法狗18.1.2 人工智能基础知识18.2 PythoAI编程库18.2.1 科学计算和数据分析库18.2.2 数据可视化库18.2.3 计算机视觉库18.2.4 机器学习库18.2.5 其他知名的第三方库18.3 NumPy应用示例18.3.1 安装NumPy18.3.2 数组相关计算18.3.3 傅里叶变换18.3.4 案例[一维离散傅里叶变换]18.3.5 案例[二维离散傅里叶变换]18.4 三酷猫的梦18.5 习题及实验附录一 IDLE代码编写工具菜单使用说明附录二 字符串转义字符附录三 ASCII表附录四 math模块函数附录五 第三方库列表附录六 正则表达式附录七 附赠案例代码清单参考文献4后记
作者介绍
刘瑜,具有20多年C、ASP、Basic、Foxbase、Delphi、Java、C#、Python等编程经验,专著有《战神——软件项目管理深度实战》《NoSQL数据库入门与实践》,高级信息系统项目管理师、软件工程硕士、CIO、硕士企业导师。
序言
— 没有更多了 —
以下为对购买帮助不大的评价