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

XuetangX

Python语言程序设计

via XuetangX

Overview






本课程是为非计算机专业理工科学生开设的一门公共必修课。Python编程语言是国家新工科和卓越工程师计划中的一门重要基础课程,是数据分析、人工智能的基础语言。本课程始终坚持“普及计算机编程技术,培养应用能力,训练计算思维”的思路,从python语言基础知识出发,将计算思维贯穿于大学计算机基础教育中,使学生具有一定语言基础后,能够利用计算思维去解决本专业领域的实际问题,以满足高水平应用型人才培养的需要。通过对本课程的系统的学习,训练学生的计算思维,使学生能够达到如下要求:

(1)了解Python语言发展过程,掌握Python的开发和运行环境配置方法。

(2)掌握基本语法,包括缩进、变量、命名的意义。

(3)掌握基本数据类型机器运算规则,能够采用基本数据类型进行简单的编程。

(4)掌握流程图的设计,利用流程图来表达自己的程序设计思想。

(5)掌握三大程序结构的设计,及顺序结构、分支结构、控制结构。重点掌握分支结构中if的单分支、多分支、嵌套结构的程序语言设计;循环结构中for循环的基本语法,循环变量、循环次数、遍历结构的设置,多重循环的实现。

(6)理解函数的概念和作用,掌握函数的定义和掌握函数的语法结构,学会函数的调用以及参数传递方式和Python的参数形式

(7)理解组合数据类型的分类、概念、用途,理解序列的分类和区别,掌握元组、列表的特点以及应用场景。



Syllabus

  • 第一章 初识python
    • 1.1 综合应用案例:川北凉粉买单吧
    • 1.2 python安装及idle使用-以windows为例
    • 1.3 程序的新建保存运行和打开
    • 1.4 程序中的注释
    • 1.5 变量及赋值
    • 1.6 IPO编程方法(输入输出和处理)
    • 1.7 输入输出有关的函数-input,eval,print函数
  • 第二章 基本数据类型
    • 2.1 数据类型概述
    • 2.2 数字类型
    • 2.3 数字类型运算符
    • 2.4 数字类型运算函数
    • 2.5字符串类型及操作
  • 第三章 程序控制结构
    • 3.1 分支结构
    • 3.2 选择结构
    • 3.3 程序流程图
    • 3.4 程序的循环结构
    • 3.5 案例:简易音乐播放器
  • 第四章 函数和代码复用
    • 4.1 python函数的定义
    • 4.2 python函数调用
    • 4.3 python函数返回值
    • 4.4 python函数参数传递
    • 4.5 python递归函数
    • 4.6 python中lambda函数
    • 4.7 python函数局部和全局变量
    • 4.8 案例:贪吃蛇游戏
  • 第五章 组合数据类型
    • 5.1 组合数据类型概述
    • 5.2 序列类型
    • 5.3 元组
    • 5.4 列表
    • 5.5 集合
    • 5.6 字典
    • 综合案例:python数据挖掘之K均值聚类法
  • 第六章 组合数据案例应用
    • 6.1 语言设计程序基础
  • 期末考试

    Taught by

    China West Normal 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.