教辅资源
每天更新|免费分享

青少年Python编程从入门到精通(初级、中级、高)

下载地址

https://pan.quark.cn/s/3d9a1d40b8a5

资源介绍

这份《青少年Python编程从入门到精通》资源是专为9-13岁青少年打造的系统化Python学习课程,涵盖了初级和中级两个阶段。初级从Python安装、基本数学运算到GUI图形化界面,适合零基础的孩子入门;中级则深入列表、元组、字典、函数与类等核心概念,帮助孩子逐步掌握面向对象编程。整套资源包含高清视频讲解、配套PPT课件以及可供练习的源代码,是学校编程社团、家庭自学或编程培训的优质素材。

资源价值:课程以“循序渐进”为原则,初级部分通过有趣的示例(如print、input、条件判断)培养编程兴趣,中级部分则通过列表操作、排序算法、函数与类等项目锻炼逻辑思维与问题解决能力。所有视频均按小节划分,便于按需学习;源码文件让孩子可以动手运行、修改,加深理解。对于希望提升信息科技素养、准备参加编程竞赛的青少年来说,这套资源是非常实用的学习伴侣。

适合人群:主要面向9岁以上的小学生和初中生。初级适合完全零基础的孩子,中级适合有一定基础(如已了解变量和条件语句)的青少年。也适合家长或老师作为教学辅助材料,利用其中的PPT和视频进行课堂讲解。

内容结构:初级包含4章(第1-4章),涵盖Python环境搭建、基本数学运算、数据类型、GUI图形化界面;中级包含6章(第9-14章),覆盖列表分片/增加删除/排序、元组字典、函数、类与对象。每一章都有视频小节、源码以及PPT,章节之间逻辑连贯,从易到难。

使用建议:建议学习者按照章节顺序逐个学习,先看视频,再对照源码动手实践,最后完成课后练习。家长或老师可结合PPT进行重难点讲解。注意,中级部分涉及的排序算法和类与对象,可引导孩子多写代码、调试错误,以真正掌握编程思想。该资源为本地文件,下载后可直接解压使用,无需在线激活。

资源封面

青少年Python编程从入门到精通(初级、中级、高) 文件封面
青少年Python编程从入门到精通(初级、中级、高) 文件封面
青少年Python编程从入门到精通(初级、中级、高) 文件封面

文件目录

.
└── 【05】青少年Python编程从入门到精通(初级、中级、高级)/
    ├── 中级(13岁)/
    │   ├── 第10章:列表—增加删除/
    │   │   ├── 第1小节:insert添加元素   .MKV
    │   │   ├── 第3小节:pop删除指定下标元素   .MKV
    │   │   ├── 第4小节:del删除列表、元素   .MKV
    │   │   ├── 第5小节:删除列表项大总结   .MKV
    │   │   └── 第十课:列表—增加和删除.pptx
    │   ├── 第11章:列表—排序/
    │   │   ├── 源码/
    │   │   │   ├── maopao.py
    │   │   │   ├── sortlistdemo.py
    │   │   │   └── xuanzepaixu .py
    │   │   ├── 第1小节:元素是否在列表中   .MKV
    │   │   ├── 第2小节:选择排序   .MKV
    │   │   ├── 第3小节:冒泡排序   .MKV
    │   │   ├── 第4小节:sort函数升序排序   .MKV
    │   │   ├── 第5小节:sorted降序排序   .MKV
    │   │   ├── 第6小节:排序总结   .MKV
    │   │   └── 第十一课:类表—排序.pptx
    │   ├── 第12章:元组、字典/
    │   │   ├── 第1小节:认识元祖   .MKV
    │   │   ├── 第2小节:字典的创建   .MKV
    │   │   ├── 第3小节:字典的访问   .MKV
    │   │   ├── 第4小节:对字典元素的添加和更改   .MKV
    │   │   ├── 第5小节:删除字典的几种方法   .MKV
    │   │   └── 第十二课:字典.pptx
    │   ├── 第13章:什么是函数/
    │   │   ├── 源码/
    │   │   │   ├── functiondemo.py
    │   │   │   ├── functiondemo2.py
    │   │   │   ├── functionmax.py
    │   │   │   ├── functiontest1.py
    │   │   │   ├── functiontest2.py
    │   │   │   └── global_demo.py
    │   │   ├── 第13课:函数.pptx
    │   │   ├── 第1小节:创建函数   .MKV
    │   │   ├── 第2小节:创建有参函数   .MKV
    │   │   ├── 第3小节:有返回值函数创建   .MKV
    │   │   ├── 第4小节:函数练习题1   .MKV
    │   │   ├── 第5小节:函数练习2   .MKV
    │   │   ├── 第6小节:作用域   .MKV
    │   │   └── 第7小节:global关键字   .MKV
    │   ├── 第14章:类与对象/
    │   │   ├── 源码/
    │   │   │   ├── calss_demo2.py
    │   │   │   ├── calss_variate_demo.py
    │   │   │   ├── classdemo.py
    │   │   │   ├── computers.py
    │   │   │   ├── dd.py
    │   │   │   ├── maindemo.py
    │   │   │   ├── maxdemo.py
    │   │   │   └── studentdemo.py
    │   │   ├── 第10小节:模块的调用   .MKV
    │   │   ├── 第1小节:什么是类和对象   .MKV
    │   │   ├── 第2小节:类的创建   .MKV
    │   │   ├── 第3小节:init构造函数   .MKV
    │   │   ├── 第4小节:self形参   .MKV
    │   │   ├── 第5小节:案例讲解   .MKV
    │   │   ├── 第6小节:对象的输出   .MKV
    │   │   ├── 第7小节:类变量和实例化变量   .MKV
    │   │   ├── 第8节:认识类的多态   .MKV
    │   │   ├── 第9小节:类的继承   .MKV
    │   │   └── 第十四课:类与对象.pptx
    │   └── 第9章:列表—分片/
    │       ├── 源码/
    │       │   ├── listdemo_2.py
    │       │   └── listdemo_3.py
    │       ├── 第1小节:什么是列表   .MKV
    │       ├── 第2小节:访问列表项   .MKV
    │       ├── 第3小节:列表—分片   .MKV
    │       ├── 第4小节:使用append追加元素   .MKV
    │       ├── 第5小节:使用extend追加列表到列表   .MKV
    │       └── 第九课:列表—分片.pptx
    ├── 初级(9岁)/
    │   ├── 第1章:一起走进python/
    │   │   ├── 安装文件/
    │   │   │   ├── Python32位安装软件/
    │   │   │   │   └── python-3.7.3-32bit.exe
    │   │   │   └── Python64位安装软件/
    │   │   │       └── python-3.7.3-64.exe
    │   │   ├── 源码/
    │   │   │   ├── inputdemo.py
    │   │   │   └── printdemo.py
    │   │   ├── 第1小节:学习前言   .mp4
    │   │   ├── 第1课:一起走进python吧.pptx
    │   │   ├── 第2小节:学习python的n个理由   .mp4
    │   │   ├── 第3小节:了解python3简介   .mp4
    │   │   ├── 第4小节:Python的安装   .mp4
    │   │   ├── 第5小节:不显示python型号信息解决方式   .mp4
    │   │   ├── 第6小节:输出hellopython   .mp4
    │   │   ├── 第7小节:使用python自带编译软件idle   .mp4
    │   │   ├── 第8小节:使用print输出   .mp4
    │   │   └── 第9小节:使用input输入   .mp4
    │   ├── 第2章:基本数学运算/
    │   │   ├── 源码/
    │   │   │   ├── and_or_not_demo.py
    │   │   │   ├── changliang_demo.py
    │   │   │   ├── data_type.py
    │   │   │   ├── ifelse_score_demo.py
    │   │   │   └── typedemo.py
    │   │   ├── 第1小节:认识变量   .mp4
    │   │   ├── 第2小节:认识常量   .mp4
    │   │   ├── 第2课:判断语句.pptx
    │   │   ├── 第3小节:基本数据类型   .mp4
    │   │   ├── 第4小节:条件判断语句   .mp4
    │   │   ├── 第5小节:与或非语句(1)   .mp4
    │   │   ├── 第6小节:与或非语句练习   .mp4
    │   │   └── 第7小节:挑战练习   .mp4
    │   ├── 第3章:数据类型/
    │   │   ├── 源码/
    │   │   │   ├── data_zhuanhuan_demo.py
    │   │   │   ├── datatype_demo.py
    │   │   │   ├── test1.py
    │   │   │   └── typedemo.py
    │   │   ├── 第1小节:如何查看数据类型   .mp4
    │   │   ├── 第2小节:数据类型转换   .mp4
    │   │   ├── 第3小节:挑战练习题1   .mp4
    │   │   ├── 第3课:数据类型.pptx
    │   │   ├── 第4小节:挑战练习题2   .mp4
    │   │   └── 第5小节:挑战练习题3   .mp4
    │   ├── 第4章:GUI图形化界面/
    │   │   ├── robertlugg-easygui-cbd30b0/
    │   │   │   ├── developer_information/
    │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   └── Git-branching-model.png
    │   │   │   │   ├── BUILD INSTRUCTIONS.txt
    │   │   │   │   ├── DEVELOPER_NOTES.txt
    │   │   │   │   └── Git-branching-model.png
    │   │   │   ├── easygui/
    │   │   │   │   ├── boxes/
    │   │   │   │   │   ├── about.py
    │   │   │   │   │   ├── base_boxes.py
    │   │   │   │   │   ├── button_box.py
    │   │   │   │   │   ├── choice_box.py
    │   │   │   │   │   ├── demo.py
    │   │   │   │   │   ├── derived_boxes.py
    │   │   │   │   │   ├── diropen_box.py
    │   │   │   │   │   ├── egstore.py
    │   │   │   │   │   ├── fileboxsetup.py
    │   │   │   │   │   ├── fileopen_box.py
    │   │   │   │   │   ├── filesave_box.py
    │   │   │   │   │   ├── fillable_box.py
    │   │   │   │   │   ├── global_state.py
    │   │   │   │   │   ├── multi_fillable_box.py
    │   │   │   │   │   ├── text_box.py
    │   │   │   │   │   └── utils.py
    │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   └── python_and_check_logo.jpg
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── easygui.py
    │   │   │   │   ├── python_and_check_logo.gif
    │   │   │   │   ├── python_and_check_logo.jpg
    │   │   │   │   ├── python_and_check_logo.png
    │   │   │   │   └── zzzzz.gif
    │   │   │   ├── sphinx/
    │   │   │   │   ├── _static/
    │   │   │   │   │   ├── registration_system/
    │   │   │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   │   │   ├── screenshot_register_main.png
    │   │   │   │   │   │   │   └── screenshot_register_show.png
    │   │   │   │   │   │   ├── screenshot_register_main.png
    │   │   │   │   │   │   └── screenshot_register_show.png
    │   │   │   │   │   ├── tutorial/
    │   │   │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   │   │   ├── screenshot2.png
    │   │   │   │   │   │   │   ├── screenshot3.png
    │   │   │   │   │   │   │   ├── screenshot4.png
    │   │   │   │   │   │   │   ├── screenshot_buttonbox_with_image.png
    │   │   │   │   │   │   │   ├── screenshot_ccbox.png
    │   │   │   │   │   │   │   ├── screenshot_choicebox.png
    │   │   │   │   │   │   │   ├── screenshot_choicebox_icecream.png
    │   │   │   │   │   │   │   ├── screenshot_codebox_vista.png
    │   │   │   │   │   │   │   ├── screenshot_fileopenbox_vista.png
    │   │   │   │   │   │   │   ├── screenshot_msgbox.png
    │   │   │   │   │   │   │   ├── screenshot_multchoicebox.png
    │   │   │   │   │   │   │   ├── screenshot_multenterbox.png
    │   │   │   │   │   │   │   ├── screenshot_multenterbox_vista.png
    │   │   │   │   │   │   │   └── screenshot_passwordbox.png
    │   │   │   │   │   │   ├── python-logo.gif
    │   │   │   │   │   │   ├── screenshot2.png
    │   │   │   │   │   │   ├── screenshot3.png
    │   │   │   │   │   │   ├── screenshot4.png
    │   │   │   │   │   │   ├── screenshot_buttonbox_with_image.png
    │   │   │   │   │   │   ├── screenshot_ccbox.png
    │   │   │   │   │   │   ├── screenshot_choicebox.png
    │   │   │   │   │   │   ├── screenshot_choicebox_icecream.png
    │   │   │   │   │   │   ├── screenshot_choicebox_monofonts_and_exit_button.gif
    │   │   │   │   │   │   ├── screenshot_choicebox_with_multiple_buttons.gif
    │   │   │   │   │   │   ├── screenshot_codebox_vista.png
    │   │   │   │   │   │   ├── screenshot_fileopenbox_vista.png
    │   │   │   │   │   │   ├── screenshot_msgbox.png
    │   │   │   │   │   │   ├── screenshot_multchoicebox.png
    │   │   │   │   │   │   ├── screenshot_multenterbox.png
    │   │   │   │   │   │   ├── screenshot_multenterbox_vista.png
    │   │   │   │   │   │   └── screenshot_passwordbox.png
    │   │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   │   └── python-logo-master-v3-TM-flattened.png
    │   │   │   │   │   └── python-logo-master-v3-TM-flattened.png
    │   │   │   │   ├── Makefile
    │   │   │   │   ├── __init__.py
    │   │   │   │   ├── api.rst
    │   │   │   │   ├── conf.py
    │   │   │   │   ├── cookbook.rst
    │   │   │   │   ├── faq.rst
    │   │   │   │   ├── index.rst
    │   │   │   │   ├── links.rst
    │   │   │   │   ├── make.bat
    │   │   │   │   ├── support.rst
    │   │   │   │   └── tutorial.rst
    │   │   │   ├── test_cases/
    │   │   │   │   ├── images/
    │   │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   │   └── globe.jpg
    │   │   │   │   │   ├── cross.gif
    │   │   │   │   │   ├── daffy duck.gif
    │   │   │   │   │   ├── dave.gif
    │   │   │   │   │   ├── globe.jpg
    │   │   │   │   │   ├── mickey.gif
    │   │   │   │   │   ├── minnie.gif
    │   │   │   │   │   └── tick.gif
    │   │   │   │   ├── 打水印后的文件/
    │   │   │   │   │   └── pi.jpg
    │   │   │   │   ├── SimpleCv.py
    │   │   │   │   ├── The Pirates of the Caribean Game.py
    │   │   │   │   ├── books.xml
    │   │   │   │   ├── dice.py
    │   │   │   │   ├── file_open_box.py
    │   │   │   │   ├── geo_quiz.py
    │   │   │   │   ├── gps_auto_update.py
    │   │   │   │   ├── hex_entry.py
    │   │   │   │   ├── multienter_backspace.py
    │   │   │   │   ├── multiple_disney_images.py
    │   │   │   │   ├── pi.jpg
    │   │   │   │   ├── result.png
    │   │   │   │   ├── text2binary.py
    │   │   │   │   ├── weather_man.py
    │   │   │   │   └── xml_parse.py
    │   │   │   ├── MANIFEST
    │   │   │   ├── _gitattributes
    │   │   │   ├── _gitignore
    │   │   │   ├── setup.cfg
    │   │   │   └── setup.py
    │   │   ├── 源码/
    │   │   │   ├── easyguidemo.py
    │   │   │   └── python_easygui_demo.py
    │   │   ├── 第1小节:easygui安装测试   .MKV
    │   │   ├── 第2小节:easygui安装失败解决方案   .MKV
    │   │   ├── 第3小节:easygui详解   .MKV
    │   │   ├── 第4小节:easygui学习方法指导   .MKV
    │   │   ├── 第4课:GUI图形化用户界面2.pptx
    │   │   └── 第四周(附件):EasyGui详细解.docx
    │   ├── 第5章:条件判断—if语句/
    │   │   ├── 源码/
    │   │   │   ├── and_or_notdemo.py
    │   │   │   ├── elifdemo.py
    │   │   │   ├── ifelsedemo.py
    │   │   │   ├── selldemo.py
    │   │   │   └── yunsuanfu.py
    │   │   ├── 第五课:条件判断—if语句.pptx
    │   │   └── 运算符.jpg
    │   ├── 第6章:周而复始—for循环/
    │   │   ├── 源码/
    │   │   │   ├── for_range_demo2.py
    │   │   │   ├── fordemo.py
    │   │   │   └── lianxi_demo.py
    │   │   ├── 第1小节:for循环1   .MKV
    │   │   ├── 第2小节:for循环2   .MKV
    │   │   ├── 第3小节:range函数   .MKV
    │   │   ├── 第4小节:练习题   .MKV
    │   │   └── 第6课:周而复始(for循环).pptx
    │   ├── 第7章:周而复始—while循环/
    │   │   ├── 源码/
    │   │   │   ├── demo_1.py
    │   │   │   ├── demo_2.py
    │   │   │   ├── demo_3.py
    │   │   │   ├── whiledemo.py
    │   │   │   └── whiledemo2.py
    │   │   ├── 第1小节:while循环1   .MKV
    │   │   ├── 第2小节:continue与break关键字   .MKV
    │   │   ├── 第3小节:练习1   .MKV
    │   │   ├── 第4小节:练习2   .MKV
    │   │   ├── 第5小节:注释   .MKV
    │   │   └── 第七课:周而复始while循环.pptx
    │   └── 第8章:周而复始—嵌套循环/
    │       ├── 源码/
    │       │   ├── inputdemo.py
    │       │   └── inputdemo_2.py
    │       ├── 第1小节:可变循环   .MKV
    │       ├── 第2小节:循环大总结   .MKV
    │       └── 第八课.周而复始(嵌套循环).pptx
    └── 高级(15岁)/
        ├── 第15章:海龟绘图/
        │   ├── 源码/
        │   │   ├── car_demo.py
        │   │   ├── line_demo.py
        │   │   ├── luoxuanxian_demo.py
        │   │   ├── result_show.py
        │   │   ├── rose_demo.py
        │   │   ├── setwindow_demo.py
        │   │   ├── triangle.py
        │   │   └── turtledemo.py
        │   ├── “海龟”画图.pptx
        │   ├── 海龟绘图总结整理.xlsx
        │   ├── 第1小节:turtle简介   .MKV
        │   ├── 第2小节:turtle坐标系   .MKV
        │   ├── 第3小节:设置画布   .MKV
        │   ├── 第4小节:画笔的操作1   .MKV
        │   ├── 第5小节:画笔的操作2   .MKV
        │   ├── 第6小节:turtle总结   .MKV
        │   ├── 第7小节:练习题1   .MKV
        │   ├── 第8小节:练习题2   .MKV
        │   └── 第9小节:绘制炫酷效果   .MKV
        ├── 第16章:pygame图形/
        │   ├── 源码/
        │   │   ├── 打水印后的文件/
        │   │   │   └── ball.png
        │   │   ├── ball.png
        │   │   ├── fantan_demo.py
        │   │   ├── line_demo.py
        │   │   ├── move_demo.py
        │   │   ├── pygame_demo_art.py
        │   │   └── pygame_demo_cricle.py
        │   ├── 素材/
        │   │   ├── 打水印后的文件/
        │   │   │   ├── ball.png
        │   │   │   ├── 像素——西虹市.jpg
        │   │   │   ├── 图片1.png
        │   │   │   ├── 图片1副本.png
        │   │   │   └── 未标题-1.png
        │   │   ├── Pygame中文文档(1).pdf
        │   │   ├── ball.png
        │   │   ├── 像素——西虹市.jpg
        │   │   ├── 图片1.png
        │   │   ├── 图片1副本.png
        │   │   └── 未标题-1.png
        │   ├── 图形.pptx
        │   ├── 总结整理.xlsx
        │   ├── 第10小节:小球的移动2   .MKV
        │   ├── 第11小节:小球反弹算法1   .MKV
        │   ├── 第12小节:小球的算法2   .MKV
        │   ├── 第13节:小球的反弹   .MKV
        │   ├── 第1小节:pygame的安装   .MKV
        │   ├── 第2小节:创建屏幕   .MKV
        │   ├── 第3小节:如何关闭程序   .MKV
        │   ├── 第4小节:如何绘制图形   .MKV
        │   ├── 第5小节:pygame原理讲解   .MKV
        │   ├── 第6小节:像素   .MKV
        │   ├── 第7小节:如何让小球动起来(原理)   .MKV
        │   ├── 第8小节:屏幕尺寸和图像尺寸   .MKV
        │   └── 第9小节:小球的移动1   .MKV
        ├── 第17章:动画精灵(一)/
        │   ├── 源码/
        │   │   ├── 打水印后的文件/
        │   │   │   └── ball.png
        │   │   ├── ball.png
        │   │   ├── classdemo.py
        │   │   ├── move_demo.py
        │   │   ├── sprite_demo.py
        │   │   ├── sprite_fantan_demo .py
        │   │   ├── sprite_move.py
        │   │   └── sprite_move_demo.py
        │   ├── 素材库/
        │   │   ├── 打水印后的文件/
        │   │   │   ├── ball.png
        │   │   │   ├── ball2.png
        │   │   │   ├── bubble1.png
        │   │   │   ├── bubble2.png
        │   │   │   ├── bubble3.png
        │   │   │   └── bubble4.png
        │   │   ├── ball.png
        │   │   ├── ball2.png
        │   │   ├── bubble1.png
        │   │   ├── bubble2.png
        │   │   ├── bubble3.png
        │   │   └── bubble4.png
        │   ├── 快捷键.docx
        │   ├── 第17课:动画精灵.pptx
        │   ├── 第1小节:什么是动画精灵   .MKV
        │   ├── 第2小节:类的继承(复习)   .MKV
        │   ├── 第3小节:精灵的创建   .MKV
        │   ├── 第4小节:显示多个精灵对象   .MKV
        │   ├── 第5小节:精灵的移动   .MKV
        │   ├── 第6小节:小球的随机移动   .MKV
        │   └── 第7小节:小球反弹   .MKV
        └── 第18章:动画精灵(二)/
            ├── 源码/
            │   ├── 打水印后的文件/
            │   │   └── ball.png
            │   ├── ball.png
            │   └── sprite_move_demo2.py
            ├── 素材库/
            │   ├── 打水印后的文件/
            │   │   ├── ball.png
            │   │   ├── ball2.png
            │   │   ├── bubble1.png
            │   │   ├── bubble2.png
            │   │   ├── bubble3.png
            │   │   └── bubble4.png
            │   ├── ball.png
            │   ├── ball2.png
            │   ├── bubble1.png
            │   ├── bubble2.png
            │   ├── bubble3.png
            │   └── bubble4.png
            ├── 第18课:动画精灵.pptx
            ├── 第1小节:精灵碰撞监测1   .MKV
            ├── 第3小节:精灵碰撞侦测3   .MKV
            └── 第4小节:精灵碰撞侦测4   .MKV
赞(0)
未经允许不得转载:学吧网 » 青少年Python编程从入门到精通(初级、中级、高)

评论 抢沙发