本教材以 Windows 操作系统为平台,系统讲解 Python3 的基础知识。全书共 11 章,主要介绍了 Python 基本语法、字符串、列表、元组、字典、文件的读写、函数与模块等基础知识。首先介绍了 Python 的特点、 发展及推荐学习方法,然后讲授了 Python 基础语法、流程控制语句、数据类型、函数、模块、面向对象、文 件处理、异常处理、数据库操作,最后增加了全国计算机等级考试二级 Python 语言程序设计考试中所要求的 第三方库相关知识等。教材根据“自主式一体化教学”模式,对教材的构成要素进行调整,按照 Python 的有 关知识由浅入深、从易到难进行编写,并在每章
Python基础教程
✍ Scribed by 相甍甍 孙鸿飞
- Publisher
- 清华大学出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 380
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
《Python基础教程》专门针对Python新手量身定做,涵盖Python 3实际开发中经常用到的重要知识点,内容主要包括Python语言的类型和对象、运算符和表达式、编程结构和控制流、函数、序列、多线程编程、正则表达式、面向对象编程、文件和目录操作、网络编程和邮件收发、数据库编程、Django框架和项目范例。在介绍知识点的过程中,实现了理论和实践相结合。书中还安排了不少实践示例,以帮助读者巩固所学、学以致用。 《Python基础教程》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。《Python基础教程》主要面向Python初学者,适合作为高等院校Python程序设计课程的教材,还可作为Python Web应用开发人员的参考资料。 《Python基础教程》配套的电子课件、习题答案和实例源文件可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描前言中的二维码下载。
✦ Table of Contents
封面
扉页
内容简介
版权页
前言
目录
第1章 初识Python
1.1 Python概述
1.2 搭建Python开发环境
1.3 Python开发环境的使用
1.4 初学者常见问题
1.5 本章实战
1.6 本章小结
1.7 思考与练习
第2章 Python语言基础
2.1 Python语法特点
2.2 标识符与保留字
2.3 使用变量
2.4 基本数据类型
2.5 运算符
2.6 基本输入输出
2.7 本章实战
2.8 本章小结
2.9 思考与练习
第3章 字符与序列
3.1 字符串常用操作
3.2 序列
3.3 列表
3.4 元组
3.5 字典
3.6 集合
3.7 本章实战
3.8 本章小结
3.9 思考与练习
第4章 流程控制语句
4.1 分支结构
4.2 循环结构
4.3 本章实战
4.4 本章小结
4.5 思考与练习
第5章 正则表达式
5.1 认识正则表达式
5.2 re模块中的常用功能函数
5.3 本章实战
5.4 本章小结
5.5 思考与练习
第6章 函数
6.1 函数的创建和调用
6.2 参数传递
6.3 返回值
6.4 变量的作用域
6.5 匿名函数(lambda)
6.6 Collatz序列
6.7 本章小结
6.8 思考与练习
第7章 面向对象编程
7.1 面向对象概述
7.2 深入介绍类
7.3 封装
7.4 继承与多态
7.5 类的专有方法
7.6 本章实战
7.7 本章小结
7.8 思考与练习
第8章 模块
8.1 模块
8.2 模块的高级技术
8.3 Python中的包
8.4 常用内建模块
8.5 本章实战
8.6 本章小结
8.7 思考与练习
第9章 异常处理和程序调试
9.1 异常
9.2 异常处理
9.3 程序调试
9.4 单元测试
9.5 文档测试
9.6 本章小结
9.7 思考与练习
第10章 目录和文件操作
10.1 基本文件操作
10.2 基本文件方法
10.3 目录操作
10.4 轮换文件
10.5 本章小结
10.6 思考与练习
第11章 多线程编程
11.1 进程和线程
11.2 使用线程
11.3 _thread模块
11.4 threading模块
11.5 线程同步
11.6 Queue模块
11.7 线程与进程的比较
11.8 本章实战
11.9 本章小结
11.10 思考与练习
第12章 数据库编程
12.1 使用dbm创建持久字典
12.2 关系数据库与SQL
12.3 使用Python的DB API
12.4 使用mysql-connector
12.5 本章小结
12.6 思考和练习
第13章 网络编程
13.1 网络编程概述
13.2 TCP/IP简介
13.3 发送电子邮件
13.4 接收Internet邮件
13.5 套接字编程
13.6 本章小结
13.7 思考和练习
第14章 Django与投票管理系统
14.1 Web框架的功能
14.2 Django框架的安装
14.3 使用Django框架
14.4 为pyqi项目创建数据库
14.5 完善投票应用的视图
14.6 为投票应用定制表单
14.7 管理投票应用的静态资源
14.8 完善投票管理后台
14.9 打包和发布投票系统
14.10 本章小结
14.11 思考与练习
正文结束
参考文献
📜 SIMILAR VOLUMES
<p>本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。</p>
<p>本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。</p>
<p>本书是机器学习入门书,以Python语言介绍。主要内容包括:机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的高级方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法应用到文本数据上,还介绍了一些文本特有的处理方法。</p>
<p>本书是机器学习入门书,以Python语言介绍。主要内容包括:机器学习的基本概念及其应用;实践中最常用的机器学习算法以及这些算法的优缺点;在机器学习中待处理数据的呈现方式的重要性,以及应重点关注数据的哪些方面;模型评估和调参的高级方法,重点讲解交叉验证和网格搜索;管道的概念;如何将前面各章的方法应用到文本数据上,还介绍了一些文本特有的处理方法。</p>
内容简介 · · · · · · Ajax技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验。本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和框架等。本书中所有例子的代码都可以从Apress网站本书主页的源代码(Source Code)免费得到。 本书适合各层次Web应用开发人员和网页设计人员阅读。 作者简介 · · · · · · Ryan Asleson,资