0人評分過此書

Python 3.6从入门到精通:视频教学版

出版日期
2018/10/01
閱讀格式
EPUB
書籍分類
學科分類
ISBN
9787302511748

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
本書用於Python編程快速入門,注重實戰操作,幫助讀者循序漸進地掌握Python 3.6開發中的各項技術。本書提供了所有例子的源代碼,以供讀者直接查看和調用,同時提供了近20小時培訓班形式的視頻教學錄像,詳細講解書中每一個知識點和數據庫操作技巧。另外,本書還提供了技術支持QQ群,專為讀者答疑解惑。 本書分為22章,內容包括認識Python的概念、開發環境配置方法、Python的基礎語法、列表、元組和字典、字符串、程序的控制結構、使用函數的方法、對象與類、程序調試和異常處理、模塊與類庫、日期和時間、迭代器、生成器與裝飾器、文件與文件系統、基於tkinter的GUI編程、Python高級技術、數據庫應用、網絡編程、CGI程序設計和Web網站編程,最後通過4個綜合項目案例,進一步講述Python在實際工作中的應用。 本書既適合Python初學者、Python編程愛好者、初中級Python程序開發人員閱讀,也適合高等院校和培訓機構的師生教學參考。
  • 封面页
  • 书名页
  • 版权页
  • 内容简介
  • 前言
  • 目录
  • 第1章 感受Python精彩世界
    • 1.1 Python概述
    • 1.2 选择Python的理由
    • 1.3 搭建Python的编程环境
      • 1.3.1 在Windows下安装Python
      • 1.3.2 在Linux下安装Python
    • 1.4 Python自带的开发工具IDLE
    • 1.5 交互式运行Python命令行
    • 1.6 小试身手——编辑和运行Python程序
    • 1.7 疑难解惑
  • 第2章 Python的基础语法
    • 2.1 程序结构
      • 2.1.1 缩进分层
      • 2.1.2 换行问题
      • 2.1.3 代码注释
    • 2.2 Python的输入和输出
      • 2.2.1 接收键盘输入
      • 2.2.2 输出处理结果
    • 2.3 变量
    • 2.4 标识符与保留字
    • 2.5 简单数据类型
      • 2.5.1 数字类型
      • 2.5.2 字符串类型
      • 2.5.3 数据类型的相互转换
    • 2.6 Python结构数据类型
      • 2.6.1 集合类型(Sets)
      • 2.6.2 列表类型(List)
      • 2.6.3 元组类型(Tuple)
      • 2.6.4 字典类型(Dictionary)
    • 2.7 运算符和优先级
      • 2.7.1 算术运算符
      • 2.7.2 比较运算符
      • 2.7.3 赋值运算符
      • 2.7.4 逻辑运算符
      • 2.7.5 位运算符
      • 2.7.6 成员运算符
      • 2.7.7 身份运算符
      • 2.7.8 运算符的优先级
    • 2.8 疑难解惑
  • 第3章 列表、元组和字典的基本操作
    • 3.1 列表的基本操作
      • 3.1.1 列表对象的特性
      • 3.1.2 列表的常见操作
      • 3.1.3 列表的操作符+和*
      • 3.1.4 内置的函数和方法
      • 3.1.5 递推式构造列表
    • 3.2 元组的基本操作
      • 3.2.1 元组对象的常用操作
      • 3.2.2 元组的内置函数
    • 3.3 字典的基本操作
      • 3.3.1 字典对象的常用操作
      • 3.3.2 字典的内置函数和方法
    • 3.4 疑难解惑
  • 第4章 熟练操作字符串
    • 4.1 字符串的常用操作
      • 4.1.1 访问字符串中的值
      • 4.1.2 分割指定范围的字符
      • 4.1.3 更新字符串
      • 4.1.4 使用转义字符
    • 4.2 熟练使用字符串运算符
    • 4.3 格式化字符串
    • 4.4 内置的字符串方法
      • 4.4.1 capitalize()方法
      • 4.4.2 count()方法
      • 4.4.3 find()方法
      • 4.4.4 index()方法
      • 4.4.5 isalnum()方法
      • 4.4.6 join()方法
      • 4.4.7 isalpha()方法
      • 4.4.8 isdigit()方法
      • 4.4.9 low ()方法
      • 4.4.10 max()方法
      • 4.4.11 min()方法
      • 4.4.12 replace()方法
      • 4.4.13 swapcase ()方法
      • 4.4.14 title ()方法
    • 4.5 疑难解惑
  • 第5章 程序的控制结构
    • 5.1 程序流程概述
    • 5.2 基本处理流程
    • 5.3 多样的赋值语句
      • 5.3.1 基本赋值
      • 5.3.2 序列解包
      • 5.3.3 链式赋值
      • 5.3.4 其他赋值方式
    • 5.4 顺序结构
    • 5.5 布尔表达式
    • 5.6 选择结构与语句
      • 5.6.1 选择结构
      • 5.6.2 if语句
      • 5.6.3 if嵌套
      • 5.6.4 多重条件判断
    • 5.7 循环控制语句
      • 5.7.1 while语句
      • 5.7.2 for语句
      • 5.7.3 continue语句和else语句
      • 5.7.4 pass语句
    • 5.8 疑难解惑
  • 第6章 函数
    • 6.1 使用函数的优势
    • 6.2 调用内置函数
    • 6.3 定义函数
    • 6.4 函数的参数
      • 6.4.1 必需参数
      • 6.4.2 关键字参数
      • 6.4.3 默认参数
      • 6.4.4 可变参数
    • 6.5 有返回值的函数和无返回值的函数
    • 6.6 形参和实参
    • 6.7 变量作用域
    • 6.8 返回函数
    • 6.9 递归函数
      • 6.9.1 使用递归函数
      • 6.9.2 利用递归函数解决汉诺塔问题
      • 6.9.3 防止栈溢出
    • 6.10 匿名函数
    • 6.11 偏函数
    • 6.12 函数的内置属性和命名空间
    • 6.13 输入和输出函数
    • 6.14 疑难解惑
  • 第7章 对象与类
    • 7.1 理解面向对象程序设计
      • 7.1.1 什么是对象
      • 7.1.2 面向对象的特征
      • 7.1.3 什么是类
    • 7.2 类的定义
    • 7.3 类的构造方法和内置属性
    • 7.4 类实例
      • 7.4.1 创建类实例
      • 7.4.2 类实例的内置属性
    • 7.5 类的内置方法
    • 7.6 重载运算符
    • 7.7 类的继承
    • 7.8 类的多态
    • 7.9 类的封装
    • 7.10 Python的垃圾回收机制
    • 7.11 疑难解惑
  • 第8章 程序调试和异常处理
    • 8.1 什么是异常
    • 8.2 常见错误和异常
    • 8.3 熟悉内置异常
    • 8.4 使用try…except语句处理异常
    • 8.5 全捕捉
    • 8.6 异常中的else
    • 8.7 异常中的pass
    • 8.8 异常类的实例
    • 8.9 清除异常
    • 8.10 抛出异常
      • 8.10.1 raise语句
      • 8.10.2 结束解释器的运行
      • 8.10.3 离开嵌套循环
    • 8.11 自定义异常
    • 8.12 程序调试
      • 8.12.1 使用assert语句
      • 8.12.2 使用__debug__内置变量
    • 8.13 疑难解惑
  • 第9章 模块与类库
    • 9.1 什么是模块
    • 9.2 什么是类库
    • 9.3 模块和类库的基本操作
    • 9.4 模块的名称空间
    • 9.5 自定义模块
    • 9.6 将模块打包
    • 9.7 熟悉运行期服务模块
    • 9.8 掌握字符串处理模块
    • 9.9 疑难解惑
  • 第10章 日期和时间
    • 10.1 认识日期和时间
      • 10.1.1 时间戳
      • 10.1.2 struct_time元组
      • 10.1.3 格式化时间
    • 10.2 日历模块
    • 10.3 time模块
      • 10.3.1 localtime([secs])函数
      • 10.3.2 clock()函数
      • 10.3.3 gmtime([secs])函数
      • 10.3.4 mktime ([tuple ])函数
      • 10.3.5 ctime([secs])函数
      • 10.3.6 sleep(secs)函数
      • 10.3.7 strptime(string [,format])函数
    • 10.4 datetime模块
      • 10.4.1 date类
      • 10.4.2 time类
      • 10.4.3 datetime类
      • 10.4.4 timedelta类
      • 10.4.5 tzinfo类
    • 10.5 日期和时间的常用操作
    • 10.6 疑难解惑
  • 第11章 迭代器、生成器和装饰器
    • 11.1 迭代器
      • 11.1.1 什么是可迭代对象
      • 11.1.2 什么是迭代器
      • 11.1.3 自定义迭代器
      • 11.1.4 内置迭代器工具
    • 11.2 生成器
    • 11.3 装饰器
      • 11.3.1 什么是装饰器
      • 11.3.2 装饰函数
      • 11.3.3 装饰类
    • 11.4 疑难解惑
  • 第12章 文件与文件系统
    • 12.1 打开文件
    • 12.2 读取文件
      • 12.2.1 读取文件read()方法
      • 12.2.2 逐行读取readline()方法
      • 12.2.3 返回文件各行内容的列表readlines()方法
      • 12.2.4 返回文件的当前位置tell()方法
      • 12.2.5 截断文件truncate()方法
      • 12.2.6 设置文件当前位置seek()方法
    • 12.3 写入文件
      • 12.3.1 将字符串写入到文件
      • 12.3.2 写入多行writelines()
      • 12.3.3 修改文件内容
      • 12.3.4 附加到文件
    • 12.4 关闭和刷新文件
      • 12.4.1 关闭文件
      • 12.4.2 刷新文件
    • 12.5 疑难解惑
  • 第13章 基于tkinter的GUI编程
    • 13.1 常用的Python GUI
    • 13.2 使用tkinter创建GUI程序
    • 13.3 认识tkinter的控件
    • 13.4 几何位置的设置
      • 13.4.1 pack()方法
      • 13.4.2 grid()方法
      • 13.4.3 place()方法
    • 13.5 tkinter的事件
      • 13.5.1 事件的属性
      • 13.5.2 事件绑定方法
      • 13.5.3 鼠标事件
      • 13.5.4 键盘事件
      • 13.5.5 系统协议
    • 13.6 Button控件
    • 13.7 Canvas控件
    • 13.8 Checkbutton控件
    • 13.9 Entry控件
    • 13.10 Label控件
    • 13.11 Listbox控件
    • 13.12 Menu控件
    • 13.13 Message控件
    • 13.14 Radiobutton控件
    • 13.15 Scale控件
    • 13.16 Scrollbar控件
    • 13.17 Text控件
    • 13.18 Toplevel控件
    • 13.19 对话框
      • 13.19.1 messagebox模块
      • 13.19.2 filedialog模块
      • 13.19.3 colorchooser模块
    • 13.20 疑难解惑
  • 第14章 Python的高级技术
    • 14.1 图像的处理
      • 14.1.1 下载与安装Pillow模块
      • 14.1.2 加载图像文件
      • 14.1.3 图像文件的属性
      • 14.1.4 复制与粘贴图像
      • 14.1.5 图像的几何转换
      • 14.1.6 存储图像文件
    • 14.2 语音的处理
      • 14.2.1 winsound模块
      • 14.2.2 sndhdr模块
      • 14.2.3 wave模块
      • 14.2.4 aifc模块
    • 14.3 科学计算——numpy模块
      • 14.3.1 下载和安装numpy模块
      • 14.3.2 array对象
      • 14.3.3 ufunc对象
    • 14.4 正则表达式
      • 14.4.1 正则表达式的特定字符
      • 14.4.2 re模块的方法
    • 14.5 线程
      • 14.5.1 Python多线程
      • 14.5.2 _thread模块
      • 14.5.3 threading模块
    • 14.6 疑难解惑
  • 第15章 数据库的应用
    • 15.1 平面数据库
    • 15.2 内置数据库SQLite
    • 15.3 操作MySQL数据库
      • 15.3.1 安装PyMySQL
      • 15.3.2 连接MySQL数据库
      • 15.3.3 创建数据表
      • 15.3.4 插入数据
      • 15.3.5 查询数据
      • 15.3.6 更新数据
      • 15.3.7 删除数据
    • 15.4 疑难解惑
  • 第16章 网络编程的应用
    • 16.1 网络概要
    • 16.2 socket模块
      • 16.2.1 认识socket模块
      • 16.2.2 创建socket连接
    • 16.3 HTTP库
      • 16.3.1 socketserver模块
      • 16.3.2 server模块
      • 16.3.3 client模块
    • 16.4 urllib库
      • 16.4.1 request模块
      • 16.4.2 parse模块
    • 16.5 ftplib模块
    • 16.6 电子邮件服务协议
      • 16.6.1 smptlib模块
      • 16.6.2 poplib模块
      • 16.6.3 imaplib模块
    • 16.7 新闻组
    • 16.8 远程连接计算机
    • 16.9 疑难解惑
  • 第17章 CGI程序设计
    • 17.1 CGI简介
    • 17.2 cgi模块
      • 17.2.1 输入和输出
      • 17.2.2 cgi模块的函数
    • 17.3 创建和执行脚本
      • 17.3.1 传输信息给Python脚本
      • 17.3.2 表单域的处理
      • 17.3.3 Session
      • 17.3.4 创建输出到浏览器
    • 17.4 使用cookie对象
      • 17.4.1 了解cookie
      • 17.4.2 读取cookie信息
    • 17.5 使用模板
    • 17.6 上传和下载文件
    • 17.7 脚本的调试
    • 17.8 疑难解惑
  • 第18章 Web网站编程
    • 18.1 XML编程基础
      • 18.1.1 XPath简介
      • 18.1.2 XSLT简介
    • 18.2 XML语法基础
      • 18.2.1 XML的基本应用
      • 18.2.2 XML文档组成和声明
      • 18.2.3 XML元素介绍
    • 18.3 Python解析XML
      • 18.3.1 使用SAX解析XML
      • 18.3.2 使用DOM解析XML
    • 18.4 XDR数据交换格式
    • 18.5 JSON数据解析
    • 18.6 Python解析HTML
    • 18.7 疑难解惑
  • 第19章 游戏应用——开发弹球游戏
    • 19.1 准备工作
      • 19.1.1 配置Python开发环境
      • 19.1.2 选择合适的编辑器
      • 19.1.3 巩固知识点
    • 19.2 需求分析
    • 19.3 弹球游戏中的算法
    • 19.4 具体功能实现
    • 19.5 项目测试
  • 第20章 网络爬虫应用——豆瓣电影评论的情感分析
    • 20.1 什么是爬虫
    • 20.2 Python如何爬取数据
    • 20.3 项目分析
    • 20.4 环境配置
      • 20.4.1 下载并安装库文件
      • 20.4.2 检查库文件是否安装成功
    • 20.5 具体功能实现
    • 20.6 项目测试
  • 第21章 大数据分析应用——开发数据智能分类系统
    • 21.1 项目分析
    • 21.2 配置环境
    • 21.3 具体功能实现
    • 21.4 项目测试
  • 第22章 数据挖掘应用——话题模型和词云可视化
    • 22.1 项目分析
    • 22.2 配置环境
    • 22.3 具体功能实现
    • 22.4 项目测试
  • 出版地 中國大陸
  • 語言 簡體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading