本书层次鲜明、结构严谨、内容翔实,由浅入深介绍Python程序设计的方方面面。最后一章将前面讲述的内容应用到项目中,并以模板的形式介绍项目的开发过程,理论联系实际项目,既适合初学者夯实基础,又能帮助Python程序员提升技能。本书适合各类大中专学校学生作为教材,也可以作为程序员自学读物。
Python程序设计实用教程
✍ Scribed by 杨连贺; 董禹龙; 房超; 毕璐琪; 梁润宇; 杨阳; 彭进香
- Publisher
- 清华大学出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 380
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Python程序设计实用教程》*大的特点是内容紧凑、案例丰富、学以致用;程序输出原滋原味,既有正确输出的结果,又有错误输出的提示,让读者既能从“正”的方面学到经验,又能从“负”的方面吸取教训,使经验与教训兼而得之。《Python程序设计实用教程》总体内容按照先基础、后应用的顺序安排。前6章为基础篇,其内容循序渐进;后6章为应用篇,其内容自成体系;每个知识点按照先讲解知识、后给出案例的顺序编写;每个软件都配有安装过程截图,每道例题都配有运行结果截图,一目了然。 《Python程序设计实用教程》作者具有近30年的程序设计教学经验,讲授过多门编程语言课程,并编写过大量的应用程序,青年时期曾参加过市级讲课大赛并取得优异成绩,特别是在美国访学期间,用Python语言开发过较大规模的软件。在内容的组织和安排上,本书结合了作者多年教学与科研中积累的经验,并巧妙地将其糅合到相应的章节中。 《Python程序设计实用教程》以目前流行的Python 3为基础,适当兼顾Python 2.x,既讲解Python的基础知识,又适当介绍Python在各个方面的应用,因而,可以满足不同层次读者的需要。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 Python程序设计入门
1.1 Python概述
1.2 Python开发环境的搭建
本章小结
习题
第2章 Python语言基础
2.1 基础Python语法
2.2 数值
2.3 字符串
2.4 列表与序列
2.5 元组
2.6 字典
2.7 集合
2.8 正则表达式
本章小结
习题
第3章 Python流程控制
3.1 if语句
3.2 for循环
3.3 range()函数
3.4 while循环
3.5 案例实训:输出所有和为某个正整数的连续正数序列
本章小结
习题
第4章 函数模块
4.1 Python代码编写规范
4.2 自建模块
4.3 标准模块
4.4 巧用lambda表达式
4.5 Python工具箱
4.6 案例实训:“哥德巴赫猜想”的验证
4.7 本章小结
习题
第5章 文件与异常处理
5.1 文件的基本操作
5.2 指定目录下的文件操作
5.3 CSV文件
5.4 Excel文件
5.5 HTML文件
5.6 XML文件
5.7 异常处理
5.8 使用pdb模块调试程序
5.9 案例实训:文本文件的操作与异常处理
本章小结
习题
第6章 面向对象编程
6.1 类的定义与使用
6.2 Python类与对象
6.3 继承
6.4 案例实训:Python面向对象编程案例演练
本章小结
习题
第7章 数据库编程
7.1 数据库技术基础
7.2 SQLite数据库
7.3 MySQL数据库
7.4 案例实训:管理信息系统的数据操作
本章小结
第8章 Web开发
8.1 将程序放在Web上运行
8.2 使用MVC设计Web应用
8.3 使用CGI将程序运行在服务器上
8.4 案例实训:Web页面获取表格内容并显示
本章小结
习题
第9章 使用Python进行数据分析
9.1 数据挖掘简介
9.2 为什么选择Python进行数据挖掘
9.3 Python的主要数据分析工具
9.4 案例实训
本章小结
习题
第10章 GUI编程和用户界面
10.1 Tkinter模块
10.2 网格布局管理器
10.3 GUI编程
10.4 案例实训:设计一个查看文件目录的程序
本章小结
习题
第11章 多进程与多线程
11.1 多进程与多线程
11.2 多进程编程
11.3 Multiprocessing
11.4 多线程编程
11.5 案例实训:捉迷藏游戏设计
本章小结
习题
第12章 网络编程
12.1 计算机网络基础知识
12.2 socket通信技术
12.3 编写一个端口扫描器
12.4 简单网络爬虫的实现
12.5 案例实训:设计获取网站热点要闻的网络爬虫程序
本章小结
习题
正文结束
附录A Python关键字
附录B 其他常用功能
参考文献
📜 SIMILAR VOLUMES
本书共分为16章,第1章主要介绍Python的发展历史、特点、下载与安装方法、使用方式、集成开发环境、内置模块、帮助的使用等内容;第2章主要介绍Python语言的基础知识。第3章主要介绍程序控制结构;第4章主要介绍Python中的常用数据结构,包括序列、字典、集合等数据结构;第5章主要介绍函数的定义和调用、基于函数的抽象与求精思想、递归思想等内容。第6章主要介绍文件的操作;第7章主要介绍Python的面向对象编程方法;第8章主要介绍类的继承与组合两种重用方式;第9章主要介绍Python中的异常处理方法;第10章主要介绍使用wxPython进行用户图形界面设计的方法;第11章主要讨论Python
本书是河南省省级精品课程《C语言程序设计》(ISBN 978-7-121-18839-8)的配套教材,全书的内容从软件设计基础讲起,通过实例,详细讲述了综合程序设计的过程,以及综合程序设计实训的内容,最后,介绍了综合程序设计报告的书写规范。本书结构清晰、通俗易懂,综合性例题典型丰富,注重读者进行综合程序设计方法的训练,注重培养读者编写、调试大型程序的能力及良好的程序设计风格。 本书既可作为高等院校各专业《C语言程序设计》课程的实训教材,也可作为计算机程序设计人员的参考书。
本书循序渐进地对Android进行介绍,内容详细、充实,实例丰富、典型。本书对每个知识点都进行了详尽的描述并为每个知识点给出对应的实例说明,让读者更容易上手,对Android的学习会更快捷。本书共9章,主要内容包括Android基础知识、Android界面设计、Android控件设计、Android对话框与菜单、Android视图、Android动画、Android绘图、Android数据存储与共享、Android经典应用。通过本书的学习,读者能够在较短的时间内熟悉Android,并掌握Android。本书适合没有Android知识基础的读者,初、中级程序员以及Android爱好者阅读,也可供
本书内容由浅入深,覆盖了绝大部分Python基础方面的知识,体系性较强,每个章节都基于各知识点编写了相应的Python程序实例,注重读者编程能力的培养。 这是一本定位于Python 3入门的书籍,适合没有Python编程基础,但是又想学习Python的读者使用。
<p>《Visual FoxPro程序设计实用教程》共分为10章,分别介绍了数据库系统及VisualFoxPro的基本概念、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、程序设计基础、面向对象程序设计、表单的建立与使用、结构化查询语言(SQL)、查询与视图、报表设计、菜单设计、应用程序的生成和发布等,并配有丰富的例题、习题。《Visual FoxPro程序设计实用教程》不仅给出了系统设计步骤和源代码,而且突出介绍了各部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用VisualFoxPro开发管理信息系统的相关知识与技术。</p>