是珠三角技术沙龙的发起人及首届组委主席,多个技术社区的组织者及管理员。曾担任深圳长城开发科技股份有限公司高级工程师、广州博汇数码科技有限公司产品研发总监职位,并于2011年创办广州图锐信息科技有限公司,兼任CTO及首席架构师,开发有速推、音乐说、微信主题助手等十几款移动应用,拥有近千万的注册用户。现任南京厚建软件广州分公司副总经理,兼任广州友友科技、甘果科技、齐昌科技、郞顿科技等公司技术顾问。有10年以上的应用程序开发、架构设计经验,尤其在Web开发领域有着深厚的积累。擅长Python、Java、C等语言、平台技术,多次在公开的技术会议做技术分
享,是两届PyCon中国的讲师。
课程简述
自1989年Python语言发明以来,一直飞速发展,已长年盘踞TIOBE编程语言流行程度排行榜的Top10,除美国的NASA、Google 和 Dropbox 大量应用之外,国内也为各科研机构和互联网公司(如douban.com等)青睐。Python较适宜应用于自动化测试、科学数值计算、Web应用开发、运维自动化等场景。本课程是专 为上海EMC量身订制的Python进阶课程,根据实际情况,课程会涵盖以下内容:多线程及多进程相关的编程实践、Web应用开发进阶,Python程序的调试及调优,Python的测试,正则表达式以及面向对象的设计模式等。预期能给EMC团队在未来的业务上能够提供有效的技术指引。
目标收益
通过本课程,学员能够系统地了解多线程及多进程的编程知识,以及懂得在什么场景下使用协程来替代线程工作;熟悉Python的常用测试及调试调优方法;了解Web开发(尤其是RestfulAPI应用)需要的系统知识及最佳实践;了解Python的面向对象机理以及常见设计模式在Python程序中的应用;掌握正则表达式在 Python语言中的使用技巧及问题解决方法。
培训对象
各类 IT/软件企业和研发机构的软件架构师、软件设计师、程序员。对于怀有设计疑问和问题,需要梳理解答的团队和个人,效果最佳。
学员基础
课程安排
课程安排为两天,每天安排两个主要系列课程。
课程的概要提纲如下: