模块一:0基础快速入门Python系列课程
“Python基础语法“课程
课程简介:本阶段课程详细学习Python这门编程语言的所有基础语法、概念及其实践应用。课程全阶段内容伴随通俗易懂的讲解、直观明了的图示、干练且富有深度的练习呈现给每一位学员。学完本阶段课程,你不仅能拥有扎实的编程基础,更能在老师的带领下快速建立高效的学习方法及敏捷的思维逻辑,为后续不断深入的内容打下方法和思想上坚实的基础。
第一天:PYTHON基础概念及环境搭建
第二天:变量及数据类型(一)
第三天:数据类型(二)
第四天:数据类型(三)
第五天:数据类型(四)
第六天:运算符和表达式
第七天:流程控制语句
第八天:序列类型——字符串
第九天:序列类型——列表及深浅拷贝
第十天:元组、散列/哈希与字典
第十一天:集合
第十二天:函数(一)
第十三天:函数(二)
第十四天:我的第一个PYTHON项目:好友管理系统
第十五天:我的第一个PYTHON项目:好友管理系统
“Python面向对象基础“课程
课程简介:本阶段课程详细学习Python面向对象的基础概念、三大特性及OOP的实践应用。课程中,老师会带领每一位学员建立基本的面向对象思想,通过更加通俗易懂且富有风趣的讲解和案例保证每一位学员顺利的完成思想过度,并结合诸多经典的面向对象算法实例及实战项目编码帮助学员快速建立编码功底与思维逻辑。
第一天:面向对象理论基础
第二天:面向对象基本概念入门(一)
第三天:面向对象基本概念入门(二)
第四天:类与实例的属性管理及自省机制
第五天:面向对象三大特性(封装)
第六天:面向对象三大特性(继承)
第七天:面向对象三大特性(多态)
第八天:面向对象编程算法练习1
第九天:面向对象编程算法练习2
第十天:面向对象编程项目实战1
第十一天:面向对象编程项目实战2
“Python高级编程“课程
课程简介:本阶段课程详细学习Python的高级语法。在实际的生产环境中,诸多第三方库/插件的底层源码逻辑均来自本阶段课程。学好本阶段课程,将助你在后续的框架/插件的学习中能够更快速的上手并熟练掌握,结合后续面向对象的底层原理,你甚至能够快速具备阅读框架源码的实力。
第一天:函数进阶概念(函数式编程)
第二天:函数进阶概念(递归函数)与模块化编程思想
第三天:异常处理与自定义异常类
第四天:迭代器与生成器
第五天:上下文管理器与文件读写操作
第六天:Python常用内置模块
“并发与IO网络编程”课程
课程简介:本阶段课程详细学习Python的多任务编程、网络编程及重要的并发IO网络通信模型。本阶段课程开始,结合课程中穿插的诸多实战项目,你将正式学习到面向实际生产环境相关的各项技术,其中的多任务编程、网络编程在实际的WEB开发中、数据采集开发中是非常重要的知识点,并且是我们所关注的高并发、高负载、性能调优等实际问题中非常重要的理论基础。
第一天:IO基础概念与文件读写
第二天:网络编程基础
第三天:socket套接字编程
第四天:多任务编程(并发一)
第五天:多任务编程(并发二)
第六天:并发网络通信模型
第七天:协程与异步IO模块asyncio
第八天:实战项目——“誉信”多人在线群聊1
第九天:实战项目——“誉信”多人在线群聊2
第十天:分布式版本管理工具git及github远程仓库
第十一天:正则表达式及re模块
模块二:“0基础快速入门数据库”系列课程
“MySQL 0基础快速入门”课程
课程简介:本阶段课程详细学习MySQL数据库的所有基础概念、知识点及其实践应用。数据库是一个开发人员必备的技术栈生态之一,本阶段课程结合诸多实际开发中的数据库案例进行讲解,帮助学员快速建立对数据库操作的熟练度,为后续的框架学习打下坚实的基础。
第一天:数据库基本概述及MySQL数据类型
第二天:数据表管理及数据库操作基础
第三天:聚合与索引
第四天:外键约束和表关联关系
第五天:视图、函数与存储过程
第六天:事务控制及数据库优化
第七天:pymysql模块的使用
“MongoDB 0基础快速入门”课程
课程简介:本阶段课程详细学习MongoDB数据库的所有基础概念、知识点及其实践应用。MongoDB是实际开发中最常用的非关系型数据库之一,对比关系型的MySQL,其具备自己独特的应用优势。本阶段课程旨在丰富学员对数据库技能掌握的广度及深度,结合誉天“T型人才培养战略”,让学员能够从容面对各种数据管理环境,掌握丰富技能。第一天:MONGODB基础概念及数据库管理
第二天:MONGODB的集合操作与文档管理
第三天:聚合查询及索引
模块三:“Python WEB 全栈开发”系列课程
“0 基础快速入门WEB前端”课程
课程简介:本阶段课程详细学习全栈开发所需的必备WEB前端技能。课程重点讲解一个后端开发人员所必须掌握的WEB前端基础知识,包含HTML、CSS、JavaScript的所有基础概念,并实战打造后端项目“E书”博客所需的所有前端页面,并实现所有的前端业务逻辑,为后续的Django课程所需项目做好前端准备。
第一天:WEB前端开发基础概念
第二天:HTML详解
第三天:CSS层叠样式表(1)
第四天:CSS层叠样式表(2)
第五天:JavaScript概述及基础语法
第六天:JavaScript流程控制、字符串及数组
第七天:JavaScript函数
第八天:JavaScript面向对象与基本内置对象使用
第九天:BOM与DOM
第十天:jQuery
第十一天:实战项目“E书”博客前端页面的设计与实现(1)
第十二天:实战项目“E书”博客前端页面的设计与实现(2)
“Django从入门到精通”课程
课程简介:本阶段课程详细学习Python WEB全栈开发技术栈中最重要的Django框架。全阶段你将学习到Django几乎所有的基础概念及应用,并延续上一阶段的前端项目“E书博客”,使用Django搭建完整的博客网站的后端业务逻辑,并最终实现项目的部署和上
线。本阶段课程你将真正了解到Python WEB全栈开发中最核心的技能,体验“自己搭建一个属于自己的博客论坛”的成就感。
第一天:Django基础概念
第二天:Django框架开发基础理论
第三天:Django的框架设计模式与模板templates
第四天:Django中的应用App及ORM
第五天:Django数据库查询
第六天:admin后台管理与数据表关联关系映射
第七天:缓存与中间件
第八天:实战项目“E书“博客后端业务逻辑实现(1)
第九天:实战项目“E书”博客后端业务逻辑实现(2)
第十天:后台管理系统实现
第十一天:Django用户认证与项目部署