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

XuetangX

高级语言程序设计(Python)

North China Electric Power University via XuetangX

Overview

随着人工智能和大数据应用的普及,Python已经成为最受欢迎的程序设计语言。一些高校的培养方案中,用Python取代了C语言成为了非计算机专业学生的高级语言程序设计必修课。本课程采用中英文双语字幕方式开课,对于中国学生可以在培养计算思维、提高编程能力的同时掌握专业术语的英文表达;对于留学生,可以在学习知识的同时学习中文,从而掌握中文的表达方式和技巧。

课程面向非计算机专业的初学者,从计算机基础知识、程序设计基本规则和开发环境的安装开始,先通过简单例子帮助学生建立计算思维,本着学以致用的原则,内容安排循序渐进,以语言基础知识、算法基本概念和程序基本结构为重点,以应用为主线,引入大量应用实例,手把手带领学生进行编程实践,侧重实例分析,以实例为载体,重点讲解程序设计的思想和方法,力求计算思维与典型算法结合;积极引导学生运用计算思维的方法发现和解决实际问题,提高学习者的编程能力和动手解决实际问题的能力。

课程内容共分为8部分,前4部分由华北电力大学周蓉老师讲授,后4部分由华北电力大学周景老师讲授。


Syllabus

  • 第一章 计算机基础知识与开发环境
    • 1.1 安装集成开发环境anaconda
    • 1.2 用在线平台AI Studio来编程
    • 1.3 计算机组成结构和存储器
    • 1.4 计算机中信息的存储方式和数制
    • 1.5 计算机系统和程序设计语言
    • 1.6 运行Python程序
    • 1.7 用Spyder来编写程序
    • 1.8 用Jupyter来编写程序
  • 第二章 数据类型、表达式和输入输出
    • 2.1标识符和变量
    • 2.2 数据类型
    • 2.3 运算符与表达式
    • 2.4 语句与输入输出
    • 2.5 格式化输出方式
  • 第三章 分支结构
    • 3.1 流程图、顺序结构与分支结构
    • 3.2 分支结构举例
  • 第四章 循环结构
    • 4.1 循环结构与while循环的应用
    • 4.2 for循环举例
    • 4.3 循环中断语句与典型应用
  • 第五章 序列: 列表和元组
    • 5.1 序列简介
    • 5.2 列表
    • 5.3 列表排序和搜索
    • 5.4 元组
  • 第六章 字符串
    • 6.1 格式化字符串、字符串操作和方法
    • 6.2 正则表达式和re模块
  • 第七章 字典
    • 7.1 字典的操作和方法
  • 第八章 函数
    • 8.1 函数的定义、调用和返回值
    • 8.2 参数传递
    • 8.3 传递列表和变量的作用域
    • 8.4 递归函数
    • 8.5 内置函数和import

Taught by

Jing Zhou and Rong Zhou

Tags

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.