课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 教授工程师,专业从事机器人、自动化研究15年;擅长青少年创客教育

  • 课程详情

    爱上Python入门 --魔变科教科教出品

    01
    为何要学习Python

    Scratch是入门图形化编程,做启蒙更适合

    学完Scratch的孩子

    想要真正开发一个软件、建立一个大型网站

    或者解决复杂的算法问题

    则要用到代码编程语言

    如果要从中选出一门语言

    Python当之无愧

    Python是一种广泛使用的解释型

    高级编程

    通用型编程语言

    它是完全面向对象的语言

    Python 特点之一就是易于学习

    Python有相对较少的关键字

    结构简单和一个明确定义的语法

    学习起来更加简单

     

    Python的库丰富又作用强大

    较其他语言相比可用少量代码构建出更多功能

    对于初次接触编程语言的学生来说

    Python简洁的代码风格和丰富强大的库把学习编程语言的门槛降到最低

    能让初学者比较快掌握

    甚至做出一些简单的项目

    取得成就感

    激发出对深入编程世界的兴趣与动力

    02
    适合什么年龄段的孩子

    6到16岁,都是适合学习的年龄段
    03

    Python主要学习什么内容

    01   基本语法 

    我们想要写出程序,就要去学习计算机语言。Python程序的语法,解释器知道哪个词是操作数,哪个是操作符,哪个是关键字,它们都有着怎样的含义和功能,通过解释器的解释,计算机明白了某行语句的意义,然后进行运算,得到最后的执行结果。

    02   算法  

    程序算法是对特定问题求解过程的描述,是指令的有限序列,每条指令完成一个或多个操作。通俗地讲,就是为解决某一特定问题而采取的具体有限的操作步骤。

    03   数据结构 

    正确的数据结构选择可以提高算法的效率。在计算机程序设计的进程中,选择适当的数据结构是一项重要工作。获得图灵奖的Pascal之父——Nicklaus Wirth,他提出的著名公式:“算法+数据结构=程序”,可见算法和数据结构的重要性。

    04   库的使用 

    Python的厉害之处在于其库的种类丰富又强大,所以库的使用是python的必学技能。基础学习有random、time、math等的python自带基础库,进阶按兴趣发展可涉及网络数据抓取(requests、urllib),计算机视觉及图像处理(cv2、PIL),或者像Pygame这些专为电子游戏设计的Python模块。

    05   编程思维 

    在进行课程学习中,始终贯穿着对编程思维的培养,具体表现在五个方面:策划构思能力、逻辑分析能力、模式识别能力、问题分解能力、测试纠错能力。

     

    04

    魔变科教提供了哪些学习方式

    魔变科教一直探求更快捷更高效的学习方法,运用线上线下结合的授课方式,由老师组织引导名师线上讲解+丰富的课程练习助力孩子高效学习。

    05

    学习计划是怎样的

    小学阶段计划96课时完成课程学习,可参加青少年编程等级考试

     

    06

    课程体系介绍

    Python课程体系分为 Level 01Level 02Level 03个主题。

    07

    本学期学习计划

    魔变科教--python

    从入门到精通课程体系

    序号

    主题

    知识目标

    能力目标

    01

    认识python

    了解python软件的操作

    Level 01

    入门python基础的编程思维、了解基本语法结构

    02

    print函数HelloWorld

    print函数的使用方法

    03

    可爱的变量

    学习变量的类型

    04

    基本数学运算

    掌握数学运算的方式

    05

    基本数据类型

    掌握数据的基本类型

    06

    数据的输入

    掌握数据的输入方法

    07

    图形用户界面(上)

    easygui图形交互界面的操作

    08

    图形用户界面(下)

    掌握图形交互界面的使用

    09

    关系运算符

    学习常见的关系运算符

    10

    if条件语句

    掌握if语句的含义

    11

    逻辑运算符

    掌握常见的逻辑运算符的使用

    12

    各运算符的优先级

    熟悉在编程中各种运算符的优先

    13

    if-else语句

    掌握ifelse语句的使用

    14

    if结构的嵌套

    掌握if语句的嵌套使用

    15

    猜拳小游戏

    完成猜拳小游戏的开发

    16

    while循环

    学习while循环的使用

    17

    猜数字游戏

    猜数字游戏案例开发

    Level 02

     

    掌握常见的语法结构,培养孩子的逻辑思维能力与数学运算能力

    18

    for循环

    掌握for循环语句的使用

    19

    break与Continue

    学习break与continue语句

    20

    循环的嵌套

    掌握循环的嵌套使用方法

    21

    模拟银行系统

    学习银行系统开发案例

    22

    项目-万年历

    学习万年历的制作开发

    23

    初识列表

    掌握列表的含义

    24

    列表的常用算法

    熟悉裂变的常用算法

    25

    冒泡排序与选择排序

    冒泡法排序与选择排序

    26

    多维列表

    学习多维列表的使用

    27

    学生成绩管理系统

    完成学生成绩管理系统的开发

    28

    学生信息管理系统

    完成学生信息管理系统的开发

    29

    元组

    熟悉元组功能的使用

    30

    字典

    学习字典的含义及使用

    31

    项目-英汉字典

    学习英汉字典项目开发

    32

    字符序列

    掌握字符序列的使用

    33

    初识函数

    了解自定义函数的使用

    Level 03

     

    掌握自定义函数的应用、培养孩子综合应用能力

    34

    函数的运用

    掌握函数的运用方法

    35

    面向对象基础

    了解面向对象的含义

    36

    面向对象实例练习

    掌握面向对象的实例练习

    37

    学生信息管理系统

    完成学生信息管理系统

    38

    超市销售管理系统

    学习超市销售管理系统开发

    39

    面向对象进阶

    掌握面向对象的编程进阶

    40

    项目-图书管理系统

    掌握图书管理系统的开发过程

    41

    Pygame入门

    了解pygame模块的使用

    42

    Pygame检测

    掌握检测功能运用

    43

    Pygame事件

    掌握事件编程功能运用

    44

    桌球游戏1

    掌握桌球游戏开发思维

    45

    桌球游戏2

     完善桌球游戏开发

    46

    飞机大战游戏开发1

    掌握游戏开发过程1

    47

    飞机大战游戏开发2

    掌握游戏开发过程2

    48

    综合测试

    Python 编程能力测试

    本课程分为3季推出,每季16课次,本课视频为16课内容。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课