近年来在美国流行一个口号:“编程是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教育信息分享群
请留下你指尖的温度
记得这是一个有温度的公众号
领取专属 10元无门槛券
私享最新 技术干货