Python课程大纲(965 课时)
都在做,我们做的更好!
课程介绍:
本课程由三大部分构成,Python语言阶段,Python全栈阶段和大数据人工智能阶段,培训周期5个月800课时以上,涉及到Python开发必备技术,软件工程知识和企业级实战项目。课程内容大体上包括Python 全栈、Python爬虫和数据分析、人工智能等。课程中的每个知识点都是程序开发人员必不可少的内容,而且每个技术点的内容都非常全面,深度到位,课上实例不仅丰富而且实用。另外,每个知识点都是以目前**新版本的技术设计,每半年一更新,并经过多家软件公司的技术专家参与修订,力求达到真正实用的目的,并与软件开发公司所需要的开发技术相吻合。
课程特点:
1. 利用Python开发进入Web项目开发领域和数据抓取及数据分析项目开发领域
2. 适合开发论坛、SNS、电子商城、企业门户、二次开发之类的Web项目
3. 入门容易,上手快
4. 学习周期短,以保证以**短的时间,达到可以从事Web开发的水平
5. **主流的Linux、MySQL和Django框架等高级技术
6. 与大型 Python开发型项目技术同步
7. 对学员的基础要求不高
8. 采用案例式教学,**专家讲师的带领使学员可以具有独立开发的能力
9. 从网站的需求分析、概念设计和SQL,讲解数据库的模式、使用和设计流程。
10. 课程的技术点完全采用编码规范,使学员熟练应用,提高编码效率
预期目标:
1. 迅速掌握开发技能,积累开发经验。
2. **本课程高级部分学习,包括Python基础及相关技术,提高编程能力。
3. 符合企业需求的Python软件开发工程师
4. 熟悉Python开发,能搭建**的网站运行平台,对服务器进行管理、维护以及安全防范
5. 熟悉数据库服务器的管理、操作并精通SQL语句编写
6. 使用Python技术可以对现有的成熟产品进行二次开发,团队合作完成大型项目的设计与开发,以及产品的测试与维护
7. 不仅可以胜任公司中的项目开发,也可以接手一些第三方任务,提高自己的业余收入
适合目标:
1. 在校的本专科院校的大学生,有无基础都可以,但必须对软件开发行业有兴趣
2. 刚毕业但想从事软件开发行业的学生
3. 从事过相关工作想转向后台业务开发的人员
4. 有过工作经验并想提高自己进入数据分析或者人工智能领域的
5. 出于个人爱好,想开发自己熟悉业务的网站人员
说明-扩展课程:
1. 由讲师在课余时间讲述,不计入总课时
2. 其余跟正课一样对待
说明-项目案例:
1. 一般项目案例会伴随课程一并讲述
2. 视学生接受程度,可能有临时调整
3. 要求学生能在讲师辅导下独立完成
说明-参考资料:
1. 参考资料由讲师根据本阶段内容推荐
2. 购买由学生自行购买,或分享电子版图书
3. 内容包含但不限于兄弟连授课能容
第一阶段 Python基础(180 课时)
课程名 |
模块 |
涉及技术知识点 |
说明 |
课时 |
Python
基 础 |
Python
概 述 |
Python简史
Python应用场景
Python当前发展 |
主要涉及到Python的基本介绍,学生应该了解Python的历史,当前发展现状等。
|
180 |
|
语法基础 |
变量类型
分支语句
循环语句 |
主要涉及Python基本的语句基础,案例以僵尸随堂案例为主,学生应该熟练掌握Python的语句使用,理解分支循环的含义。 |
|||
函 数 |
函数初步
细说参数
变量作用域
递归调用 |
主要涉及自定义函数的各个方面,学生应该能从程序运行角度理解函数的各个问题。 此阶段后学生应该能解决基本的一些算法问题,比如百钱百鸡问题,汉诺塔问题。案例以讲师随堂案例为主。 |
|||
面向对象编程(OOP) |
OOP基础
公有私有问题
继承
组合& Mixin |
主要涉及OOP基础知识,学习后应该能自己处理OOP问题,具有初步软件工程知识并树立模块化编程思想。案例以随堂案例为主。 |
|||
数据结构
初 步 |
列表(list)
元组(tuple)
字典(dict)
集合(set) |
涉及知识点为几个常见Python内置数据结构。需要学生不仅能使用,还要从内存角度理解数据的存储状态。案例以随堂案例为主。 |
|||
异常处理 |
异常概述
try/except
Finally
Raise
with |
涉及异常的全部知识都在本模块介绍。学生学习后应能够使用异常并能够在程序中有意识的抛出异常来加固程序的可用性。案例以随堂案例为主。 |
|||
项目
案例 |
项目案例1: 计算器
项目案例2: 随机**
|