وبلاگ بلیان

Python程序设计实用教程(全国高等院校应用型创新规划教材·计算机系列)

معرفی کتاب «Python程序设计实用教程(全国高等院校应用型创新规划教材·计算机系列)» نوشتهٔ 杨连贺; 董禹龙; 房超; 毕璐琪; 梁润宇; 杨阳; 彭进香، منتشرشده توسط نشر 清华大学出版社 در سال 2018. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Python程序设计实用教程(全国高等院校应用型创新规划教材·计算机系列)» در دستهٔ بدون دسته‌بندی قرار دارد.

《Python程序设计实用教程》*大的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既能从“正”的方面学到经验,又能从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计实用教程》总体内容按照先基础、后应用的顺序安排。前6章为基础篇,其内容循序渐进;后6章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。 《Python程序设计实用教程》作者具有近30年的程序设计教学经验,讲授过多门编程语言课程,并编写过大量的应用程序,青年时期曾参加过市级讲课大赛并取得优异成绩,特别是在美国访学期间,用Python语言开发过较大规模的软件。在内容的组织和安排上,本书结合了作者多年教学与科研中积累的经验,并巧妙地将其糅合到相应的章节中。 《Python程序设计实用教程》以目前流行的Python 3为基础,适当兼顾Python 2.x,既讲解Python的基础知识,又适当介绍Python在各个方面的应用,因而,可以满足不同层次读者的需要。 封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 7 第1章 Python程序设计入门 11 1.1 Python概述 12 1.2 Python开发环境的搭建 16 本章小结 26 习题 27 第2章 Python语言基础 29 2.1 基础Python语法 30 2.2 数值 32 2.3 字符串 39 2.4 列表与序列 48 2.5 元组 52 2.6 字典 55 2.7 集合 59 2.8 正则表达式 64 本章小结 74 习题 74 第3章 Python流程控制 77 3.1 if语句 78 3.2 for循环 84 3.3 range()函数 90 3.4 while循环 93 3.5 案例实训:输出所有和为某个正整数的连续正数序列 98 本章小结 100 习题 100 第4章 函数模块 103 4.1 Python代码编写规范 104 4.2 自建模块 107 4.3 标准模块 122 4.4 巧用lambda表达式 129 4.5 Python工具箱 130 4.6 案例实训:“哥德巴赫猜想”的验证 133 4.7 本章小结 134 习题 134 第5章 文件与异常处理 137 5.1 文件的基本操作 138 5.2 指定目录下的文件操作 144 5.3 CSV文件 146 5.4 Excel文件 148 5.5 HTML文件 152 5.6 XML文件 156 5.7 异常处理 159 5.8 使用pdb模块调试程序 163 5.9 案例实训:文本文件的操作与异常处理 167 本章小结 170 习题 170 第6章 面向对象编程 173 6.1 类的定义与使用 175 6.2 Python类与对象 183 6.3 继承 188 6.4 案例实训:Python面向对象编程案例演练 196 本章小结 211 习题 211 第7章 数据库编程 215 7.1 数据库技术基础 216 7.2 SQLite数据库 218 7.3 MySQL数据库 226 7.4 案例实训:管理信息系统的数据操作 242 本章小结 245 第8章 Web开发 247 8.1 将程序放在Web上运行 248 8.2 使用MVC设计Web应用 251 8.3 使用CGI将程序运行在服务器上 252 8.4 案例实训:Web页面获取表格内容并显示 258 本章小结 261 习题 261 第9章 使用Python进行数据分析 263 9.1 数据挖掘简介 264 9.2 为什么选择Python进行数据挖掘 265 9.3 Python的主要数据分析工具 265 9.4 案例实训 278 本章小结 282 习题 282 第10章 GUI编程和用户界面 285 10.1 Tkinter模块 286 10.2 网格布局管理器 308 10.3 GUI编程 314 10.4 案例实训:设计一个查看文件目录的程序 317 本章小结 320 习题 320 第11章 多进程与多线程 323 11.1 多进程与多线程 324 11.2 多进程编程 326 11.3 Multiprocessing 328 11.4 多线程编程 338 11.5 案例实训:捉迷藏游戏设计 341 本章小结 342 习题 343 第12章 网络编程 345 12.1 计算机网络基础知识 346 12.2 socket通信技术 349 12.3 编写一个端口扫描器 354 12.4 简单网络爬虫的实现 355 12.5 案例实训:设计获取网站热点要闻的网络爬虫程序 360 本章小结 367 习题 367 正文结束 367 附录A Python关键字 369 附录B 其他常用功能 373 参考文献 375
دانلود کتاب Python程序设计实用教程(全国高等院校应用型创新规划教材·计算机系列)