■ 为什么要学Python、微信开发及云计算开发?
Python是十大最流行的开发语言之一。它本身是一门跨平台的脚本语言,同时也被用作轻量级开发的首选语言之一,Google、Yahoo、Youtube、NASA、Nokia、IBM、Real、荷兰银行、网易、豆瓣网等知名企业都在大量使用Python语言。由于Python本身是一种纯面向对象的开发语言,语法简单明了,因此对程序开发的初学者来讲,Python也是一门很好的入门语言。
移动终端、云计算和社交网络构成IT未来发展的三驾马车。掌握Python开发后在此3领域均能大展拳脚,特别是云计算和社交网络,国内外主要的社交网络微信、Facebook、Twitter、新浪微博等都有大量采用Python开发的插件。Python还是Google的云计算平台首选的开发语言。而国外知名的云存储服务商Dropbox也采用Python开发。
■ 课程简介:
本课程针对初学者,从基础语法开始,采用项目教学逐步帮助学生掌握Python开发技术,课程还包括如何使用Python语言和框架技术进行Web应用开发的开发,以及如何使用微信公开接口和Google App Engine云平台进行开发的技术。
■ 谁应当参加?
• 系统希望学习Python开发技术的;
• 希望掌握并获得社交网络开发经验的;
• 希望掌握并获得云计算平台开发经验的。
■ 预备知识:
• 学生无需有Python开发经验,但有其他面向对象语言开发经验的更佳(非必需)。
• 虽然我们采用中文授课,但建议你应当具备相当于大学英语三级或以上英语水平。
■ 培养目标:
• 掌握Python编程的基础知识。
• 理解和掌握Python编程的高级概念和使用方法,包括环境管理协议,装饰器,迭代器,生成器,单元测试框架,Web协议客户端组建,并行处理(进程,线程,异步,协程),文件系统处理等。
• 理解Python Web框架的架构(WSGI)和MVC设计模式。
• 学会开发基于Flask和Django框架的Web应用程序。
• 了解基于GAE的Python Web应用开发和基于TK的GUI界面开发。
• 掌握基于微信平台的Python应用开发。
■ 课程内容:
1、Python语法和基础知识
掌握Python编程的基础语法知识,包括:Python介绍、数字和字符串、变量和数据结构、流程控制、条件表达式、基本输入输出、函数、使用模块、类、正则表达式、文件、错误和异常、图形界面开发等。
2、Python开发的高级概念和使用方法
通过真实项目理解和掌握Python编程的高级概念和使用方法,包括环境管理协议,装饰器,迭代器,生成器,单元测试框架,Web协议客户端组建,并行处理(进程,线程,异步,协程),文件系统处理等。
3、Python Web框架的架构(WSGI)和MVC设计模式
理解Python Web框架的架构(WSGI)和MVC设计模式。课程中不仅会对MVC设计模式的详细构造作深入介绍,还会深入解剖一个MVC模式的Python Web框架。
4、开发基于Django和Flask框架的Web应用程序、
学会开发基于Django和Flask框架的Web应用程序。学生将在教师指导下动手开发一个基于关系型数据库的实际Web商业项目。
5、Python云计算应用开发和基于TK的GUI界面开发
介绍基于Google云计算平台(GAE)的Python Web应用开发和基于TK图形库的GUI界面开发。
6、基于微信平台的Python应用开发
通过一个实例让学生学会基于微信平台的Python应用开发。学生将学习如何使用微信公开的接口开发微信公众号,使用微信账户登录等。
■ 课时及课程形式:
120课时(每课时30分钟),周末班12周(9AM-12PM & 1PM-3PM)或(3:30PM-5:30PM & 6PM-9PM)或8周(9AM-12PM & 1PM-5:30PM)。
本课程提供企业培训和个人培训。
小魏
想学这方面的知识
东坡
我也想,可惜没有集中培训~分成12周不能飞来学了~~~
王飞
吴老师技术牛人!
PY
可以上网课吗
环球培训教务部
为保证教学质量,编程类课程全部采用面授形式。