G7-10 Python,掌握流行编程语言

近年来在美国流行一个口号:“编程是21世纪人的必备生存技能之一,就跟听说读写一样重要。”发达国家由于经济发展水平较高,已进入科技文明高度发达的创新型社会,已经认识到编程能力作为创造力的重要性。

不难想象,未来的世界是与人工智能还有数据编程紧密不可分的,那么人人都在学习编程的时代,最简单最容易上手的是?

01

什么是Python?

根据TIOBE(计算机编程语言)最新排名,Python与Java,C,C++,C#成为全球前5大流行编程语言。从大数据、云端、客户端,到物联网终端,人工智能,python应用无处不在。Google、NASA、YouTube、Facebook,各公司都在大规模使用Python完成各种任务。

不同于普通编程语言,Python相较于Java和C,Python语法要简单的多,学生几乎可以立刻上手,当前10所美国顶尖的计算机学系,有8所采用 Python作为入门语言。39所顶尖大学中也有27所,使用Python作为入门语言。

人工智能与机器学习专家吴恩达(Andrew),认为几乎每个人都应该学习编程,就像几乎每个人都该学习读写一样。所以,学习Python,做数据分析,跟语文、数学、游泳、开车一样,是通用技能,现在打好基础,以后学什么都轻松。

授课老师介绍

02

Marco老师毕业于中国科技大学Software Engineering硕士学位。

曾经任职于国内顶尖通信设备公司,历任程序员、Team Leader、Project Manager,公司敏捷开发讲师,参与或主持过多个项目开发。

精通C/C++/JAVA/Python,及Android平台应用软件开发,擅长将深奥的编程原理化解为通俗易懂的案例。

03

Python课程介绍

课程共分10个Unit,每个Unit 4小时,通过课程学习,理解计算机编程的基本原理,能通过Python编写应用程序。

UNit 1

学习计算机编程的基本原理,第一个Python程序,变量类型,输入输出,数据类型,判断比较关系语句,完成一个小型的登陆界面开发。

Unit 2

学习计算机循环的设计逻辑,判断和循环语句的使用,循环嵌套、循环选择,中断过程,通过循环完成界面绘制开发。

Unit 3

计算机字符串系统介绍,字符串输入输出,列表的循环遍历嵌套,字典的常见操作方法,完成名片管理系统的开发。

Unit 4

计算机系统函数的使用,介绍函数的参数、返回值、变量的生命周期,递归调用以及匿名函数的使用,完成学生管理系统的开发。

Unit 5

介绍计算机文件操作的方法、文件的打开关闭、读写,批量修改与读写,使用文件系统改写第四章的学生管理系统。

Unit 6

面向对象编程是一种解决软件复用的编程和设计方法,主要介绍对象和类,创建对象,隐藏数据,使用面向对象的方法,设计一个烤地瓜应用。

Unit 7

介绍面向对象方法的,单继承、多继承、多态、静态方法的使用、保护对象的属性,本章将开发一个老王开枪的应用。

Unit 8

软件的设计模式,介绍工厂模式、单例模式,运行中的异常以及异常的处理,Python的模块介绍与开发,设计一个卖车的4S店。

Unit 9

强化练习,给程序传导参数、列表推到式,集合;复习前面学习的知识点。

Unit 10

应用打飞机开发,一共完整的项目开发,从程序设计、开发、调试、优化、发布。正在掌握程序开发的全流程。

Python课程设置

04

课程形式:小班教学(3-5人)

招生对象:

G7-8年级, G9-10年级

上课时间:周六和周日

上午班:9:30am-12:30pm

下午班:1:30-4:30pm

晚上班:5:00-8:00pm

05

报名方式

微信报名:添加“”教务助理“”条形码,直接沟通

亲临报名:217-3800 WesBrook Mall, UBC

添加以下“教务助理”微信

加入BLUBC教育信息分享群

请留下你指尖的温度

记得这是一个有温度的公众号

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531G15TUK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券