python从入门到精通

5人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • 第一期
更多班级

第一期

支持随到随学,25年04月过期

¥96.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

往期学员作业()

评论

老师介绍

  • 姬老师

    姬老师

    教授工程师,专业从事机器人、自动化研究15年;擅长青少年创客教育
简  介 从入门到精通入门共16课,入门化教学,适合10-16岁青少年入门学习。

爱上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课内容。

* 课程提供者:南京亲美文化艺术培训有限公司