北京Python培训机构
北京Python培训机构排名,Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
Python的学习目标
学Python的详细课程内容
单元序号 | 课程名称 | 编程知识 |
单元 |
1、Python你好 2、神奇百宝箱 3、巧解数学题 4、分解与重组 5、请假条 6、神奇的海龟 7、闪闪五角星 8、随机应变 9、制作表情 10、满天繁星 |
1.学会标准输出语句、标准输入语句! 2.认识变量、字符串的概念, 3、.学习计算机ASC11编码的概念和用途, 4、认识Python的turtle库,学习画笔的使 用和简单的绘图操作 5、使用海龟库,练习绘制花型图案 6、.学习Python中随机数的生成方式,并 使用随机数生成随机颜色等 |
第二单元 |
1、智能体重秤 2、丛林探险 3、猜拳游戏 4、无穷的力量 5、灿烂星空 6、聪明的高斯 7、终结者 8、爬树的蜗牛 9、幸运的数字 10、九九乘法表 |
1.初步和深入认识选择结构概念,练习多重条件结构的使用 2.学习while、for循环,掌握使用方法并加以区别 3.使用双重循环实现图形的打印 4.学习break和continue,来控制循环结构的执行 5.通过随机数和选择结构的结合,制作飞行棋小游戏 6.将传统的猜拳游戏通过计算机实现,帮助孩子锻炼代码能力 7.通过打印九九乘法口诀表,来熟练格式化输出和循环嵌套的知识 |
第三单元 |
1、森林水果店 2、小熊买糖 3、歌星大奖赛 4、明明的电话本 5、三国战将 6、碟中谍 |
1.学习列表、列表长度、列表索引等概念 2.学习取极值函数,设计实现比赛评分系统 3、区别字并与列表,能够向字共中添加和删除元素 4、学习字典中元素的修改和查询方法 5.掌握字共的遍历包括从中取出键、值、键值对 6.认识字典的一对-的特性,利用特性对数据进行加密和解密 |
第四单元 |
1、动物奥运会 2、节日的祝福 3、勤劳的蜜蜂 4、森林绿化小能手 5、和平精英 6、疯狂赛车 7、好多兔子 8、饮料换购 9、阶乘计算器 10、美丽的分形树 |
1.介绍函数概念,初次使用简单的函数 2.学习函数中参数的概念,完成函数优化,增强函数的功能 3.了解函数中返回值的含义 4.认识函数中变量的作用域并区分全局变量局部变量 5.介绍使用函数的好处,培养孩子拥有划分功能模块的能力 6.认识到参数可以是任意类型的特点,灵活使用函数 |
第五单元 |
1、世间万物皆对象 2、对象也会用魔术 3、一句话的事儿 4、查找完全数 5、黄金螺旋线 6、猴子吃桃 |
1.初识类和对象,理解类和对象的含义 2.学习使用Class语句创建类,并根据类生成对象 3.学习类的初始化方法并在方法中定义和修改属性 4.学习在类中封装私有方法 5.学习在类中定义普通方法,调用私有方法 6.递归函数的深入学习和模块化编程的熟练掌握 |
第六单元 |
1、"水仙花" 2、被抹掉的数字 3、给泡泡排座 4、聪明的站台职工 5、别无"选择" 6、省市面积排行榜 7、古数学家的智慧 8、伟大的欧几里德 9、什么是质数 10、强大脑 |
1.了解枚举算法就是一-列举的意思 2.使用枚举算法找出所有的水仙花数 3.使用枚举算法解决涂抹数字的经典问题 4.学习使用程序给数字排序的算法:冒泡排序 5.利用冒泡排序算法解决火车车厢重新排序问题 6.学习排序算法中的选择排序 7.利用选择排序算法解决面积排序问题 8.深入使用while循环求解大公约数 9.深入使用递归函数求解大公约数 10.嵌套使用for循环和if语句求解质数 |
第七单元 |
1、数学大师 2、掌控时间 3-4、海龟钟表 5、程序中的父与子 6、多态是什么 7-8、管理文件(1) 9、常见的异常和处理 10、综合练习 |
1.学习开平方算法以及python中的数学库 2.学习圆周率算法 3.了解生活中的钟表以及时间换算方法 4.认识python中的时间模块 5.利用turtle绘制钟表界面,控制表盘指针转动 6.学习类的继承以及类中的方法重写及多态特性 7.学习文件的基本操作:打开、读取、写入和关闭 8.掌握多种读取文件内容的方法 9.掌握异常处理的方法和几种常见的异常抛出类型 |
第八单元 |
1、‘我的’python模块 2、分解质因数 3、插入排序 4、桶排序 5、排序综合练习 6、约瑟夫环 |
1.创建自定义模块,掌握Python中自定义模块的方法 2.学习质因数的概念和计算方法,学会分解质因数的程序设计 3.学会利用插入排序算法给列表中数值进行排序 4.学会桶排序的概念并利用桶排序算法给数字排序 5.解决约瑟夫环问题 |
第九单元 |
1、初识PygameZero 2、弹起的小球 3、绘制美丽 的圆圈画 4、疯狂小圆圈 5-6、坚持一百秒 7-8、见缝插针 9-10、拼图游戏 |
1.学习PygameZero基本程序框架 2.学习创建窗口大小,在窗口中绘制圆形等内容 3.复习全局变量、循环、随机数、列表等知识点 4.制作弹球小游戏 5.绘制美丽的圆圈画 6.学习鼠标事件并绘制疯狂的小圆圈 7.完成坚持一百秒小游戏程序设计 8.学习图片旋转、音效播放等功能 9.完成见缝插针游戏程序设计 10.完成拼图游戏程序设计 |
第十单元 |
1、初识pygame模块 2、主角登场 3、控制人物 4、小鼠标大作用 5、主角的BGM 6、口袋精灵 7、接球游戏 8-9、打地鼠小游戏 10-11、贪吃蛇游戏 |
1.学习pygame游戏设计库,设计pygame游戏场景 2.了解游戏中的人物角色,并在屏幕上绘制角色 3.完成踢球游戏程序设计 4.学会设置游戏背景 5.学习键盘事件处理 6.完成文字游戏的程序设计 7.学习鼠标移动事件、点击事件的处理方法 8.学习设置游戏背景音效 9.完成接球游戏程序设计 10.完成打地鼠游戏程序设计 |
第十一单元 |
1-2、恐龙跑酷 3-4、飞机大战 5、游戏程序封装打包 |
1.学习图像位置和移动的检测 2.学习图像碰撞事件检测 3.学会游戏设计的基本步骤 4.完成贪吃蛇游戏程序设计 5.完成飞机大战游戏程序设计 6.学习程序封装打包 |
第十二单元 |
1、初识Tkinter 2、Tkinter按钮 3、Tkinter输入和文本 4、Tkinter画布和框 架 5、Tkinter弹 窗控件Messagebox 6、Tkinter计算三角形面积 7、Tkinter登录 窗口 8、Tkinter车牌摇号 9-10、Tkinter趣味弹窗 |
1、初识Tkinter 2、Tkinter按钮 3、Tkinter输入和文本 4、Tkinter画布和框架 5、Tkinter弹窗控件Messagebox 6. Tkinter计算三角形面积 7、Tkinter登录窗口 8、Tkinter车牌摇号 9-10、Tkinter趣味弹窗 |
第十三单元 |
1、初识网页设计 2、HTML标签1 3、HTML标签2 4、form表单 5、网页计算器 6-8、CSS选择器、网页 10、DIV网页布局及制作 |
1.认识浏览器以及网页基本结构 2.了解网页设计的基本框架和技术 3.学习HTML中的各类基本标签 4.学习HTML中的超链接标签、图片标签等 5.学习form表单以及input标签 6.完成网页计算器的网页设计案例 7.学习CSS样式表中的各类选择器 8.学习CSS样式表的三种表现方式 9.学习CSS中的DIV标签及其样式设计 10.完成网页案例制作 |
第十四单元 |
1、神秘的JS 2-4、JS的数据类型、程序设计接购和函数操作 5、JS的事件驱动 6、未来的时间门 |
1.认识Javascript编程语言中的输出语句、数据类型、选择结构和循环结构、函数定义函数调用、参数传递等内容 2.学习鼠标点击事件和移动事件的处理 3.完成Javascript程序设计案例 |
第十五单元 |
1、初识Django框架 2、静态内容创建 3-4、jango数据交互、用户登录 5、生成动态内容 6、文件上传 7、创建数据库表 8、数据处理 9、数据展示 10、项目展示 |
1-6、安装Django第三方框架,创建并调试个项目、实现网页数据与后端的交互、实现文件上传并保存到指定路径实现用户登录验证功能;利用Django生成动态网页内容创建数据库表并对数据进行处理和展示 7.完成PythonWeb网页设计项目 |
第十六单元 |
1、网页结构进阶 2、浏览器开发者模式 3、初识爬虫设计 4、JSON格式化与数据分析 5、Urlib爬虫库 6、请求方式get与post 7、证书验证 8、数据处理 9、爬取国内*排名 10、爬取学习资料 |
1.复习htmI网页结构的知识,实现-个网页的布局 2.模拟浏览器向服务器发送请求,以及浏览器开发者工具的使用 3.分析JSON数据,提取有用信息 4.了解爬虫相关概念以及HTTP通信知识 5.学习Urlib爬虫库的基本用法 6.学习爬虫请求方式以及证书验证 7-8.学习对爬虫请求结果的处理、数据进行编解码的方法 9.学习网络爬虫的基本步骤,爬取国内各*的排名信息 10.利用爬虫技术爬取学习资料,掌握网页详情页数据的爬取方法 |
第十七单元 |
1、Requests爬虫库 2、复杂请求方式 3、文件下载 4、文件上传 5、高级设置 6、异常处理 |
1-2.学习Requests爬虫库的安装和基本用法、网络请求方法: get. post方法 3.通过response获得响应以及状态码查询对象 4.学习文件下载与上传的实现方法 5.学习代理设置、超时设置以及认证设置等高级设置 6.学习Requests中的异常捕捉与处理方法 |
第十八单元 |
1、电影信息爬取 2、Requests-HTML爬虫库 3、发起请求 4、处理响应 5、response对象 6、css选择器找对象 7、数据清洗 8、音乐信息爬取 9、动漫信息爬取 10、链家楼房信息爬取 |
1-3.学习Requests- HTML爬虫库的基本用法、发起请求的方、如何使用Requests -HTML处理响应 4.认识爬虫响应的状态码以及对数据进行解码发方法 5.利用CSS选择器查找对象 6.掌握数据清洗的方法 7.利用所学的爬虫框架爬取音乐信息、动漫信息以及链家网站的楼房信息,完成爬虫案例。 |
为什么要让孩子学Python?
1
锻炼逻辑思维
编程与电脑沟通的过程,将打破常规思维,注重逻辑思考。
2
提升竞争力
编程教育逐渐纳入基础课程,学习编程会增加额外竞争优势。
3
培养细心耐心
严谨的编程语言,是用来培养细心耐心与专注力的工具。
4
迎接Al时代
多*知识交叉应用于编程,培养编程能力,轻松走在Al时代前列。
多重实力,更值得家长信赖
教育理念
EDEE理念(教育+设计+程序+创业精神)把创新能力、创造精神、系统化解决问题能力等作为培养的重点。
课程体系
历经码高研究院6次迭代,30次升级,打造出覆盖5-18岁青少年的完整机器人教育课程体系,成为一家实现全年龄段教材同步配套的机器人教育机构。
课程配合教材
码高是全行业为数不多的实现全年龄段教材同步配套的机器人教育机构。课后知识温习有所参照,实现知识的不断积累。