目录

  • 《Python语言基础》理论知识
    • ● 【课程导学】
      • ● 课程介绍
      • ● 课程标准-(25版课程大纲)
      • ● 课程质量报告
      • ● 课程教学设计
      • ● 课程授课计划
      • ● 课程考核方案
    • ● 第1单元【初识Python】
      • ● 章节概述(学习目标、思政教育)
      • ● 【思政园地】-大数据时代-中国芯
      • ● 1、【知】-本次课我要学什么
        • ● 1.3 Python语言概述
      • ● 2.1、【学】-开发环境的搭建
        • ● 1.4  Python开发环境配置
      • ● 2.2、【学】-基本语法介绍
      • ● 2.3、【学】-print函数的常规使用
      • ● 3、【练】-我要动手做
      • ● 【讨论&测验】-答疑解惑
    • ● 第2单元【简单数据类型变量的定义】
      • ● 章节概述(学习目标、思政教育)
      • ● 【思政园地】-运算符&表达式——制度约束
      • ● 1、【测】章节测验
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-简单数据类型变量的定义
      • ● 3.2、【学】-运算符与表达式
      • ● 3.3、【学】-数据类型间的转换
      • ● 3.4、【学】-print函数的格式化显示
      • ● 4、【练】-我要动手做
      • ● 【讨论&测验】-答疑解惑
      • ● 组合数据类型
      • ● 第1-2单元总结: Python程序基础
    • ● 第3单元【选择语句的应用】
      • ● 章节概述(学习目标、思政教育)
      • ● 【思政园地】-选择结构——尊重事实,合理选择
      • ● 1、【测】章节测验-知识回顾
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-输入函数input的应用
      • ● 3.2、【学】-if语句的使用
      • ● 3.3、【学】-if...else语句的使用
      • ● 3.4、【学】-if...elif语句的使用
        • ● 【案例】两个数最大值
      • ● 3.5、【学】-if嵌套的应用
        • ● 【案例】一元二次方程的解
        • ● 复杂条件语句
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【讨论&测验】-答疑解惑
    • ● 第4单元【简单循环语句的应用】
      • ● 【思政园地】循环语句——学而时习之,温故而知新
        • ● 验证哥德巴赫猜想
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-while语句的应用
        • ● while循环语句
        • ● 【案例】有理数除法的精确计算
        • ● 【案例】输入学生成绩
      • ● 3.2、【学】-for语句的应用
        • ● for循环语句
        • ● for循环的退出
        • ● 【案例】计算数值和
        • ● for循环注意事项
        • ● 【案例】能喝多少瓶啤酒
      • ● 3.3、【学】-range函数的使用
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
        • ● 章节测验
    • ● 第5单元【复杂循环语句的应用】
      • ● 【思政园地】有条件迭代——量变引起质变
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-break语句的使用
      • ● 3.2、【学】-continue语句的应用
      • ● 3.3、【学】-pass语句的应用
      • ● 3.4、【学】-else语句的使用
      • ● 3.5、【学】-循环语句的嵌套应用
        • ● 循环的退出
        • ● 循环结构的嵌套
        • ● 【案例】整数的素因素分解
      • ● 累加累乘问题
      • ● 4、【练】-我要动手做
      • ● 5、【用】-阶段过关任务
      • ● 【课堂讨论】-答疑解惑
      • ● 第3-5章总结文档 Python程序语句
    • ● 第6单元【字符串的实际应用】
      • ● 【思政园地】-知识产权保护
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
        • ● 字符串类型
          • ● 字符串类型
          • ● 字母大小写转换
          • ● 【案例】字符串的对称
      • ● 3.1、【学】-字符串的基本操作(一)
      • ● 字符串基本操作
      • ● 3.2、【学】字符串的读取操作
      • ● 3.3、【学】-字符串的合并、修改、删除操作
      • ● 3.4、【学】-字符串常见内建函数的应用
        • ● 字符串常用函数
        • ● 字符串应用
      • ● 3.5、【学】-字符串的其它操作
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 第7单元【列表的创建与常见操作】
      • ● 【思政园地】-团队合作
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-列表的创建
      • ● 3.2、【学】-列表中元素的查找
      • ● 3.3、【学】-列表中元素的增加
      • ● 3.4、【学】-列表中元素的修改
      • ● 3.5、【学】-列表中元素的删除
      • ● 3.6、【学】列表中的常用函数
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 第8单元【列表的遍历与嵌套】
      • ● 【思政园地】-工位整理
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-列表的遍历
      • ● 3.2、【学】-列表的常见计算操作
      • ● 3.3、【学】-列表的排序操作
      • ● 3.4、【学】-列表的嵌套应用
      • ● 3.5、【学】列表的应用
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 第9单元【元组的创建及应用】
      • ● 【思政园地】-诚信
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.0、【学】元组概述
      • ● 3.1、【学】-元组的创建与遍历
      • ● 3.2、【学】-元组的内建函数
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 第10单元【字典与集合的创建及应用】
      • ● 【思政园地】-沟通
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-字典的创建
      • ● 3.2、【学】-字典的遍历
      • ● 3.3、【学】-字典的增删改查
      • ● 3.4、【学】-字典的常用方法
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 【集合】
      • ● 字典与集合
        • ● 字典
        • ● 集合
        • ● 章节测验
        • ● 第6-10 单元总结文档:Python序列
    • ● 第11单元【函数的定义和调用】
      • ● 章节概述(学习目标、思政教育)
      • ● 【思政园地】-自主学习
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
        • ● Python函数
          • ● 函数定义
          • ● 【案例】最大公约数与最小公倍数
      • ● 3.1、【学】-函数的分类
        • ● 函数概述及其应用
      • ● 3.2、【学】-无参无返回值函数介绍
        • ● 函数参数
          • ● 函数默认参数
            • ● 默认参数的使用
            • ● 【案例】print函数的默认参数
      • ● 3.3、【学】-无参有返回值函数介绍
      • ● 3.4、【学】-有参无返回值函数介绍
      • ● 3.5、【学】-有参有返回值函数介绍
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
        • ● 章节测验
    • ● 第12单元【函数的参数传递】
      • ● 【思政园地】-化繁为简,分而治之
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-函数的简单传递
      • ● 3.2、【学】-函数的复杂传递
      • ● 3.3、【学】-函数的嵌套调用
        • ● 函数调用
          • ● 函数调用
          • ● 【案例】验证歌德巴赫猜想
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
    • ● 第13 单元【递归函数&匿名函数】
      • ● 【思政园地】-家国天下的个体递
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-变量的作用域
        • ● 变量作用域
        • ● Python变量范围
          • ● 局部变量与全局变量
          • ● 【案例】省份与城市的输入与显示
      • ● 3.2、【学】-递归函数
        • ● 函数的递归调用
      • ● 3.3、【学】-匿名函数
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
      • ● 第 12-13单元总结文档: Python函数与模块
    • ● 第14单元【常用函数的使用】
      • ● 【思政园地】-时间函数(人生没有如果,只有后果和结果)
      • ● 1、【测】-知识回顾(测验)
      • ● 2、【知】-本次课我要学什么
      • ● 3.1、【学】-时间函数
        • ● time库及其使用
      • ● 3.2、【学】-日历函数
        • ● turtle库及其使用
        • ● 【案例】我的日期类MyDate
        • ● 【案例】我的日期时间类MyDateTime
      • ● 3.3、【学】-随机函数
        • ● random库及其使用
      • ● 4、【练】-我要动手做
      • ● 5、【用】-我要用
      • ● 【课堂讨论】-答疑解惑
        • ● 章节测验
        • ● 拓展资料
          • ● 拓展阅读
          • ● 课外实验
    • ● 第15单元 【文件】
      • ● 章节概述(学习目标、思政教育)
      • ● Python文件操作
        • ● 写文本文件
          • ● 打开关闭文件
          • ● 写文本文件
          • ● 【案例】学生信息存储到文件
        • ● 读文本文件
          • ● read读文本文件
          • ● readline读文本文件
          • ● 【案例】从文件读出学生信息
        • ● 文件编码
          • ● 文件编码
          • ● 【案例】UTF-8文件编码
        • ● 文件指针
          • ● 文件指针
          • ● 操作指针
          • ● 【案例】调整文件指针读写文件
        • ● 二进制文件
          • ● 二进制文件
          • ● 【案例】二进制模式读写文本文件
        • ● 实践项目
          • ● 教材记录管理
        • ● 作业练习
        • ● 测验练习
      • ● 1、文件概述
      • ● 2、 文件的打开与关闭
      • ● 3、文本文件的读写
      • ● 4、二进制文件的读写
      • ● 第15单元总结: Python文件操作
      • ● 5、章节测验
    • ● 第16单元【数据分析、科学计算与可视化】
      • ● 常用的数据分析库
        • ● 本章课程导学
        • ● 常用的数据分析库-NumPy
          • ● NumPy 简介
          • ● ndarray 数组的创建
          • ● ndarray 数组的变换
          • ● ndarray 数组的索引和切片
          • ● ndarray 数组的运算
        • ● 常用的数据分析库-Pandas
          • ● Pandas 简介
          • ● Pandas 核心数据结构
          • ● 索引和切片
          • ● 增删改操作
          • ● 文件读取与写入
        • ● 常用的数据分析库-Matplotlib
          • ● Matplotlib 简介
          • ● pyplot 基础语法
          • ● 设置 pyplot 的动态 rc 参数
        • ● 常用的数据分析库-SciPy、Sklearn
          • ● SciPy 简介
        • ● 本章测验
  • 《Python语言基础》实践环节
    • ● Python程序语句实践环节
      • ● 实践项目
      • ● 作业2-2
      • ● 作业2-3
      • ● 作业2-1
    • ● Python函数与模块实践环节
      • ● 实践项目
        • ● 打印万年日历
      • ● 作业3-1
      • ● 作业3-2
    • ● Python序列数据实践环节
      • ● 字符串常用函数
        • ● 【案例】寻找字符串的子串
      • ● 元组类型
        • ● 【案例】通用的最大值函数
      • ● 字典类型
        • ● 【案例】字典存储学生信息
      • ● 字典与函数
        • ● 【案例】字典存储省份与城市
      • ● 实践项目
        • ● 我的英文字典
      • ● 作业4-2
      • ● 作业4-3
      • ● 作业4-1
    • ● Python项目库
      • ● 课程综合案例库
        • ● 案例1 所得税计算器
        • ● 案例2 我的万年日历
        • ● 案例3 学生成绩管理
        • ● 案例4 文件加密解密
        • ● 案例5 我的英语小词典
      • ● 学生作品库
        • ● 作品1 汉字转拼音
        • ● 作品2 神奇的Kaprekar变换数
        • ● 作品3 基于Web的学生信息管理
        • ● 作品4 汉字编码表
        • ● 作品5 迷宫游戏
  • 《Python语言基础》总结提高
    • ● 第1章 程序设计语言概述
      • ● 1.1  程序设计语言
      • ● 1.2 程序的基本编写方法
      • ● 1.3 Python基本语法
      • ● 本章测验
    • ● 第2章 基本数据类型
      • ● 2.1 数字类型
      • ● 2.2 数字类型的操作
      • ● 2.3 math库的使用
      • ● 2.4 数字类型实例
      • ● 2.5 字符串类型及其操作
      • ● 2.6字符串类型的格式化
      • ● 本章测验
    • ● 第3章 程序的控制结构
      • ● 3.1 程序的基本结构
      • ● 3.2 程序的分支结构
      • ● 3.3 程序的循环结构
      • ● 3.4 random库的使用
      • ● 3.5 程序控制结构综合实例
      • ● 3.6 异常处理机制
      • ● 本章测验
    • ● 第4章 组合数据类型
      • ● 4.1 组合数据类型概述
      • ● 4.2 列表类型和操作
      • ● 4.3 列表综合实例
      • ● 4.4 字典类型和操作
      • ● 4.5 jieba库的使用
      • ● 本章测验
    • ● 第5章 函数与模块
      • ● 5.1 函数的基本使用
      • ● 5.2 函数的参数与返回值
      • ● 5.3 函数的递归
      • ● 5.4 datetime库的使用
      • ● 5.5 代码的复用和模块化设计
      • ● 本章测验
    • ● 第6章 文件和数据格式化
      • ● 6.1 文件的使用
      • ● 6.2 PIL库的使用
      • ● 6.3 一二维数据格式化和处理
      • ● 6.4 高维数据的格式化
      • ● 6.5 json库的使用
      • ● 本章测验
    • ● 第7章 面向对象编程
      • ● 章节概述(学习目标、思政教育)
      • ● 7.1 类和对象
      • ● 7.2 属性和方法
      • ● 7.3 封装、继承和多态
      • ● 本章测验
【课程导学】
  • 1 课程定位
  • 2 Python课程概述介...

Python语言基础》课程根据西安航空学院“行业性、地方性、应用型”的办学定位和信息与计算科学专业才培养需求,秉承“以学生发展为中心”的教学理念。