失效链接处理 |
Python程序设计 第2版 董付国 PDF 下载
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://product.dangdang.com/11721859163.html
相关截图: ![]() 资料简介: 全书共19章,主要内容如下:靠前章介绍Python基础知识与概念;第2章讲解列表、元组、字典、集合等常用序列结构;第3章讲解Python选择结构与循环结构;第4章讲解字符串基本操作方法与正则表达式模块re的用法;第5章讲解函数定义与使用;第6章讲解面向对象编程有关的知识;第7章讲解文本文件与二进制文件的读写,以及文件与目录操作;第8章讲解异常处理结构以及Python程序的调试与测试方法;第9章讲解标准库tkinter和扩展库wxPython的GUI应用;靠前0章讲解网络编程,网页内容读取,Web应用开发;靠前1章介绍MapReduce和Hadoop编程;靠前2章讲解注册表编程、GUI编程以及系统运维编程;靠前3章讲解多线程与多进程编程;靠前4章介绍SQLite、Access、MS SQL Server、MySQL访问方法;靠前5章讲解图形图像编程、音乐编程以及语音识别;靠前6章介绍逆向工程与软件分析原理、IDAPython编程、Immunity Debugger以及Windows平台软件调试原理;靠前7章讲解NumPy、SciPy、Matplotlib、statistics与pandas在科学计算与可视化、数据处理、统计与分析中的应用;靠前8章讲解安全哈希算法、对称密钥密码算法DES与AES以及非对称密钥密码算法RSA与DSA;靠前9章讲解安卓平台的Python程序设计。 本书对Python内部工作原理进行了一定深度的剖析,90%以上的案例均使用Python 3.5.1实现,个别案例使用Python 2.7.11实现,并适当介绍了Python程序优化和安全编程的有关知识,可以满足不同层次读者的需要。本书既可以作为计算机及相关专业学生的教材,也可以作为 Python爱好者的参考书。 资料目录: 第一篇 基础知识 第1章 C语言概述 3 1.1 C语言的出现及发展 3 1.2 C语言的特点 3 1.3 Turbo C集成环境介绍 4 1.4 Win-TC集成环境介绍 8 1.4.1 Win-TC的特点 8 1.4.2 Win-TC的使用 9 1.4.3 Win-TC的面板设置 11 1.5 C语言基本语法概述 14 1.5.1 数据类型、运算符和表达式 14 1.5.2 程序设计结构 16 1.5.3 数组 18 1.5.4 函数 19 1.5.5 编译预处理 21 1.5.6 指针 23 1.5.7 结构体 26 1.6 小结 27 第2章 基础知识回顾 29 2.1 图形知识 29 2.1.1 图形模式的初始化 29 2.1.2 屏幕颜色相关函数 30 2.1.3 图形窗口和图形屏幕函数 31 2.1.4 画图函数 32 2.1.5 封闭图形的填充 34 2.1.6 图形模式下的文本输出 35 2.2 文件操作知识 37 2.2.1 文件的打开与关闭 37 2.2.2 文件的读写 38 2.2.3 文件的状态 40 2.2.4 文件的定位 40 2.3 Windows网络编程知识 41 2.3.1 常用协议报头 41 2.3.2 Winsock基础 44 2.3.3 套接字选项 52 2.3.4 名字解析 54 2.4 中断知识 56 2.4.1 中断类型与中断函数 56 2.4.2 鼠标编程 59 2.5 小结 61 第二篇 游戏编程 第3章 俄罗斯方块游戏 65 3.1 设计目的 65 3.2 功能描述 65 3.3 总体设计 66 3.3.1 功能模块设计 66 3.3.2 数据结构设计 68 3.3.3 函数功能描述 71 3.4 程序实现 72 3.4.1 源码分析 72 3.4.2 运行结果 90 第4章 推箱子游戏 93 4.1 设计目的 93 4.2 功能描述 93 4.3 总体设计 93 4.3.1 功能模块设计 93 4.3.2 数据结构设计 96 4.3.3 函数功能描述 96 4.4 程序实现 99 4.4.1 源码分析 99 4.4.2 运行结果 119 第5章 打字游戏 121 5.1 设计目的 121 5.2 功能描述 121 5.3 总体设计 122 5.3.1 功能模块设计 122 5.3.2 数据结构设计 124 5.3.3 函数功能描述 125 5.4 程序实现 127 5.4.1 源码分析 127 5.4.2 运行结果 135 第三篇 文件操作 第6章 学生选课管理系统 139 6.1 设计目的 139 6.2 功能描述 139 6.3 总体设计 140 6.3.1 功能模块设计 140 6.3.2 数据结构设计 145 6.3.3 函数功能描述 146 6.4 程序实现 149 6.4.1 源码分析 149 6.4.2 运行结果 184 6.5 小结 188 第7章 图书管理系统 189 7.1 设计目的 189 7.2 功能描述 189 7.3 总体设计 190 7.3.1 功能模块设计 190 7.3.2 数据结构设计 195 7.3.3 函数功能描述 197 7.4 程序实现 200 7.4.1 源码分析 200 7.4.2 运行结果 227 7.5 小结 234 第8章 教师人事管理系统 235 8.1 设计目的 235 8.2 功能描述 235 8.3 总体设计 236 8.3.1 功能模块设计 236 8.3.2 数据结构设计 239 8.3.3 函数功能描述 240 8.4 程序实现 242 8.4.1 源码分析 242 8.4.2 运行结果 257 8.5 小结 261 第四篇 网络编程 第9章 Ping程序设计 265 9.1 设计目的 265 9.2 功能描述 265 9.3 总体设计 266 9.3.1 功能模块设计 266 9.3.2 数据结构设计 269 9.3.3 函数功能描述 270 9.4 程序实现 272 9.4.1 源码分析 272 9.4.2 运行结果 283 第10章 TCP程序设计 289 10.1 设计目的 289 10.2 功能描述 289 10.3 总体设计 290 10.3.1 功能模块设计 290 10.3.2 数据结构设计 293 10.3.3 函数功能描述 294 10.4 程序实现 296 10.4.1 源码分析 296 10.4.2 运行结果 306 第11章 UDP程序设计 311 11.1 设计目的 311 11.2 功能描述 311 11.3 总体设计 312 11.3.1 功能模块设计 312 11.3.2 数据结构设计 316 11.3.3 函数功能描述 317 11.4 程序实现 319 11.4.1 源码分析 319 11.4.2 运行结果 331 第五篇 仿Windows应用程序 第12章 进程调度模拟器 339 12.1 设计目的 339 12.2 功能描述 340 12.3 总体设计 341 12.3.1 功能模块设计 341 12.3.2 数据结构设计 343 12.3.3 函数功能描述 344 12.4 程序实现 345 12.4.1 源码分析 345 12.4.2 运行结果 355 第13章 画图板 359 13.1 设计目的 359 13.2 功能描述 359 13.3 总体设计 360 13.3.1 功能模块设计 360 13.3.2 数据结构设计 362 13.3.3 函数功能描述 362 13.4 程序实现 364 13.4.1 源码分析 364 13.4.2 运行结果 392 第14章 电子时钟 397 14.1 设计目的 397 14.2 功能描述 397 14.3 总体设计 398 14.3.1 功能模块设计 398 14.3.2 数据结构设计 401 14.3.3 函数功能描述 401 14.4 程序实现 402 14.4.1 源码分析 402 14.4.2 运行结果 409 第15章 简易计算器 411 15.1 设计目的 411 15.2 功能描述 411 15.3 总体设计 412 15.3.1 功能模块设计 412 15.3.2 数据结构设计 414 15.3.3 函数功能描述 415 15.4 程序实现 417 15.4.1 源码分析 417 15.4.2 运行结果 433 第16章 文本编辑器 435 16.1 设计目的 435 16.2 功能描述 435 16.3 总体设计 437 16.3.1 功能模块设计 437 16.3.2 数据结构设计 444 16.3.3 函数功能描述 445 16.4 程序实现 447 16.4.1 源码分析 447 16.4.2 运行结果 471 附录 477 参考文献 483 |