课程目标
采取行业领先的课程体系,为不同人群制定合适的学习方案,通过该课程的学习,系统掌握Python核心技术,专业的课程体系设计,紧随IT技术发展潮流,不断的引入高新技术、商业项目,时刻与行业趋势保持同步。
招生对象
大专及以上学历,热衷于互联网领域,个性乐观开朗,好奇心强,爱分享。对艺术审美有一定追求更佳。
课程大纲
阶段一(Python开发基础)
目标
掌握Python基础核心技术,内容涵盖Python语言基础、数据库等核心内容。
课程
Python简介
Python简介、发展、应用方向、Python解释器、Python环境搭建、交互环境介绍
Python基础语法
变量和数据类型、条件判断与流程控制、list、tuple用法、dict和set用法、函数的定义与使用、函数式编程
Python程序设计
面向对象编程、类和实例、面向对象高级编程、错误处理与代码调试、IO编程(输入和输出)、模块的概念、模块的创建与使用、第三方模块的安装与使用、Python标准库、Python图形界面
阶段二(Web开发\爬虫)
目标
掌握基于Java的Web开发技术,能够进行Web应用开发,涵盖HTML/CSS、XML解析技术、JavaWeb基础、MyBatis框架等。
课程
MySQL数据库
MySQL数据库基本知识、CRUD操作、多表联接查询、事务操作
网页的组成与结构
Web介绍、HTTP和HTTPS简介、请求过程和响应、HTML与HTML5使用、CSS和CSS3使用、JavaScript使用
Flask Web框架
Flask安装与使用、Flask Web程序的基本结构、模板(Jinja2模板引擎)、Web表单的渲染与数据处理、数据库的访问与使用Flask-Migrate实现数据库迁移、大型程序的结构组织
Web程序实战
社交博客、用户认证、用户角色、用户资料、博客文章、关注者、用户评论、REST Web使用
爬虫基础
爬虫简介、XPath开发工具、XPath语法交互环境、Requests的使用、urllib的使用、BeautifulSoup的使用、使用代理、数据可视化
爬虫框架
安装Scrapy、Scrapy Shell的使用、Spider类的使用、Scrapy选择器、分布式爬虫
破解反爬技术
分析登陆过程、实现模拟登陆、Cookies池的使用、破解常见验证码(OCR工具、打码工具)
综合项目实战
基于Scrapy框架的房产信息多平台抓取实现、抓取拼多多的商品信息、分布式抓取平台的设计和实现
主讲老师
教学总监 汤小洋
南京大学软件工程硕士
从事软件开发以及软件教育培训多年,曾参与大型租房系统、 OA办公系统的开发。擅长JavaScript、Ajax、JQuery、DWR、 java、Oracle等技术 深入掌握Struts2、Hibernate、Spring、 Mybatis等开源框架技术 精通Linux环境下项目的部署和运维. 有丰富的企业内训经验 ,曾给多家知名企业进行软件开发实训, 深受学员喜爱。课堂幽默生动,思维行云流水,授课水到渠成。
高级讲师 石小俊
资深java工程师,项目经理,多年开发工作经验。曾担任德国ITB驻上海分公司资深工程师,参加过华为CBS5.5的项目研发,主要涉及的项目有埃塞电信业务、企业OA管理业务、大型电子商务平台、家装展示平台、移动项目开发项目等。严谨的教学作风,深受学员喜爱。
高级讲师 陈华旺
高级讲师、高级项目经理,4年软件开发经验,曾任职北京中网华通移动事业部项目经理,负责华北区移动、联通、电信项目整体把控。擅长JavaScript、jQuery、Angular.js、Vue.js等技术,能够很好的调动学员积极性,亲和力强、善于与学员交流。