程序设计基础(Python)(微课版)
详解Python语法基础、数据可视化、网络爬虫等内容,通过实例讲解提升读者的应用能力

作者:高洪皓

丛书名:高等院校互联网+新形态创新系列教材·计算机系列

定价:49元

印次:1-1

ISBN:9787302697619

出版日期:2025.08.01

印刷日期:2025.07.24

图书责编:梁媛媛

图书分类:教材

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

"Python语言因其简洁、易读的语法,以及丰富强大的标准库和第三方库,在数据科学、人工智能、Web开发、自动化脚本等各个领域都得到广泛应用,成为开发者的**工具之一。《程序设计基础(Python)(微课版)》通过深入浅出的教学方式,系统地介绍Python编程的核心概念,并提供丰富的实例和练习,帮助读者有效掌握编程技能。 《程序设计基础(Python)(微课版)》共8章,内容安排如下:第1章介绍Python语言的概述和安装方法,以及常用的集成开发环境,帮助读者迅速上手。第2章讲解Python语言的基础知识,如标识符和变量的命名规范、各种基本数据类型的使用方法,以及常见的运算符和表达式。第3章介绍基本的流程控制结构,包括顺序结构、分支结构和循环结构等,帮助读者掌握程序的逻辑控制。第4章详细介绍Python的组合数据类型,包括序列型数据类型(字符串、列表、元组)、集合和字典等。第5章讲解函数的定义和调用,以及函数参数的不同类型和作用域的概念,帮助读者编写可复用的代码块。第6章介绍Python文件操作的基本概念和操作方法,以及Python程序的结构和第三方库的使用,使读者能够处理文件数据和异常情况。第7章讲解数据可视化的概念和使用Matplotlib库进行图表绘制的方法,帮助读者通过图表展示数据。第8章介绍网络爬虫的基本原理和实现方法,包括HTTP请求、网页解析和数据存储等。附录部分包括了常用的第三方开发工具介绍和常用的内置函数等。 《程序设计基础(Python)(微课版)》大部分案例代码使用Python 3.11.x和Python 3.12.x编写,并尽可能保持与其他版本的兼容性。《程序设计基础(Python)(微课版)》既可作为计算机及相关专业的教材,也可以作为Python爱好者的参考书。 "

高洪皓,博士,上海大学副教授/韩国嘉泉大学教授,博士生导师,宝钢优秀教师奖获得者,英国工程与技术学会会士(IET Fellow) ,英国计算机学会会士(BCS Fellow)。长期致力于软件智能研究,聚焦软件安全、云边端计算任务调度、AI4Healthcare等方向的应用实践,入选2022中国高被引学者,2023全球高被引科学家,2021-2023全球Top 2%**科学家榜单。长期从事大学计算机基础教学,包括程序设计(C)、程序设计(Python)、数据库基础、操作系统等基础课程。主讲的程序设计(C)入选2022年上海高等学校一流课程,入选2022年上海高校市级重点课程。

前 言      党的二十大报告进一步强调了教育、科技和人才在实现第二个百年奋斗目标中的战略地位。我们必须深入实施科教兴国、人才强国和创新驱动发展战略,加快科技自立自强步伐,提升国家发展的独立性、自主性和安全性水平。当前,人工智能、大数据、物联网等相关理论与技术正在迅速发展,并在各个行业中得到广泛应用。Python语言作为这些技术发展的重要推动力之一,其简洁易学的特点和强大的生态系统极大地促进了技术的普及和创新。Python不仅提升了开发效率,还为开发人员提供了丰富的工具和库,加速了技术的落地应用。这些进展不仅推动了产业数字化转型的步伐,也为经济社会发展注入了新的活力,展现出了Python巨大的发展潜力和广泛的应用前景。   Python是一种简单易学、功能强大的编程语言。随着人工智能和大数据时代的到来,对Python编程的需求日益增长。本书是介绍Python语言的入门教材,共分为8章,内容涵盖了Python语言的基础知识和常用编程技巧。基础内容包括Python语言的概述及基础知识、流程控制结构、组合数据类型、函数及文件操作;常用编程技巧包含使用Matplotlib库进行数据可视化和网络爬虫的开发。本书旨在启迪读者的编程思维(如分析问题、理解需求、设计算法等),帮助读者提高解决问题的能力。   本书以简明易懂的方式讲解Python的核心概念和常用功能,使初学者更容易理解和掌握。此外,书中通过大量的实例讲解,帮助读者将理论知识应用到解决实际问题中,加深对Python编程的理解,增强应用能力。   本书作为基础编程类教材,不仅适用于进阶学习者,还适用于高等院校计算机...

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

第1章  Python语言概述 1

1.1  Python语言简介 2

1.2  Python的安装 3

1.2.1  下载Python 3

1.2.2  安装Python 4

1.2.3  环境变量配置 4

1.3  集成开发环境介绍 5

1.4  第一个程序 7

1.5  Python程序的代码编写规范 8

本章小结 10

课后习题 10

第2章  Python语言基础 13

2.1  标识符和变量 14

2.1.1  标识符和关键字 14

2.1.2  常量和变量 15

2.2  基本数据类型 15

2.2.1  数值类型 15

2.2.2  字符串类型 19

2.2.3  布尔类型 23

2.3  基本运算符和表达式 25

2.3.1  运算符 25

2.3.2  基本输入与输出 27

2.3.3  表达式 30

2.3.4  赋值语句 32

本章小结 33

课后习题 33

第3章  基本流程结构控制 37

3.1  顺序结构 38

3.2  分支结构 39

3.2.1  单分支结构 39

3.2.2  双分支结构 39

3.2.3  多分支结构 40

3.2.4  分支嵌套结构 42

3.3  循环结构 43

3.3.1  while循环 43

3.3.2  for循环和range()函数 45

3.3.3  break语句和continue语句 46

3.3.4  循环的嵌套 48

3.3.5  经典例题 48

3.4  程序的异常处理 52

3.4.1  异... 查看详情

"《程序设计基础(Python)(微课版)》是介绍Python语言的入门教材,共分为8章,内容涵盖了Python语言的基础知识和常用编程技巧。基础内容包括Python语言的概述及基础知识、流程控制结构、组合数据类型、函数及文件操作;常用编程技巧包含使用Matplotlib库进行数据可视化和网络爬虫的开发。它旨在启迪读者的编程思维(如分析问题、理解需求、设计算法等),帮助读者提高解决问题的能力。

《程序设计基础(Python)(微课版)》以简明易懂的方式讲解Python的核心概念和常用功能,使初学者更容易理解和掌握。此外,书中通过大量的实例讲解,帮助读者将理论知识应用到解决实际问题中,加深对Python编程的理解,增强应用能力。

"


查看详情