Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Python 语言程序设计

via XuetangX

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access

Python语言程序设计是一门计算机程序设计入门语言教学课程,它的语法简单、可读性好、功能强大、生态链成熟,是当今时代最为广泛的程序设计语言之一。这门课中介绍了Python基础知识与环境配置、基础程序框架与基本语法、基本数据类型、运算符,使同学们能够快速理解Python语言、夯实基础。详细讲解了程序结构与异常处理、组合数据类型、函数与模块、对象与方法,文件和数据库,通过案例分析,让学生掌握更深层的程序设计开发技术。由于目前技术的发展需求,本课程也增加了基于Python语言的大数据分析、数据可视化和人工智能技术,使学生充分了解时代前沿,开拓学生的学科创新视野。并将党的二十大精神融入到课程中,强化立德树人的思政教育目标。突出问题求解方法与思维能力训练,培养学生利用Python语言解决各类实际问题的开发能力。


Syllabus

  • 第一章 程序设计基本方法
    • 1.1 程序设计语言
    • 1.2 Python语言概述
    • 1.3 Python语言开发环境配置
    • 1.4 模块简介
    • 1.5 程序的基本运行方法
    • 1.6 Python编程实例
    • 第一章 单元测试
  • 第二章 Python基本语法结构
    • 2.1 Python基本语法结构
    • 2.2 语法元素
    • 2.3 语句元素
    • 2.4 基本输入输出函数
    • 第二章 单元测试
  • 第三章 基本数据类型
    • 3.1 数字类型
    • 3.2 字符串类型
    • 3.3 内置运算符
    • 3.4 内置函数
    • 第三章 单元测试
  • 第四章 程序控制结构
    • 4.1 程序设计流程
    • 4.2 程序的分支结构
    • 4.3 程序的循环结构
    • 4.4 模块:random库的使用
    • 4.5 异常处理
    • 第四章 单元测试
  • 第五章 组合数据类型
    • 5.1 组合数据类型概述
    • 5.2 列表
    • 5.3 元组
    • 5.4 集合
    • 5.5 字典
    • 5.6 案例解析
    • 第5章 单元测试
  • 第六章 函数与代码复用
    • 6.1 函数的定义和调用
    • 6.2 函数的参数及传递
    • 6.3 函数递归
    • 6.4 变量的作用域
    • 第六章 单元测试
  • 第七章 模块与库编程
    • 7.1 模块
    • 7.2 turtle库
    • 7.3 math库
    • 7.4 random库
    • 7.5 datetime库
    • 7.6 Python的第三方库
    • 第七章 单元测试
  • 第八章 文件与数据库
    • 8.1 文件
    • 8.2 数据库概述
    • 8.3 关系数据库语言SQL
    • 8.4 SQLite数据库
    • 8.5 SQLite编程
    • 第八章 单元测试
  • 第九章 数据分析与可视化
    • 9.1 科学计算生态系统SciPy简介
    • 9.2 用于数据分析的Numpy库
    • 9.3 用于数据可视化的Matplotlib库
    • 第九章 单元测试
  • 第十章 网页爬取与人工智能
    • 10.1 网络爬虫概述
    • 10.2 网页爬取
    • 10.3 Python与机器学习
    • 10.4 Python与视觉计算
    • 第十章 单元测试
  • 《Python 语言程序设计》期末考试

    Taught by

    Beihua University

    Reviews

    Start your review of Python 语言程序设计

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.