开启辅助访问 充值VIP充值豆豆
QQ登录 自动登录 注册 找回密码
查看: 1124|回复: 10

《Python开发技术详解》(Python)随书光盘[光盘镜像]

[复制链接]
  • TA的每日心情
    奋斗
    2018-6-14 16:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4260

    主题

    5151

    帖子

    9372

    豆豆

    管理员

    小白脸基地 发表于 2015-6-17 12:10:02 | 显示全部楼层 |阅读模式
    共享资源
    资源文件大小: 679.6MB MB/G=1/1024
    百度云链接和密码: 点击查看
    thumb.jpg


    内容简介:

    Python是目前最流行的动态脚本语言之一。本书共27章,由浅入深、全面系统地介绍了利用Python语言进行程序开发的知识和技巧,包括Python的安装和环境配置、Python的基本语法、模块和函数、内置数据结构、字符串和文件的处理、正则表达式的使用、异常的捕获和处理、面向对象的语言特性和设计、Python的数据库编程、wxPython库的使用、HTML应用、XML应用、Django网页开发框架的使用方法、测试驱动开发模式应用、Python进程和线程、Python系统管理、网络模块、Python图像处理和游戏开发、Python扩展和嵌入以及Windows下的Python开发等。为了便于读者学习,本书每个章节都提供了详尽的例子,结合实例讲解各个知识点。
    本书适合Python爱好者、大中专院校的学生、社会培训班的学生以及用Python语言进行系统管理、GUI开发、Web开发、数据库编程、网络编程的人员使用。

    光盘内容截图:


    thumb.jpg


    教学截图:


    thumb.jpg


    目录:

    前言
    第一篇 Python语言基础知识
    第1章 Python概述
    1.1 Python简介
    1.2 Python的特征
    1.3第一个Python程序
    1.4搭建开发环境
    1.4.1 Python的下载和安装
    1.4.2交互式命令行的使用方法
    1.5 Python的开发工具
    1.5.1 PythonWin的使用方法
    1.5.2 Eclipse IDE集成开发环境
    1.5.3 EditPlus编辑器环境的配置
    1.6不同平台下的Python
    1.7小结
    第2章 Python的基本语法
    2.1 Python的文件类型
    2.2 Python的编码规则
    2.2.1命名规则
    2.2.2代码缩进与冒号
    2.2.3模块导入的规范
    2.2.4使用空行分隔代码
    2.2.5正确的注释
    2.2.6语句的分隔
    2.3变量和常量
    2.3.1变量的命名
    2.3.2变量的赋值
    2.3.3局部变量
    2.3.4全局变量
    2.3.5常量
    2.4数据类型
    2.4.1数字类型
    2.4.2字符串类型
    2.5运算符与表达式
    2.5.1算术运算符和算术表达式
    2.5.2关系运算符和关系表达式
    2.5.3逻辑运算符和逻辑表达式
    2.5.4运算符的优先级
    2.6小结
    第3章 Python的控制语句
    3.1结构化程序设计
    3.2条件语句
    3.2.1 if语句
    3.2.2 if...elif...else语句
    3.2.3 if语句的嵌套
    3.2.4实现switch语句的功能
    3.3循环语句
    3.3.1 while循环
    3.3.2 for循环
    3.3.3 break和continue语句
    3.4结构化程序示例
    3.5小结
    第4章内置数据结构
    4.1元组
    4.1.1元组的创建
    4.1.2元组的访问
    4.1.3元组的遍历
    4.2列表
    4.2.1列表的创建
    4.2.2列表的使用方法
    4.2.3列表的查找、排序与反转
    4.2.4用列表实现堆栈和队列
    4.3字典
    4.3.1字典的创建
    4.3.2字典的访问
    4.3.3字典的方法
    4.3.4字典的排序与复制
    4.3.5全局字典——sys.modules模块
    4.4序列
    4.5小结
    第5章模块与函数
    5.1Python程序的结构
    5.2模块
    5.2.1模块的创建
    5.2.2模块的导入
    5.2.3模块的属性
    5.2.4模块的内置函数
    2.5自定义包
    5.3函数
    5.3.1函数的定义
    5.3.2函数的参数
    5.3.3函数的返回值
    5.3.4函数的嵌套
    5.3.5递归函数
    5.3.6 lambda函数
    5.3.7 Generator函数
    5.4小结
    第6章字符串与正则表达式
    6.1字符串的操作
    6.1.1字符串的格式化
    6.1.2字符串的转义符
    6.1.3字符串的合并
    6.1.4字符串的截取
    6.1.5字符串的比较
    6.1.6字符串的反转
    6.1.7字符串的查找和替换
    6.1.8字符串与日期的转换
    6.2正则表达式
    6.2.1正则表达式简介
    6.2.2使用sys.re模块处理正则表达式
    6.3小结
    第7章文件的处理
    7.1文件的基本操作
    7.1.1文件的打开或创建
    7.1.2文件的读取
    7.1.3文件的写入
    7.1.4文件的删除
    7.1.5文件的复制
    7.1.6文件的重命名
    7.1.7文件内容的查找和替换
    7.1.8文件的比较
    7.1.9配置文件的访问
    7.2目录的基本操作
    7.2.1目录的创建与删除
    7.2.2目录的遍历
    7.3文件和流
    7.3.1 Python的流对象
    7.3.2模拟Java的输入、输出流
    7.4文件处理示例——文件属性浏览程序
    7.5小结
    第8章面向对象编程
    8.1面向对象编程概述
    8.2类和对象
    8.2.1类和对象的区别
    8.2.2类的定义
    8.2.3对象的创建
    8.2.4 Python对象的体系结构
    8.3属性和方法
    8.3.1类的属性
    8.3.2类的方法
    8.3.3内部类的使用
    8.3.4__init__方法
    8.3.5__del__方法
    8.3.6垃圾回收机制
    8.3.7类的内置方法
    8.3.8方法的动态特性
    8.4继承
    8.4.1使用继承
    8.4.2抽象类的模拟
    8.4.3多态性
    8.4.4多重继承
    8.4.5更好的继承方式
    8.5运算符的重载
    8.6Python与设计模式
    8.6.1设计模式简介
    8.6.2设计模式示例——Python实现工厂方法
    8.7小结
    第9章异常处理与程序调试
    9.1异常的处理
    9.1.1 Python中的异常
    9.1.2 try…except的使用方法
    9.1.3 try…finally的使用方法
    9.1.4使用raise抛出异常
    9.1.5自定义异常
    9.1.6 assert语句的使用方法
    9.1.7异常信息
    9.2使用PythonWin调试程序
    9.3使用Eclipse for Python调试程序
    9.3.1新建工程
    9.3.2配置调试
    9.3.3设置断点
    9.4小结
    第10章 Python 的数据库编程
    10.1 Python环境下的数据库编程
    10.1.1通过ODBC访问数据库
    10.1.2使用DAO对象访问数据库
    10.1.3使用ActiveX Data Object访问数据库
    10.1.4 Python连接数据库的专用模块
    10.2 Python的持久化模块
    10.2.1用dbhash模块读写数据
    10.2.2 shelve模块读写数据
    10.3嵌入式数据库SQLite
    10.3.1sqlite的命令行工具
    10.3.2使用sqlite3模块访问sqlite数据库
    10.4小结
    第二篇Python的GUI程序设计
    第11章WxPython的开发环境
    11.1 Python所支持的GUI开发库
    11.1.1 Tkinter
    11.1.2 PyGTK
    11.1.3 PyQT
    11.2 WxPython介绍
    11.2.1下载和安装WxPython
    11.2.2第一个WxPython程序
    11.2.3 WxPython的封装:Pythoncard
    11.3 WxPython的开发工具
    11.3.1使用wxGlade开发WxPython程序
    11.3.2使用wxFormBuilder开发WxPython程序
    11.3.3使用Boa?constructor开发WxPython程序
    11.4小结
    第12章WxPython框架初步
    12.1 WxPython的程序结构
    12.1.1 WxPython应用程序的组成
    12.1.2 WxPython窗口的组成
    12.1.3 WxPython应用程序的运行过程
    12.2 WxPython中的事件驱动编程
    12.2.1事件驱动的编程模型
    12.2.2事件的触发
    12.2.3事件的绑定和处理
    12.3WxPython的常用组件
    12.3.1对话框
    12.3.2工具栏
    12.3.3状态栏
    12.4小结
    第13章WxPython库中的基本组件
    13.1静态文本框
    13.2文本框
    13.2.1单行文本框
    13.2.2多行文本框
    13.3按钮控件
    13.3.1普通按钮
    13.3.2位图按钮
    13.4单选框
    13.4.1单选框的选择
    13.4.2单选框的分组
    13.5多选框
    13.5.1多选框
    13.5.2多选框事件
    13.6列表控件
    13.6.1列表框
    13.6.2下拉列表
    13.6.3可编辑的下拉列表
    13.7使用Sizers布局组件
    13.7.1 Sizers布局管理器
    13.7.2 Grid Sizer布局
    13.7.3 Flex Grid Sizer布局
    13.7.4 Grid Bag sizer布局
    13.7.5 Box Sizer布局
    13.8小结
    第14章WxPython库中的菜单、窗口与对话框控件
    14.1菜单
    14.1.1创建菜单
    14.1.2菜单的事件
    14.1.3多级菜单
    14.1.4菜单的快捷键
    14.1.5位图菜单
    14.1.6上下文菜单
    14.2窗口
    14.2.1 Frame窗口
    14.2.2带工具栏和状态栏的Frame窗口
    14.2.3 MDI窗口
    14.2.4 MiniFrame窗口
    14.3对话框
    14.3.1对话框的创建
    14.3.2提示对话框
    14.3.3文本输入对话框
    14.3.4特殊对话框
    14.3.5窗口与对话框的交互
    14.4小结
    第15章WxPython库中的高级控件
    15.1表格控件
    15.1.1表格控件的创建
    15.1.2通过PyGridTable创建表格
    15.1.3表格控件的单元格
    15.1.4处理单元格的事件
    15.2高级列表控件
    15.2.1列表控件的创建
    15.2.2列表控件的排序
    15.2.3带位图的列表控件
    15.3树型控件
    15.3.1树型控件的创建
    15.3.2树型控件的事件
    15.3.3树表控件
    15.4定时器控件
    15.5小结
    第16章WxPython库中的高级功能
    16.1 WxPython下的HTML显示
    16.1.1 HTML的显示
    16.1.2基于HtmlWindow的简单浏览器
    16.2 WxPython中的XRC
    16.2.1使用XRC
    16.2.2 XRC文件
    16.3剪贴板的操作
    16.3.1 WxPython中的剪贴板对象
    16.3.2处理剪贴板对象
    16.3.3剪贴板操作实例
    16.4小结
    第三篇Python的Web开发
    第17章Python的HTML应用
    17.1 HTML介绍
    17.1.1 HTML的历史
    17.1.2 SGML、HTML和XHTML三者的关系
    17.1.3 HTML的标签
    17.1.4 HTML的框架组成
    17.2 URL的处理
    17.2.1统一资源定位符URL
    17.2.2 URL的解析
    17.2.3 URL的拼合
    17.2.4 URL的分解
    17.2.5 URL的编码与解码
    17.2.6中文的编码与解码
    17.2.7查询参数的编码
    17.3 CGI的使用
    17.3.1 CGI介绍
    17.3.2获取CGI环境信息
    17.3.3解析用户的输入
    17.4获取HTML资源
    17.4.1使用urlopen和urlretrieve获取HTTP资源
    17.4.2分析返回资源的相关信息
    17.4.3自定义获取资源方式
    17.4.4使用urllib2模块获取资源
    17.4.5使用httplib模块获取资源
    17.5 HTML文档的解析
    17.5.1使用HTMLParser模块
    17.5.2 sgmllib的HTML文档处理
    17.5.3 HTML文档元素的处理
    17.5.4使用htmllib处理HTML文档
    17.6小结
    第18章Python和XML
    18.1 XML介绍
    18.1.1 XML的演进历史
    18.1.2 XML的优点和限制
    18.1.3 XML技术的Python支持
    18.2 XML文档概览和验证
    18.2.1 XML文档的基本概念
    18.2.2 XML文档的结构良好性验证
    18.2.3 XML文档的有效性验证
    18.3 XML文档的结构
    18.3.1 XML的元素和标签
    18.3.2元素的属性
    18.3.3 XML的文字
    18.3.4字符实体
    18.3.5 CDATA段
    18.3.6注释
    18.3.7处理指令
    18.3.8 XML定义
    18.4使用SAX处理XML文档
    18.4.1 SAX介绍
    18.4.2 SAX处理的组成部分
    18.5使用DOM处理XML文档
    18.5.1 DOM介绍
    18.5.2xml.dom模块中的接口操作
    18.5.3对XML文档的操作
    18.6小结
    第19章Python的Web开发——Django框架的应用
    19.1常见的Web开发框架
    19.1.1 Zope
    19.1.2 TurboGears
    19.1.3 Django
    19.1.4其他的Web开发框架
    19.1.5各种开发框架的选择
    19.2 MVC模式
    19.2.1 MVC模式介绍
    19.2.2 MVC模式的优点和缺点
    19.2.3 Django框架中的MVC
    19.3 Django开发环境的搭建
    19.3.1 Django框架的安装
    19.3.2数据库的配置
    19.4 Django框架的应用
    19.4.1 Web应用的创建
    19.4.2 Django中的开发服务器
    19.4.3创建数据库
    19.4.4生成Django应用
    19.4.5创建数据模型
    19.4.6 URL设计
    19.4.7创建视图
    19.4.8模板系统
    19.4.9发布Django项目
    19.5 Django框架的高级应用
    19.5.1管理界面
    19.5.2生成数据库数据
    19.5.3 Session功能
    19.5.4国际化
    19.6小结
    第20章敏捷方法学在Python中的应用——测试驱动开发
    20.1测试驱动开发
    20.1.1测试驱动开发模式(TDD)
    20.1.2 TDD的优势
    20.1.3 TDD的使用步骤
    20.2 unittest测试框架
    20.2.1 unittest模块介绍
    20.2.2构建测试用例
    20.2.3构建测试固件
    20.2.4组织多个测试用例
    20.2.5构建测试套件
    20.2.6重构代码
    20.2.7执行测试
    20.3使用doctest模块进行测试
    20.3.1doctest模块介绍
    20.3.2构建可执行文档
    20.3.3执行doctest测试
    20.4小结
    第四篇Python的其他应用
    第21章Python中的进程和线程
    21.1进程和线程
    21.1.1进程和线程的概念
    21.1.2 Python中对于进程和线程处理的支持
    21.2 Python下的进程编程
    21.2.1进程的运行环境
    21.2.2创建进程
    21.2.3终止进程
    21.3使用subprocess模块管理进程
    21.3.1使用Popen类管理进程
    21.3.2调用外部系统命令
    21.3.3替代其他进程创建函数
    21.4进程间的信号机制
    21.4.1信号的处理
    21.4.2信号的使用规则
    21.5多线程概述
    21.5.1什么是多线程
    21.5.2线程的状态
    21.5.3 Python中的线程支持
    21.6生成和终止线程
    21.6.1使用thread模块
    21.6.2使用threading.Thread类
    21.7管理线程
    21.7.1线程状态转移
    21.7.2主线程对子线程的控制
    21.7.3线程中的局部变量
    21.8线程之间的同步
    21.8.1临界资源和临界区
    21.8.2锁机制
    21.8.3条件变量
    21.8.4信号量
    21.8.5同步队列
    21.8.6线程同步小结
    21.9小结
    第22章基于Python的系统管理
    22.1增强的交互式环境IPython
    22.1.1 IPython介绍
    22.1.2 IPython的安装
    22.1.3 IPython的启动
    22.1.4 IPython的环境配置
    22.1.5 IPython的退出
    22.2和IPython的简单交互
    22.2.1 IPython中的输入与输出
    22.2.2输出提示符的区别
    22.2.3输出提示符不同的原因
    22.2.4 IPython中的In和Out
    22.3 IPython中的magic函数
    22.3.1Magic函数的使用和构造
    22.3.2目录管理
    22.3.3对象信息的收集
    22.4 IPython适合于系统管理的特点
    22.4.1 Tab补全
    22.4.2历史记录功能
    22.4.3执行外部的系统命令和运行脚本文件
    22.4.4对象的查看和自省
    22.4.5直接编辑代码
    22.4.6设置别名和宏
    22.5使用Python进行文件管理
    22.5.1文件的比较
    22.5.2文件的归档
    22.5.3文件的压缩
    22.6使用Python定时执行任务
    22.6.1使用休眠功能
    22.6.2使用sched来定时执行任务
    22.7小结
    23章Python和网络编程
    23.1网络模型介绍
    23.1.1 OSI简介
    23.1.2 TCP/IP简介
    23.2 Socket应用
    23.2.1 Socket基础知识
    23.2.2 Socket的工作方式
    23.3服务器端和客户端通信
    23.3.1服务器端的构建
    23.3.2客户端的构建
    23.4异步通信方式
    23.4.1使用Fork方式
    23.4.2使用线程方式
    23.4.3异步IO方式
    23.4.4使用asyncore模块
    23.5 Twisted网络框架
    23.5.1认识Twisted框架
    23.5.2 Twisted框架下服务器端的实现
    23.5.3 Twisted框架下服务器端的其他处理
    23.6小结
    24章常见的Python网络应用
    24.1使用FTP传输文件
    24.1.1 FTP的工作原理和Python库的支持
    24.1.2 FTP的登录和退出
    24.1.3 FTP的数据传输
    24.2使用POP3获取邮件
    24.2.1 POP3协议介绍
    24.2.2 poplib模块的使用方法
    24.3使用SMTP发送邮件
    24.3.1 SMTP协议介绍
    24.3.2 smtplib模块的使用
    24.4使用Telnet协议远程登录
    24.4.1 Telnet协议介绍和Python库的支持
    24.4.2 telnetlib模块的使用方法
    24.5使用SNMP管理网络
    24.5.1 SNMP协议的组成
    24.5.2 PySNMP框架介绍及其使用方法
    24.6网络分析
    24.6.1网络分析概述
    24.6.2使用Scapy在网络中抓包分析
    24.7小结
    第25章图像处理和游戏开发
    25.1图像处理的基本概念
    25.1.1 Python下的图像处理包
    25.1.2 PIL支持的图像文件格式
    25.1.3图像处理中的其他概念
    25.2图像的基本处理
    25.2.1图像的读写操作
    25.2.2获取图像信息
    25.2.3图像文件格式的转换
    25.2.4图像的裁剪和合成
    25.2.5图像的变换
    25.3图像处理的高级应用
    25.3.1图像的通道操作
    25.3.2图像的增强处理
    25.3.3 PIL中的内置滤镜
    25.4使用PyGame进行游戏开发
    25.4.1 Python游戏开发包:PyGame
    25.4.2创建基本的Pygame窗口
    25.4.3事件系统
    25.5小结
    26章Python语言的扩展与嵌入
    26.1 Python语言的扩展
    26.1.1 Python扩展简介
    26.1.2一个C扩展的例子
    26.1.3模块方法表和初始化函数
    26.1.4编译和测试
    26.2 Python语言的嵌入
    26.2.1 Python嵌入简介
    26.2.2一个Python嵌入的例子
    26.2.3更好的嵌入
    26.3小结
    第27章 Windows下的Python
    27.1组件对象模型
    27.1.1组件对象模型介绍
    27.1.2 COM结构
    27.1.3 COM对象的交互
    27.2 Python对COM技术的支持
    27.2.1 Python中的Windows扩展:PyWin32
    27.2.2客户端COM组件
    27.2.3实现COM组件
    27.3 Windows下的常见Python应用
    27.3.1对 Word的自动访问
    27.3.2对 Excel的自动访问
    27.3.3对 Powerpoint的自动访问
    27.3.4对 Outlook的自动访问
    27.4小结
    QQ截图20150726212036.png
    QQ截图20150726212030.png
    QQ截图20150726212023.png
    QQ截图20150726212006.png
    QQ截图20150726211955.png
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    21

    帖子

    141

    豆豆

    普通小白

    高智慧 发表于 2015-9-8 10:50:00 | 显示全部楼层
    之前看过基础教程,需要高阶教程。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    59

    帖子

    208

    豆豆

    普通小白

    我是海峰 发表于 2015-9-17 11:54:47 | 显示全部楼层
    这个视频看过
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-12-21 09:23
  • 签到天数: 2 天

    [LV.1]初来乍到

    2

    主题

    69

    帖子

    39

    豆豆

    普通小白

    天然流心雨 发表于 2015-12-9 00:47:20 | 显示全部楼层
    这个好像不错啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    1

    豆豆

    普通小白

    食肉动物火了 发表于 2016-1-8 14:16:12 | 显示全部楼层
    100豆豆?
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    28

    帖子

    99

    豆豆

    普通小白

    无痕落 发表于 2016-2-11 12:36:28 | 显示全部楼层
    初来驾到,先看规矩
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    28

    帖子

    99

    豆豆

    普通小白

    无痕落 发表于 2016-2-11 14:39:32 | 显示全部楼层
    异星战场
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-10-29 18:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    24

    帖子

    129

    豆豆

    普通小白

    邪★梦 发表于 2017-11-7 18:01:12 | 显示全部楼层
    过来支持,
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    5

    帖子

    7

    豆豆

    普通小白

    ljying20 发表于 2017-12-4 22:45:36 | 显示全部楼层
    貌似很细致
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-14 16:53
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    4260

    主题

    5151

    帖子

    9372

    豆豆

    管理员

     楼主| 小白脸基地 发表于 2017-12-5 13:55:59 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    8

    帖子

    40

    豆豆

    普通小白

    testerclub 发表于 2018-3-12 19:30:17 | 显示全部楼层
    支持论坛发展
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    本站资源全部来自网络和网友分享,如有侵犯您的权益,请联系网站QQ,或发邮件至sibida@foxmail.com。本网站尊重知识产权,无意侵犯知识产品,如有,联系网站人员,会第一时间删除!

    小白基地,是小白资源网的官方网站,思必达学院官网,提供最新的创业技术支持与创业资讯,提供最新的思必达教程。是IT小白网友学习资源分享基地,中国互助创业资源网。提供诸如JAVA、PHP、MySQL、ASP、C语言等各类程序开发的教程资源。

    快速回复 返回顶部 返回列表
    世界未解之谜大全 网上兼职招聘信息 南宁大学生兼职网