本书专门针对 Python 新手量身定做,是编者学习和使用 Python 开发过程中的体会和经验总结,涵盖实际 开发中所有的重要知识点,内容详尽,代码可读性及可操作性强。本书主要介绍 Python 语言的类型和对象、 操作符和表达式、编程结构和控制流、函数、序列、正则表达式、面向对象编程、文件操作等,各章还安排 了活学活用、技巧点拨、问题探讨、章节回顾、实战演练等实例内容,以帮助读者学会处理程序异常、解答 学习困惑、巩固知识、学以致用。本书使用通俗易懂的描述和丰富的实例代码,让复杂的问题以简单的形式 展现出来,生动有趣,使读者学起来轻松,充分感受到学习 Python 的乐趣和魅力。
Python大学实用教程
✍ Scribed by 齐伟
- Publisher
- 电子工业出版社
- Year
- 2019
- Tongue
- Chinese
- Leaves
- 260
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书面向零基础起点的学习者,以面向对象开发思想为核心,讲授Python语言的基本语法及其应用。全书共9章,包括:编程语言的基本知识、Python开发环境的配置、Python内置对象类型、基本运算和语句、函数、类、模块和包、异常处理、读写文件。通过这些内容的学习,读者能够掌握Python的基本知识,并在学习过程中通过实例学习如何运用基本知识。本书每章都配有适量的习题,习题以编程实践为导向,学习者通过练习能够加深对基本知识的理解,并且初步体会到编程实践对大数据知识和能力的要求。
✦ Table of Contents
扉页
版权页
前 言
目 录
第1 章 编程语言
1.1 编程语言简史
1.2 编程语言分类
1.2.1 机器语言
1.2.2 汇编语言
1.2.3 高级语言
1.3 程序简介
1.3.1 程序“翻译”方式
1.3.2 算法
1.3.3 Hello World
1.4 Python概要
1.4.1 发展历程
1.4.2 从Python 开始
练习和编程1
第2 章 开发环境
2.1 基础设施
2.2 配置开发环境
2.2.1 Python的版本
2.2.2 Ubuntu系统
2.2.3 Windows系统
2.2.4 Python IDE
2.2.5 hello world
2.2.6 本书的Python 版本
练习和编程2
第3 章 内置对象类型
3.1 初步了解对象
3.2 数字
3.2.1 整数
3.2.2 查看文档
3.2.3 浮点数
3.2.4 变量
3.2.5 简单的计算
3.2.6 math 标准库
3.2.7 解决“异常”
3.2.8 溢出
3.2.9 运算优先级
3.2.10 一个简单的程序
3.3 字符和字符串
3.3.1 字符编码
3.3.2 认识字符串
3.3.3 字符串基本操作
3.3.4 索引和切片
3.3.5 键盘输入
3.3.6 字符串的方法
3.3.7 字符串格式化输出
3.4 列表
3.4.1 创建列表
3.4.2 索引和切片
3.4.3 列表的基本操作
3.4.4 列表的方法
3.5 元组
3.6 字典
3.6.1 创建字典
3.6.2 字典的基本操作
3.6.3 字典的方法
3.6.4 浅拷贝和深拷贝
3.7 集合
3.7.1 创建集合
3.7.2 集合的方法
3.7.3 不变的集合
3.7.4 集合的关系和运算
练习和编程3
第4 章 运算符和语句
4.1 运算符
4.1.1 算术运算符
4.1.2 比较运算符
4.1.3 逻辑运算符
4.2 简单语句
4.3 条件语句
4.4 for 循环语句
4.4.1 for循环基础应用
4.4.2 优化循环的函数
4.4.3 列表解析
4.5 while 循环语句
练习和编程4
第5 章 函 数
5.1 函数基础
5.1.1 自定义函数
5.1.2 调用函数
5.1.3 返回值
5.1.4 参数收集
5.2 函数是对象
5.2.1 属性
5.2.2 嵌套函数
5.2.3 装饰器
5.3 特殊函数
5.3.1 lambda函数
5.3.2 map 函数
5.3.3 filter函数
练习和编程5
第6 章 类
6.1 面向对象
6.1.1 对象和面向对象
6.1.2 类的概述
6.2 简单的类
6.2.1 创建类
6.2.2 实例
6.3 属性
6.3.1 类属性
6.3.2 实例属性
6.3.3 self的作用
6.4 类的方法
6.4.1 方法和函数的异同
6.4.2 类方法
6.4.3 静态方法
6.5 继承
6.5.1 单继承
6.5.2 多继承
6.6 多态
6.7 封装和私有化
6.8 自定义对象类型
6.8.1 简单的对象类型
6.8.2 控制属性访问
6.8.3 可调用对象
6.8.4 对象的类索引操作
6.9 构造方法
6.9.1 基本引用
6.9.2 单例模式
6.10 迭代器
6.11 生成器
6.12 元类
练习和编程6
第7 章 模块和包
7.1 模块
7.2 包
7.3 标准库
7.3.1 sys
7.3.2 os
7.3.3 JSON
7.4 第三方包
7.5 发布包
练习和编程7
第8 章 异常处理
8.1 错误
8.2 异常
8.3 异常处理
8.4 自定义异常类型
练习和编程8
第9 章 读写文件
9.1 简单文件操作
9.1.1 新建文件
9.1.2 读文件
9.2 读写特定类型文件
9.2.1 Word 文档
9.2.2 Excel 文档
9.2.3 CSV文档
9.3 将数据存入文件
9.3.1 pickle
9.3.2 shelve
9.3.3 SQLite数据库
练习和编程9
📜 SIMILAR VOLUMES
Python是近年来十分流行的编程语言。作为脚本语言,Python尽管在速度上比编译语言如C和C++等略有逊色,但其开放性、跨平台和易学易用的特点获得了众多专业和非专业人士的青睐和支持。然而目前在介绍Python的书目中却难以觅到一本合适的教材,大部分资料为译著,内容过于宽泛,价格也不菲。一本适合初学者,既能让读者把握Python的核心内容而又不失简洁性,便于理解和操作的实用学习教程正是本书的目标。本书介绍Python核心知识,每章都有明确的学习目标,配有大量在交互环境下的操练实例和运行结果以帮助读者理解知识点。全书共9章,按照循序渐进的原则安排内容,从内置对象类型到语句语法,再到函数和模块,
本书介绍了使用Python语言进行程序设计的方法及其应用。全书共14章,分为三部分。第一部分为基础篇(第1~5章),主要介绍Python的基础语法,包括Python语言的概述,Python的基本数据类型、变量、运算符、表达式等概念,三种程序的基本控制结构,函数,列表、元组、集合与字典四种简单数据结构。第二部分为进阶篇(第6~10章),主要介绍Python的一些高级特性和功能,包括模块和包的使用,字符串的处理,Python的面向对象编程,异常处理和文件处理。第三部分为应用篇(第11~14章),主要介绍Python在某些领域的应用方法,包括GUI程序开发、数据管理和数据库管理、Web开发及多任务编
本书是高等学校Python基础课程的教材。全书由7个单元组成。第1单元介绍Python的基本知识,内容包括Python的特点、数据对象、变量、输入输出等,使读者对Python有一个初步了解;第2单元为Python程序结构,内容包括选择结构、循环结构、函数、模块、异常处理等;第3单元为容器,内容包括序列容器、无序容器、迭代器、生成器与推导表达式;第4单元为面向类的程序设计,内容包括类与对象、类与对象的通用属性与操作、类的继承;第5单元为Python数据处理,内容包括文件操作、数据库操作、文件与目录管理;第6单元为Python网络编程,内容包括Python Socket编程、Python WWW应
<p>《Python语言实用教程》是编者在20多年计算机教学实践的基础上编著而成的,希望《Python语言实用教程》能做到:概念清晰、例题精选;把握语言知识点与实用技能;充分体现出语言的实用性与应用价值。全书内容全面、重点突出,共含12章,主要内容包括Python概述、语言基础、选择与循环、Python序列、函数与模块、面向对象程序设计、文件、异常处理、数据结构与操作、科学计算、数据库应用、网络与爬虫等。《Python语言实用教程》既可作为高等院校“Python语言程序设计”类课程的教材,也可作为自学考试人员、应用系统开发设计人员、工程技术人员的参考用书。