内容简介

"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爱好者的参考书。

"