关键信息 Show 关于内容“高级语言程序设计”课程面向无编程基础的学生,培养运用编程语言(Python语言)解决实际问题的编程能力。使学生掌握Python语言的基本语法、语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构,培养良好的程序设计风格,为进一步学习其他专业课程和从事软件开发工作打下坚实的基础。 课程大纲知识单元一 程序设计语言基础 第1周:程序设计的基础知识 教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法 第2周:数据类型、运算符与表达式、变量赋值与简单I/O操作 教学内容:数值数据类型(integer、float、boolean),算术运算符、关系运算符和逻辑运算符,表达式,运算符优先级,常用的数学函数,标识符命名规则,变量赋值和赋值运算,标准输入/输出,标识符命名规则,变量赋值和赋值运算,标准输入/输出 第3-4周:控制结构与流程图 教学内容:顺序、分支和循环控制结构,嵌套控制结构,流程图表示方法 第5-6周:函数 教学内容:函数定义与调用,参数传递,变量作用域,结构化程序设计的核心思想,程序测试与调试,递归的基本思想,递归函数应用实例。 知识单元二 数据结构与算法基础 第7周:字符串 教学内容:字符串表示、字符串处理、正则表达式 第8周:列表、元组和简单算法 教学内容:列表的概念和基于列表的算法,算法基础知识(算法的概念和特性,时间和空间复杂度概念),查找、排序等 第9周:字典与集合 教学内容:字典与集合的概念和应用 第10周:GUI编程基础 教学内容:GUI基本控件,键盘、鼠标事件与事件处理 第11周:数据库与Web应用开发基础 教学内容:数据库基本概念、SQL操作、基于Django的简单Web应用开发 教师
内容设计师哈尔滨工业大学 平台中国大学MOOC是由网易与高教社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程。在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育。 MOOC是Massive Open Online Course(大规模在线开放课程)的缩写,是一种任何人都能免费注册使用的在线教育模式。MOOC有一套类似于线下课程的作业评估体系和考核方式。每门课程定期开课,整个学习过程包括多个环节:观看视频、参与讨论、提交作业,穿插课程的提问和终极考试。 课程由各校教务处统一管理运作,高校创建课程指定负责课程的老师,老师制作发布课程,所有老师都必须在高教社爱课程网实名认证过。老师新制作一门MOOC课程需要涉及课程选题、知识点设计、课程拍摄、录制剪辑等9个环节,课程发布后老师会参与论坛答疑解惑、批改作业等在线辅导,直到课程结束颁发证书。 我能说非常非常棒吗?相比于网上东一榔头西一棒子的教程,老师的课程循序渐进,是有学习的体系的,新学一个东西体系多重要我就不说了~还有就是老师非常耐心,我就是从嵩天老师这里慢慢学python爬虫的,并且老师还会在线答疑,都是免费的啊,北理教授亲自教你啊!感动ing!而且老师声音好听也不突兀,视频清晰度也高。总之就是一个能学的下去的教程啦!别等了,赶紧去啊,那个课程有时间限制哒!错过了就只能等下一次啦O(∩_∩)O 附上嵩天老师的介绍~顺便致敬老师 嵩天, 博士, 北京理工大学计算机学院副教授, 美国华盛顿大学(Washington University)公派访问学者. 2002年, 毕业于东北大学计算机科学与技术系, 获学士学位. 2008年, 毕业于清华大学计算机科学与技术系, 获工学博士学位. ACM/IEEE会员, 中国计算机学会高级会员, 中国计算机学会体系结构专委会、教育专委会委员. 主讲:Python语言程序设计、网络信息安全、计算机网络等课程,研究方向是未来网络体系结构、网络信息安全、计算机体系结构等 让我想到学有所成的老师都会承担起一些责任,大概老师就是想普及python知识吧。小伙伴赶紧的啊!!! Crash Course on Python Google 初级 25 个小时 热度 4,581 英语 Python数据可视化Data Visualization with Python IBM 中级 10 个小时 热度 1,338 英语, 其他 用Python将统计模型与数据进行拟合Fitting Statistical Models to Data with Python 密歇根大学 中级 7 个小时 热度 1,788 英语, 韩语 Python社会网络应用分析Applied Social Network Analysis in Python 密歇根大学 中级 16 个小时 热度 1,215 英语, 韩语 Python沉浸Погружение в Python 莫斯科物理科学与技术学院 中级 48 个小时 热度 990 俄语 用Python学编程Start Programming with Python 树莓派基金会&国家计算机教育中心计划 初级 11 周 热度 1,363 用Python实现数据科学中的概率统计Probability and Statistics in Data Science using Python 加州大学圣地亚哥分校 高级 10 周 热度 1,381 英语 Python中的计算 2:控制结构Computing in Python II: Control Structures 佐治亚理工学院 初级 5 周 热度 1,034 英语
Python数据表示Python Data Representations 莱斯大学 初级 12 个小时 热度 1,179 英语, 其他
面向数据科学的PythonPython for Data Science 加州大学圣地亚哥分校 高级 10 周 热度 783 英语 Python编程入门Introduction to Programming Using Python 德州大学阿灵顿分校 初级 16 周 热度 1,520 英语 Python计算机科学导论 1Introdução à Ciência da Computação com Python Parte 1 圣保罗大学 初级 31 个小时 热度 1,676 葡萄牙语 基于Python的会计机器学习Machine Learning for Accounting with Python 伊利诺伊大学香槟分校 中级 30 个小时 热度 1,376 英语 随机过程:数据分析和计算机仿真Stochastic Processes: Data Analysis and Computer Simulation Python编程基础Основы программирования на Python 国立高等经济大学 初级 70 个小时 热度 855 俄语 |