Python程序设计
详细讲解Python语言基础和语法结构,大量实践案例,配套资源丰富。提供课件、参考答案、代码。

作者:高静、石瑞峰、姜新华、冯晓龙、郭迎春、王丽霞、马金伟、马学磊、张丽、杨伟光

丛书名:高等学校计算机专业教材·算法与程序设计

定价:69.8元

印次:1-4

ISBN:9787302587996

出版日期:2022.01.01

印刷日期:2024.08.05

图书责编:张玥

图书分类:教材

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

本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。 本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级Python考试的学生的学习与参考用书。

高静,博士,教授,博硕士研究生导师,主要从事《软件工程》、《软件工程课程设计》《数据科学与大数据技术导引》、《软件质量保证与测试》等课程的教学工作;承担硕士研究生《大数据与Python机器学习》、博士研究生《机器学习与深度学习》课程的教学工作。主持完成国家自然科学基金项目、国家科技重大专项“核高基”子项目、内蒙古自治区科技计划项目,自治区自然科学基金项目和教育部春晖计划等项目7项,参与完成国家863、国家科技攻关、国家发展基金、国家科技重大专项等项目12项。主持教育部产教融合、自治区教育厅、内蒙古农业大学教育教学改革重点项目4项;主持完成自治区精品课程1项;主编出版教材1部,译著5部。

前言 Python是一种解释型高级编程语言,代码开源,功能强大,简单易学,操作便捷,在数据分析、机器学习、网络数据爬取、Web应用开发等方面有广泛应用,与C语言共同成为计算机专业、非计算机专业的入门语言。越来越多的人开始学习Python程序设计语言,以适应人才市场需求,而且全国计算机等级考试在2018年增设了Python程序设计语言科目。 Python提供了丰富的API和第三方工具包,可以帮助处理包括文档生成、数据库、线程、GUI以及其他与系统有关的操作。Python可嵌入性、可扩展性强,可以调用C/C++语言编写的不公开算法程序代码,也可以把Python嵌入C/C++程序,面向用户提供脚本功能,与这些语言相比,Python大幅降低了学习和使用的难度。 本书借鉴了大量已出版的Python语言程序设计书籍与网络资源,从基本的程序设计思想入手,知识内容由浅入深,注重讲解Python基础知识以及提升学习者的编程能力,在每部分知识讲解后,利用示例程序讲解Python知识的应用,加深读者的学习和理解,是一本适合初学者学习的书籍。 本书分为10章,第1~5章讲解基础知识与语法,第6章和第7章介绍高阶知识与语法,第8~10章讲解数据处理和可视化基础知识与应用。具体内容有:Python环境的搭建;Python基础知识,包括基本语法、基本数据类型、运算符、表达式、内置函数、基本控制结构、组合数据类型等;高阶内容,包括函数和模块、类和对象、文件、数组、numpy与pandas数据处理库及数据可视化等,通过比较典型的案例应用讲解Python综合应用思路与方法。书中全部的示例代码适用于...

课件下载

样章下载

暂无网络资源

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

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

第1章Python程序设计起步1

1.1程序设计语言1

1.1.1程序设计语言概述1

1.1.2编译和解释1

1.2Python语言2

1.2.1Python语言概述2

1.2.2Python语言的特点3

1.2.3Python语言的应用4

1.3Python开发环境5

1.3.1Python开发环境安装5

1.3.2Anaconda8

1.3.3conda管理器9

1.4Python编程起步11

1.4.1IDLE设置11

1.4.2Python编程15

1.4.3Jupyter Notebook18

1.5本章小结20

1.6习题21

第2章Python基本语法和简单数据类型22

2.1Python的语法特点22

2.1.1注释语句22

2.1.2缩进23

2.1.3跨行语句24

2.1.4一行显示多条语句25

2.1.5PEP8规范25

2.2Python的语法元素25

2.2.1变量25

2.2.2常量27

2.2.3标识符27

2.2.4关键字27

2.3Python的基本数据类型29

2.3.1数字类型29

2.3.2字符串类型31

2.3.3数据类型转换41

2.4Python运算符42

2.4.1算术运算符42

2.4.2比较运算符43

2.4.3逻辑运算符44

2.4.4赋值运算符45

2.4.5位运算符46

2.4.6成员运算符47

2.4.7身份运算符47

2.4.8运算符的优先级48

2.5Python的常用函数49

2.5.1标准输入输出函数49...

本书详细讲解Python语言基础和语法结构,并有大量实践案例,配套资源完备,适合教学或自学。