高级语言程序设计(Python)

高级语言程序设计(Python)

Closed
Course
zh
Chinese
This content is rated 0 out of 5
Source
  • From www.icourse163.org
More info
  • 13 Sequences
  • Introductive Level
  • Starts on May 7, 2015
  • Ends on August 5, 2015

Their employees are learning daily with Edflex

  • Safran
  • Air France
  • TotalEnergies
  • Generali
Learn more

Course details

Syllabus

知识单元一 程序设计语言基础

第1周:程序设计的基础知识

教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法
教学要求:了解冯诺依曼计算机的基本结构;了解编译型/解释型语言的区别
 
第2周:数据类型、运算符与表达式、变量赋值与简单I/O操作

教学内容:数值数据类型(integer、float、boolean),算术运算符、关系运算符和逻辑运算符,表达式,运算符优先级,常用的数学函数,标识符命名规则,变量赋值和赋值运算,标准输入/输出,标识符命名规则,变量赋值和赋值运算,标准输入/输出
教学要求:掌握数据类型的功能,不同数据类型的表示方式,它们之间的区别和联系,掌握标示符命名规则;掌握变量的含义及定义方式;掌握标准输入/输出方法,掌握不同运算符的含义;掌握运算符的优先级;了解常用的数学函数
 
第3-4周:控制结构与流程图

教学内容:顺序、分支和循环控制结构,嵌套控制结构,流程图表示方法
教学要求:掌握不同控制结构的区别和联系;会灵活运用不同的控制结构解决实际的问题;掌握流程图绘制方法

第5-6周:函数

教学内容:函数定义与调用,参数传递,变量作用域,结构化程序设计的核心思想,程序测试与调试,递归的基本思想,递归函数应用实例。
教学要求:掌握函数的功能;了解参数传递的过程;了解变量作用域的含义;了解分而治之的结构化程序设计思想;了解基本的程序测试与调试方法;了解递归的基本思想;学会用递归的思想解决实际问题

知识单元二 数据结构与算法基础

第7周:字符串

教学内容:字符串表示、字符串处理、正则表达式
教学要求:了解字符串的概念;掌握字符串的基本操作

第8周:列表、元组和简单算法

教学内容:列表的概念和基于列表的算法,算法基础知识(算法的概念和特性,时间和空间复杂度概念),查找、排序等
教学要求:了解列表、元素的基本概念和区别;了解算法的定义;了解时间和空间复杂度概念;掌握基本的查找、排序算法


第9周:字典与集合

教学内容:字典与集合的概念和应用
教学要求:了解字典与集合的基本概念和区别以及应用场合;了解不同数据的优缺点和适用领域;学会综合应用多种数据结构解决实际问题
 
知识单元三 系统开发


第10周:GUI编程基础

教学内容:GUI基本控件,键盘、鼠标事件与事件处理
教学要求:了解基本的GUI概念和基本事件处理方法

第11周:数据库与Web应用开发基础

教学内容:数据库基本概念、SQL操作、基于Django的简单Web应用开发
教学要求:了解基本的关系数据库概念;掌握简单的SQL操作;学会基于Django的简单Web应用开发流程

Prerequisite

None.

Instructors

  • 车万翔
    博士、副教授、博士生导师
  • 袁永峰
    副教授
  • 叶麟
    讲师

Editor

哈尔滨工业大学(Harbin Institute of Technology),简称哈工大,是首批中央直属管理、工业和信息化部直属的全国重点大学,由工信部、教育部、黑龙江省共建的国家重点大学,是首批进入国家“211工程”、“985工程”、“111计划”和首批“2011计划”、首批“卓越计划”建设的若干所大学之一,是中国顶尖学府“九校联盟”的重要成员。学校坐落在中国北方冰城哈尔滨市,同时在威海市和深圳市分别设有哈尔滨工业大学(威海)和哈尔滨工业大学深圳研究生院,形成了“一校三区”的办学格局。

Platform

This content is rated 4.5 out of 5
(no review)
This content is rated 4.5 out of 5
(no review)
Complete this resource to write a review