Python从入门到实践案例教程
本书由浅入深,采用多案例教学,强调应用性和实践性,可作为高校各专业学习Python程序设计的教材,也可供计算机等级考试者和其他各类学习者使用参考,也可作为软件开发人员的参考用书。

作者:祁瑞华 主编 李绍华 李敏 郭旭 副主编

丛书名:21世纪高等学校计算机教育实用系列教材

定价:59元

印次:1-3

ISBN:9787302565024

出版日期:2020.10.01

印刷日期:2022.08.09

图书责编:贾斌

图书分类:教材

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

Python语言是当今国际上广泛流行的、**有发展前途的程序设计语言之一。全书共分12章,包括绪论、数据类型与表达式、选择结构、循环结构、列表、字典、函数、文件、异常、面向对象的编程方法、自然语言处理案例、数据分析案例等内容,同时每章包含了丰富的课后习题。书中示例侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握Python语言的基础知识与编程技巧,为适应实战应用打下坚实的基础。

向军:西南交通大学电气工程学院副教授。长期从事系统建模与仿真领域的教学和研究工作。先后为本科生与研究生开设“系统建模与仿真”“数字信号处理”“通信原理”等多门课程,出版教材2部。

前 言 本书是21世纪高等学校计算机教育实用规划教材。 Python语言作为一门免费、开源语言,已被许多学校引入教学过程。它是面向对象和过程的程序设计语言,具有数据结构丰富、可移植性强、语言简洁、程序可读性强等特点。编者根据实际教学经验,对内容进行选择,力求面向以程序设计零基础为起点的读者,本书介绍了Python程序设计的基础知识、Python的数据类型与运算符、选择结构和循环结构等控制语句、列表与元组、字典和集合、函数、文件操作和异常处理,通过丰富的应用实例向读者介绍了Python程序设计的方法及主要思想。 本书编者长期从事计算机课程的教学工作,具有丰富的教学经验和较强的科学研究能力。编者本着加强基础、注重实践、突出实践应用能力和创新能力培养的原则,力求使本书有较强的可读性、适用性和先进性。书中实例侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握Python语言的基础知识与编程技巧,为适应实战应用打下坚实的基础。 本书从零基础出发,结构精简,语言流畅,具有以下特点: (1)由浅入深、循序渐进地介绍Python程序设计语言,让读者能够较为系统全面地掌握程序设计的理论和应用。 (2)运用丰富的案例解释程序设计方法和思想,易于学习者理解。 (3)提供大量配套习题供读者深入学习、掌握教材内容。 本书由祁瑞华任主编,李绍华、李敏、郭旭为副主编。提供本书初稿的主要有:祁瑞华(第1、2章),李绍华(第3、4、7、10、11章),李敏(第5、6章),郭旭(第8、9章)。 本书可作为(但不限于): (1)计算机专业本科生程序设计教材。...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

目    录

第1章  Python概述 1

1.1  计算机及程序设计语言概述 1

1.1.1  计算机发展史 1

1.1.2  计算机体系结构 3

1.1.3  计算机系统组成 3

1.1.4  程序设计语言 5

1.2  Python语言特点及应用领域 7

1.2.1  Python语言特点 7

1.2.2  应用领域 7

1.3  Python版本和开发环境 9

1.3.1  Python版本 9

1.3.2  集成开发环境 9

1.3.3  Anaconda安装 10

1.3.4  Anaconda组件 14

1.3.5  Anaconda Navigator环境配置 15

1.4  在Spyder中运行Python程序 17

1.4.1  第一个Python程序 19

1.4.2  Python语法基础 20

1.4.3  输入与输出 21

1.5  本章小结 22

1.6  习题 23

第2章  数据类型与运算符 25

2.1  字符串类型 25

2.1.1  字符串的输入 26

2.1.2  转义字符串 26

2.1.3  字符串的格式化 26

2.1.4  字符串运算符 29

2.1.5  字符串函数 29

2.2  数值类型 36

2.2.1  整数int 37

2.2.2  计算机中数的进制 37

2.2.3  浮点数(float) 43

2.2.4  复数(complex) 43

2.3  布尔类型 44

2.4  数据类型转换函数 44

2.5  运算符 4...

本书具有实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握Python语言的基础知识与编程技巧,为适应实战应用打下坚实的基础。