慕课大巴

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 3794|回复: 346

面向小白的Python入门课程

[复制链接]
  • TA的每日心情
    奋斗
    前天 10:13
  • 签到天数: 213 天

    连续签到: 10 天

    [LV.7]常住居民III

    1

    好友

    17

    主题

    3

    精华

    LV.7 CTO

    Rank: 10Rank: 10Rank: 10

    积分
    3895
    经验
    1167
    元宝
    2991

    分享达人活跃会员

    发表于 2017-1-15 15:42:45 | 显示全部楼层 |阅读模式
    “程序设计入门—Python”课程面向无编程基础的学生,培养运用 Python 编程语言解决实际问题的编程能力。使学生掌握 Python 语言的基本语法、语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构,培养良好的程序设计风格,为进一步学习其他专业课程和从事软件开发工作打下坚实的基础。


    课程概述

    过去近二十年的“高级语言程序设计”课程多是以 C 语言为主要的讲授对象,C 语言具有代码简洁紧凑、执行效率高、贴近硬件、可移植性好等优点,广泛应用于系统软件、嵌入式软件等开发。

    然而,随着计算机技术的发展和进步,我们可以使用它来解决越来越多的问题,计算机的应用场合也不局限于计算机学科,众多的学科被冠以“计算”之名,如计算生物学、计算化学等等。在这种情况下,C 语言这种“低级”语言已经越来越难适应计算机发展的潮流,众多的“高级”语言被创造出来以解决更实际的问题。

    另外,C 语言由于其语法过于灵活,所需要掌握的细节概念非常庞杂,即使是实现最简单的功能,也要涉及很多概念。因此如果教师在教学中不能将学生从语法细节中摆脱出来的话,那么往往也会吓退很多初学者,不利于学习兴趣的培养。

    最后就是尽管 C 语言对于学生掌握计算机底层的工作原理非常重要,但 C 语言相对比较“低级”,缺乏高级数据结构,因此要想解决更实际的问题,如字符串的处理、大规模的数据分析等,就需要编写非常大规模且复杂的代码,初学者往往会显得力不从心了。

    因此,我们需要一种简单易学且能解决更实际问题的语言,Python 语言恰好能弥补 C 语言的不足。

    本课程除了讲授 Python 语言程序设计语言的基本要素,包括基本数据类型、运算、控制结构、函数外,还讲授数据结构的概念和应用、算法时空复杂性的概念等知识,使学生在学完本课程后,即可利用计算机解决众多的实际问题。

    【课程大纲】

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

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

    教学内容:计算的基本概念,计算机程序设计语言的历史,Python语言的发展简史及语言的特点,程序设计语言的基本语法
    教学要求:了解冯诺依曼计算机的基本结构;了解编译型/解释型语言的区别

    第2周:数据类型、运算符与表达式、变量赋值与简单I/O操作

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

    第3周:控制结构与流程图

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

    第4周:函数

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

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

    第5周:字符串

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

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

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

    第7周:字典与集合

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

    【下载地址】

    游客,如果您要查看本帖隐藏内容请回复


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    评分

    参与人数 2经验 +10 元宝 +30 收起 理由
    mawenjie137 + 10
    admin + 30

    查看全部评分

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 92 天

    连续签到: 2 天

    [LV.6]常住居民II

    0

    好友

    6

    主题

    4

    精华

    LV.6 技术总监

    Rank: 8Rank: 8

    积分
    1477
    经验
    559
    元宝
    3974

    腰缠万贯活跃会员

    发表于 2017-1-16 10:47:10 | 显示全部楼层
    不管你信不信,反正我是信了。
  • TA的每日心情
    开心
    2017-2-10 06:08
  • 签到天数: 77 天

    连续签到: 9 天

    [LV.6]常住居民II

    1

    好友

    0

    主题

    0

    精华

    终身VIP

    积分
    1648
    经验
    643
    元宝
    3

    灌水之王终身VIP

    发表于 2017-1-16 11:16:54 | 显示全部楼层
    楼主,不论什么情况你一定要hold住!hold住就是胜利!
  • TA的每日心情
    奋斗
    昨天 15:38
  • 签到天数: 212 天

    连续签到: 1 天

    [LV.7]常住居民III

    0

    好友

    3

    主题

    0

    精华

    LV.7 CTO

    Rank: 10Rank: 10Rank: 10

    积分
    3226
    经验
    907
    元宝
    741
    发表于 2017-1-16 11:28:47 | 显示全部楼层
    看了LZ的帖子,我只想说一句很好很强大!
  • TA的每日心情
    慵懒
    2017-2-14 09:26
  • 签到天数: 4 天

    连续签到: 2 天

    [LV.2]偶尔看看I

    0

    好友

    0

    主题

    0

    精华

    LV.1 码农

    Rank: 1

    积分
    43
    经验
    15
    元宝
    0
    发表于 2017-1-16 13:02:32 | 显示全部楼层
    啥也不说了,楼主就是给力!
  • TA的每日心情
    奋斗
    昨天 19:49
  • 签到天数: 285 天

    连续签到: 1 天

    [LV.8]以坛为家I

    0

    好友

    3

    主题

    0

    精华

    终身VIP

    积分
    4734
    经验
    2179
    元宝
    36

    老司机终身VIP

    发表于 2017-1-16 13:45:23 | 显示全部楼层
    谢谢分享,继续努力
  • TA的每日心情

    昨天 21:54
  • 签到天数: 167 天

    连续签到: 1 天

    [LV.7]常住居民III

    1

    好友

    5

    主题

    0

    精华

    终身会员

    积分
    2263
    经验
    906
    元宝
    33

    灌水之王终身VIP

    发表于 2017-1-16 14:00:39 | 显示全部楼层
    看帖看完了至少要顶一下,还可以加入到淘帖哦!
  • TA的每日心情
    开心
    前天 13:55
  • 签到天数: 123 天

    连续签到: 2 天

    [LV.7]常住居民III

    3

    好友

    1

    主题

    0

    精华

    终身VIP

    积分
    2321
    经验
    1040
    元宝
    0

    老司机终身VIP

    发表于 2017-1-16 14:54:08 | 显示全部楼层
    看帖看完了至少要顶一下,还可以加入到淘帖哦!
  • TA的每日心情
    奋斗
    2017-5-13 21:29
  • 签到天数: 95 天

    连续签到: 7 天

    [LV.6]常住居民II

    0

    好友

    1

    主题

    0

    精华

    终身VIP

    积分
    1460
    经验
    471
    元宝
    172
    发表于 2017-1-16 15:10:19 | 显示全部楼层
    不管你信不信,反正我是信了。
  • TA的每日心情

    昨天 11:05
  • 签到天数: 138 天

    连续签到: 1 天

    [LV.7]常住居民III

    1

    好友

    1

    主题

    0

    精华

    终身VIP

    积分
    2761
    经验
    1155
    元宝
    22

    老司机终身VIP

    发表于 2017-1-16 15:42:51 | 显示全部楼层
    看帖看完了至少要顶一下,还可以加入到淘帖哦!

    慕课大巴 ( 沪ICP备15003467号-1

    GMT+8, 2017-8-20 02:25 , Processed in 0.109843 second(s), 36 queries , Gzip On.

    Powered by Discuz! © 2014-2017 MuKeDaBa.

    快速回复 返回顶部 返回列表