• Python

    编程入门课程

  • Why Python

    Python语言的广泛接受度

    广泛接受

    美国计算机排名前39的学校中,近30所选择Python作为编程入门语言进行教授排行第一,Java作为随后的扩展语言排行第二。

    国内的高校中,清华和北大也选择了Python。

    Python语言的用途广泛

    用途广泛

    Python在WEB开发、金融分析、科学计算、大数据等领域均是最受欢迎的语言。

    结合其他工具,可以完成创客项目,释放想象力,培养组队解决问题的实际工程能力。

  • Python课程特点

    专业的授课教师

    核心教师具有清华计算机硕士学历,超过3年的计算机课程面授经验。

    双语教学

    课堂讲授主要用中文,教案、习题全部采用英文。

    Python实际编程项目

    学习完成后,能够完成自己的软件项目设计。我们会技术支持学员完成。

    美高美本衔接

    Python语言适合初学者入门学习,且被广泛使用,适合与美高、本科学习衔接。

    独特课程设计

    参考MIT,CMU课程大纲,设计出基于项目的学习方式,将STEM(科学、技术、工程与数学)多元技能融于项目式教学中,科学有趣,激发学生兴趣,实现了编程兴趣激发与编程知识掌握的完美结合。

    线下授课+在线答疑

    每次课后会留有编程作业,遇到问题可以在线咨询老师答疑解惑。

  • Python课程介绍

    培养下一代创新者

    broken image

    Python1

    基础

    本课程为第一门:基础课程。

    Python已经成为目前美国和中国顶尖大学里首选的计算机编程入门语言,如清华和MIT麻省理工等国内外顶尖学校都在使用Python作为本科生入门的第一门编程语言课程。本课程将深入介绍编程语言的基础知识和逻辑概念,让初学者快速掌握人工智能的基础Python编程语言的基本语法。

    Python1的课程安排

    课程安排

    broken image

    Python2

    实战

    本课程将深入浅出的介绍如何写出一个真实的Python小项目。

    聚焦引导学生对于Python编程的理解和实战经验,对简单逻辑的了解,服务于同学们的编程逻辑能力提升和实际编码能力。在Python实战课程中,带领同学使用Python语言开发拼图、画板、计算器、贪吃蛇、网络爬虫等实战项目,培养独立解决问题和代码调试能力。

    python2的课程安排

    课程安排

    broken image

    Python3

    进阶

    在实战的基础上,带领学生学习Python的高级模块如视觉OpenCV库,使用树莓派控制硬件完成复杂AI编程,完成综合性Python编程项目。在Python进阶课程中,带领同学使用Python语言开发人脸识别、AI智能硬件等大型实战项目,培养解决综合大型问题的能力。

    Python3的课程安排

    课程安排

    broken image

    Python4

    数据结构

    在AI和大数据时代,数据处理中Python是必备的工具。

    数据结构是Python应用到统计、金融、经济等专业的必备技术,Python数据结构课程会介绍算法如贪心等,常见的数据结构如堆栈、二叉树、图等,为掌握Python语言在大数据和人工智能方面的使用打好坚实基础。

    python4的课程安排

    课程安排

    在本课程中,我们将学习各种数据结构技术以及实现此类结构的高效算法的方法。课程材料包括:算法效率分析、搜索(顺序搜索、二分搜索)、排序(插入排序、选择排序、快速排序)、链表(线性列表和链表的概念)、堆栈(基本堆栈操作),队列(基本队列操作),(基本树概念,二叉树,二叉树遍历)、(图的存储结构、最短路径算法)。学生们需要使用python语言来编写和测试他们的数据结构和程序。

  • 课程项目-数学思维能力训练

    python冰雹猜想的题目

    冰雹猜想

    题目如图

    python冰雹猜想的程序结果

    验证过程

    python冰雹猜想的代码

    程序代码

  • 课程项目-游戏编程

    Chrome小恐龙游戏

    python小恐龙程序

    自己能够做一个吗?

    按下空格键,霸王龙就会跳,如果碰到仙人掌,游戏结束

    python小恐龙运行结果

    程序代码

    python小恐龙程序代码

    八皇后

    在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案,你能打败他给出所有的92种解法吗?

    broken image
  • 联系我们

    上海校区:上海市延安东路588号远洋商业大厦一期14D

    电话/微信:吴老师 13918894167

    broken image

    了解详细课程信息,可扫描关注微信公众号