
Python
编程入门课程
Why Python
广泛接受
美国计算机排名前39的学校中,近30所选择Python作为编程入门语言进行教授排行第一,Java作为随后的扩展语言排行第二。
国内的高校中,清华和北大也选择了Python。
用途广泛
Python在WEB开发、金融分析、科学计算、大数据等领域均是最受欢迎的语言。
结合其他工具,可以完成创客项目,释放想象力,培养组队解决问题的实际工程能力。
Python课程特点
专业的授课教师
核心教师具有清华计算机硕士学历,超过3年的计算机课程面授经验。
双语教学
课堂讲授主要用中文,教案、习题全部采用英文。
Python实际编程项目
学习完成后,能够完成自己的软件项目设计。我们会技术支持学员完成。
美高美本衔接
Python语言适合初学者入门学习,且被广泛使用,适合与美高、本科学习衔接。
独特课程设计
参考MIT,CMU课程大纲,设计出基于项目的学习方式,将STEM(科学、技术、工程与数学)多元技能融于项目式教学中,科学有趣,激发学生兴趣,实现了编程兴趣激发与编程知识掌握的完美结合。
线下授课+在线答疑
每次课后会留有编程作业,遇到问题可以在线咨询老师答疑解惑。
- Python课程介绍
培养下一代创新者
Python1
基础
本课程为第一门:基础课程。
Python已经成为目前美国和中国顶尖大学里首选的计算机编程入门语言,如清华和MIT麻省理工等国内外顶尖学校都在使用Python作为本科生入门的第一门编程语言课程。本课程将深入介绍编程语言的基础知识和逻辑概念,让初学者快速掌握人工智能的基础Python编程语言的基本语法。
课程安排
Python2
实战
本课程将深入浅出的介绍如何写出一个真实的Python小项目。
聚焦引导学生对于Python编程的理解和实战经验,对简单逻辑的了解,服务于同学们的编程逻辑能力提升和实际编码能力。在Python实战课程中,带领同学使用Python语言开发拼图、画板、计算器、贪吃蛇、网络爬虫等实战项目,培养独立解决问题和代码调试能力。
课程安排
Python3
进阶
在实战的基础上,带领学生学习Python的高级模块如视觉OpenCV库,使用树莓派控制硬件完成复杂AI编程,完成综合性Python编程项目。在Python进阶课程中,带领同学使用Python语言开发人脸识别、AI智能硬件等大型实战项目,培养解决综合大型问题的能力。
课程安排
Python4
数据结构
在AI和大数据时代,数据处理中Python是必备的工具。
数据结构是Python应用到统计、金融、经济等专业的必备技术,Python数据结构课程会介绍算法如贪心等,常见的数据结构如堆栈、二叉树、图等,为掌握Python语言在大数据和人工智能方面的使用打好坚实基础。
课程安排
在本课程中,我们将学习各种数据结构技术以及实现此类结构的高效算法的方法。课程材料包括:算法效率分析、搜索(顺序搜索、二分搜索)、排序(插入排序、选择排序、快速排序)、链表(线性列表和链表的概念)、堆栈(基本堆栈操作),队列(基本队列操作),树(基本树概念,二叉树,二叉树遍历)、图(图的存储结构、最短路径算法)。学生们需要使用python语言来编写和测试他们的数据结构和程序。
课程项目-数学思维能力训练
冰雹猜想
题目如图
验证过程
程序代码
课程项目-游戏编程
Chrome小恐龙游戏
自己能够做一个吗?
按下空格键,霸王龙就会跳,如果碰到仙人掌,游戏结束
程序代码
八皇后
在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案,你能打败他给出所有的92种解法吗?
联系我们
上海校区:上海市延安东路588号远洋商业大厦一期14D
电话/微信:吴老师 13918894167
了解详细课程信息,可扫描关注微信公众号