Python程序设计基础(第2版)
课PPT课件、教学大纲和源代码,咨询请加QQ:2301891038(仅限教师) 。语言精练、代码优雅。深入剖析Python编程模式,使用简练的语言和代码介绍Python语法和应用,诠释Pythonic真谛。

作者:董付国

丛书名:计算机系列教材

定价:49元

印次:2-21

ISBN:9787302490562

出版日期:2018.01.01

印刷日期:2022.06.16

图书责编:杨帆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

全书共13章:第1章介绍Python基本知识与概念,Python开发环境配置与使用,扩展库安装与使用;第2章讲解Python运算符与表达式以及内置函数的用法;第3章讲解列表、元组、字典、集合等序列结构的常用方法和基本操作;第4章讲解Python选择结构与循环结构的语法和应用;第5章讲解函数的定义与使用,不同类型的函数参数,变量的作用域以及lambda表达式;第6章讲解类的定义与实例化,多种不同类型的成员方法,特殊方法与运算符重载;第7章讲解字符串对象及其方法的应用;第8章讲解正则表达式语法以及正则表达式在Python中的应用;第9章讲解文件操作的基本知识与Python文件对象,文本文件内容读写,二进制文件操作与对象序列化;第10章讲解文件复制、移动、重命名、遍历等文件级操作以及目录操作有关知识;第11章讲解Python中多种不同形式的异常处理结构;第12章讲解Python对SQLite以及Access、MS SQL Server、MySQL等不同数据库的操作;第13章讲解数据分析、数据处理、数据可视化以及科学计算的有关知识。 本书完全面向Python 3.x,全部案例代码使用Python 3.5.x和Python 3.6.x编写,大部分内容也同样适用于Python 3.4.x。本书对Python内部工作原理进行一定程度的剖析,并适当介绍了Python代码优化和安全编程的有关知识,可以满足不同层次读者的需求。

案例丰富、注释量大、实用性强。书中几乎每段代码都配有大量注释,读者能够在最短时间内理解代码的思路和要点,大幅度缩短阅读和学习时间,由浅入深,层层递进,平滑学习曲线。

Python由Guido van Rossum于1989年底开始研制,第一个版本发行于1991年。Python推出不久就迅速得到了各行业人士的青睐,经过近30年的发展,已经渗透到计算机科学与技术、统计分析、逆向工程与软件分析、电子取证、图形图像处理、人工智能、游戏设计与策划、网站开发、移动终端开发、大数据分析与处理、深度学习、科学计算可视化、云计算、网络爬虫开发、系统运维、自然语言处理、密码学、电子电路设计、树莓派开发等专业和领域。目前,Python已经成为卡耐基梅隆大学、麻省理工学院、加州大学伯克利分校、哈佛大学等国外很多大学计算机专业或非计算机专业的程序设计入门教学语言,国内也有不少学校的多个专业陆续开设了Python程序设计课程。 Python连续多年在TIOBE网站的编程语言排行榜上排名前十位,并于2011年1月被TIOBE网站评为2010年度语言。自2015年之后,Python一直稳居TIOBE编程语言排行榜前五位。在2014年12月份IEEE Spectrum推出的编程语言排行榜中,Python排第5位,而在2017年7月份IEEE Spectrum推出的编程语言排行榜中,Python上升到了第1位。 Python是一门免费、开源的跨平台高级动态编程语言,支持命令式编程、函数式编程,完全支持面向对象程序设计,语法简洁清晰,并且拥有大量功能强大的标准库和扩展库以及众多狂热的支持者,可以帮助各领域的科研人员或策划师甚至管理人员快速实现和验证自己的思路与创意。Python用户可以把主要精力放在业务逻辑的设计与实现上,而不用过多考虑语言本身的细节,开发效率非常高,其精妙...

目录
荐语
查看详情 查看详情
目录

第1章第1章管中窥豹: Python概述1

1.1Python是这样一种语言1

1.2Python版本之争1

1.3Python编程规范与代码优化建议2

1.4Anaconda3开发环境的安装与使用3

1.5安装扩展库的几种方法5

1.6标准库与扩展库中对象的导入与使用6

1.6.1import模块名[as 别名]6

1.6.2from模块名import对象名[as别名]7

1.6.3from模块名 import *7

1.7__name__属性的作用8

本章小结8

习题9

第2章第2章万丈高楼平地起: 运算符、表达式与内置对象10

2.1Python常用内置对象10

2.1.1常量与变量11

2.1.2数字12

2.1.3字符串与字节串15

2.1.4列表、元组、字典、集合16

2.2Python运算符与表达式17

2.2.1算术运算符18

2.2.2关系运算符19

2.2.3成员测试运算符in与同一性测试运算符is20

2.2.4位运算符与集合运算符21

2.2.5逻辑运算符22

2.2.6矩阵乘法运算符@22

2.2.7补充说明23

2.3Python关键字简要说明23〖1〗〖2〗Python程序设计基础(第2版)〖1〗目录〖2〗2.4Python常用内置函数用法精要25

2.4.1类型转换与类型判断27

2.4.2最值与求和31

2.4.3基本输入输出32

2.4.4排序与逆序33

2.4.5枚举34

2.4.6map()、reduce()、filter()35

2.4.7range()37... 查看详情

案例丰富、注释量大、实用性强。书中几乎每段代码都配有大量注释,读者能够在最短时间内理解代码的思路和要点,大幅度缩短阅读和学习时间,由浅入深,层层递进,平滑学习曲线。 查看详情