Python程序设计基础
高等学校计算机通识类课程的教材,课件处为本书教学PPT,更新于2019.4.23 咨询请加QQ:2301891038(仅限教师)

作者:鲁凌云 等

丛书名:高等学校计算机基础教育系列教材

定价:39元

印次:1-4

ISBN:9787302524182

出版日期:2019.05.01

印刷日期:2021.07.22

图书责编:龙启铭

图书分类:教材

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

本书是Python程序设计的入门书籍,将Python程序设计分为三大模块:面向过程的Python程序设计,面向对象的Python程序设计,以及Python程序设计综合实践题、模拟题和习题解析。面向过程的Python程序设计模块,介绍Python语言的入门基础知识,主要包括Python语言的技术起源、Python语言的数据类型与表达式、Python语言的流程控制语句,以及Python语言的函数设计方法。面向对象的Python程序设计模块,介绍Python的面向对象技术,包括继承、接口、封装的概念及实现,利用turtle库绘制图形,利用NumPy进行科学计算。Python程序设计综合实践题、模拟题和习题解析模块,通过两个案例综合了前两个模块的重要知识点,通过两套模拟试卷夯实Python基础知识及核心技术,通过对每章的习题进行剖析,让读者尽快理解和掌握知识要点。本书所有案例都基于Python 3.0以上版本。

适合作为高等学校计算机通识类课程的教材

前言 Python程序设计基础Python语言以其“语法简单、句式清晰、高效实现”等特点逐渐成为当今世界最流行的编程语言之一。随着我国不断加强人工智能(Artificial Intelligence,AI)发展战略,Python语言已被广泛应用于人工智能产品的研发、行业大数据分析等各个领域。掌握必要的Python语言已成为新世纪人才具备的基础素质之一。本书是Python语言的入门教材,期望能够为初学者打下良好基础,为初学者开启一扇探索Python语言与行业有效结合的大门。本书具有以下特点。 1. 定位准确 本书主要是为非计算机专业学生进行Python程序设计学习而编写的,考虑到这部分学生的程序设计基础比较薄弱,因此,本书的学习目标主要是将程序设计与本专业相结合,通过大量示例讲述程序设计语言中的奥妙。 2. 注重实践 对非计算机专业的学生,在学习了必要的程序设计语法和规则后,更关注的是Python语言的实际应用,因此本书注重介绍使用Python语言编写程序来解决专业中可能遇到的工程问题。 3. 便于自学 本书由浅入深,通过大量的示例讲解,便于学生根据示例的提示,独立完成Python语言程序的编写与调试,有助于培养学生独立解决问题的能力,据此激发学生与本专业知识相结合的创新能力。 本书的篇章结构如下图所示。 本书由北京交通大学计算机学院鲁凌云任主编,诸强任副主编,张英俊、王瑞平两位教师负责了部分章节的编写。同时,也特别感谢北京交通大学熊柯教授、高博副教授、北京服装学院刘正东教授参与书稿的编写并提出宝贵建议。其中,鲁凌云负责编写第1章和第2章,诸强负责编写第3章...

课件下载

样章下载

暂无网络资源

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

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

目录

Python程序设计基础第1章概述1

1.1计算机工作原理1

1.1.1计算机起源1

1.1.2二进制数3

1.1.3计算机内部结构4

1.2计算机语言6

1.2.1指令6

1.2.2计算机语言发展史简介6

1.2.3程序设计中的“变量”与“变量值”7

1.3Python语言8

1.4第一个Python程序9

本章小结10

习题10

第2章数据类型与表达式13

2.1数据类型13

2.1.1数值类型14

2.1.2字符串类型17

2.1.3布尔类型21

2.1.4列表类型22

2.1.5字典类型25

2.1.6元组类型29

2.2访问不同类型的数据31

2.2.1Python语言常用符号31

2.2.2序列的操作36

2.2.3指定函数对序列的操作38

2.2.4字典遍历40Python程序设计基础目录2.3表达式与运算符42

2.3.1算术符号与算术表达式42

2.3.2关系符号与关系表达式43

2.3.3逻辑符号与逻辑表达式43

2.3.4位运算符与位运算43

2.3.5运算符的优先级44

2.4变量赋值与输出45

2.4.1直接赋值45

2.4.2input()输入方式46

2.4.3eval()函数46

2.4.4format()输出方式47

本章小结49

习题49

第3章文件操作51

3.1认识文件51

3.1.1文件名51

3.1.2文件类型52

3.1.3文件位置52

3.2文件的操作53

3.2.1文件的打开与关闭53

3.2.2读取文件54

3.2....

适合作为高等学校计算机通识类课程的教材