
1、使用更专业的PyCharm编写代码,通过学习Pygame框架中常用模块,学会制作简单的2D小游戏。
2、学习Python的基础知识,如字典,函数,类和对象等,为之后进一步学习打好基础。
3、通过运用网络传输的知识,学员能够从网上爬取所需的信息,并且利用爬虫做一些信息软件工具提供实时数据支持。
4、主要利用turtle海龟库,绘制各色的形状和图案,在充满趣味性的学习过程中逐步引导学员入门Python语言。
5、通过学习numpy、pandas、matplotlib等数据分析库,让学生学会数据处理和可视化分析,为深入学习机器学习的数据挖掘方向做准备。
6、通过学习栈、链表、队列、散列表等常用数据结构和二分查找、归并排序、快速排序等经典算法,建立时间、空间复杂度意识,为编写性能更优的代码打下基础。
7、利用sklearn、OpenCV、keras等常用的人工智能库,通过训练一些简单的人工智能分类模型,培养学生对算法的兴趣,并利用所学知识搭建自己的人工智能应用系统。
8、本课程要求学员在前4个level的基础上,同时具备前端基础、数据库表设计等知识,进一步学习Flask框架,最终实现能够独立开发Flask项目。
1、招生对象:五年级(无基础)
2、上课形式:12节录播课+12节小班课+3个月在线答疑
3、教学时间:3个月
1、走近Python
认识Python里的模块,掌握海龟绘图模块的几种基础方法。
2、坐标与画笔
本节课主要通过绘制同心圆来学习画笔的移动,抬起与落下,最后通过绘制爱睡觉的小呆来巩固本节课的知识点。
3、运算符与表达式
本节课主要学习运算符的基础知识,并利用变量表达式调整大眼怪的大小,最后通过RGB颜色和取余运算调整大眼怪的颜色来巩固本节课的知识点。
4、必备编程技巧
学习阅读代码的技巧,猜想代码含义,学会用关键字搜索陌生的函数,并验证其作用,学习debug的技巧,学习增强代码的可读性。
5、字典
本节课我们将会学习一种新的存储数据的容器——字典,并利用字典的知识设计一个分数查询系统。
6、函数基础
本节课我们将会学习python里面的一个黑魔法——函数,帮助我们提高代码的复用性,并最终利用它帮助我们画出多个太阳花。
7、函数进阶
本节课我们将会更加深入的学习函数的知识,掌握函数这个黑魔法。最终用它画出各种各样的太阳花。
8、函数高级
本节课主要学习函数的返回值return,全局变量和局部变量等。
9、PyCharm概述
在回顾level2的知识之上学习Pygame相关基础知识,并开始Pygame的个项目。
10、拯救黑洞(一)/(二)
利用Pygame模块制作拯救黑洞的游戏,并介绍相关模块的效果。
11、flappy bird(一)/(二)/(三)
flappy bird实现了移动的“飞翔”小鸟效果。flappy bird游戏功能完善,在窗口中添加大量、成对出现的、自动向左移动的矩形“障碍”。完成最终的代码并对代码进行优化,实现最终的游戏效果。
12、初识flask
本节课主要学习web开发的知识,以及对css回顾,为后期学习做准备。
13、Jinja2模板引擎
本节课主要介绍Flask框架,学习如何从零开始设计Flask项目。
14、Boostrap和WTF表单
本节课主要应用前面所学知识,制作一个仿ddos攻击qq邮箱的项目,并从中学习前后端互相传参的过程。
15、SQLAlchemy数据库(一)/(二)
本节课主要学习应用flask-bootstrap插件、父模板、表单知识,并结合前面知识制作了一个小项目。本节课主要学习SQLAlchemy数据库,通过对该数据库的应用,熟悉了解数据库模型的创建和数据库的各类操作。