楼+之Python实战第15期

11周成为Python初级工程师

40个实验+46个挑战+ 2个大项目开发

开课时间

09-11 19:00

课程时长

11周

开课倒计时

已开课

服务支持 开课后24小时内无条件退款

服务支持 支持蚂蚁花呗

服务支持 支付后可开发票

限时优惠价 ¥2499 ¥2799

本期剩余名额 3

插班进行中,戳小楼,可领取价值100元的学习礼包~

特价仅剩:

适合人群

推荐以下人员学习:

1. 想从事Python开发的人员

2. 想转行人工智能,数据分析与挖掘方向的人员

3. 金融 生物等非计算机行业想通过Python提高工作效率的人员

4. 其他对Python感兴趣的人员

每周付出的时间

每周至少有 12 小时用于完成实验、挑战任务

坚持到底的决心

不会因为遇到困难而半途而废,有毅力坚持到最后

积极主动的态度

遇到问题能与小组同学及助教讨论,积极主动寻求答案

真实学员评价

报这个班真的是很值得,虽然自己又忙又菜有点跟不上,但是助教们都很热心给我解答,还会分享一些很实用的技巧。很幸运能遇到实验楼这个学习平台。

覺得有實驗環境加上有助教答疑實在太好, 這令我的學習很有幫助, 而我亦學到所需要的。

根据实验楼的课程安排,能够很快很好的建立基本的知识结构,建议后续能够提供一下引导的内容,例如:楼+Python的课程中,关于各个知识点,flask,爬虫,数据分析等,能够推荐一些继续学习的方法、资料等 或者根据楼+各课程的知识点,推出些关于知识点的训练营,适当收费,提供进一步学习

直播老师还是很给力的,每次有疑问都会解答。助教老师还是蛮和蔼可亲的呢,有问必答,耐心的一步一步教导。虽然我后来很忙,都没时间学习,但是有时间看群里的同学还是很活跃的,助手老师也一直都在线的。

作为一枚上班族,通过平时不断的挤时间,课程最终坚持了下来,刚开课前的技能状态是Python还处在入门到精通的路上, 前端了解一些HTML、CSS,web开发不太了解,通过这12周的实验挑战学习,基本上算是入门了,对Python web开发算是有了一些认识, 也稍微有了点自信,这期间除了课程学习之外也看了一些Python和前端的电子书籍,持续的充电,遇到问题除了请教助教老师们也查阅了好多的资料, 做了许多的笔记,只想更快的提高。当然对于课程内容还不能做到完全的吸收理解,后面也准备在本地环境再实验一边。 通过这十二周的实验学习也认识到web开发需要的技能还是挺多的,即使只做Python后端,前端的一些技能也是要熟悉的, 唯有不断的学习才能适应现在。最后再次感谢楼+Python课程,同时也希望19年会好一些,继续加油努力。

楼+是我见过价格最低还附带贴心助教答疑的系列课程,服务质量杠杠的,希望推出更多前沿且高质量的课程:)

断断续续学了很久Python,一直没有入门。感谢楼+Python课程,让我成功跨入了学习的门槛!特别感谢助教安西教练,认真仔细,诲人不倦!

课程安排

技能准备阶段

第0周

技能准备

楼+课程正式开课前,你可以通过 《〈楼+之Python实战〉技能准备 》熟悉实验楼的环境与操作,并初步接触下Python,为楼+的学习做好准备。

基础学习阶段

Python 基础,为后续的实战项目打好基础,包含 Python 语法、面向对象、异常处理、函数、文件处理、常用模块等知识点。在这个阶段,每周都有一系列的实验和挑战任务。实验会提供完整的代码和详细的文档,同时嵌入关键步骤的录制视频,是模仿练习阶段;挑战是实战中会遇到的问题或项目任务,包含若干知识点,需要在线完成,系统自动评判PASS或FAIL。

第1周

Python3语言基础与面向对象

Python3 的基础实验中将实践 Python 基本语法、数据结构、函数及面向对象的思想。不会涉及太深,以能够独立实现简单 Python3 脚本为目的,为项目实战打好基础。”模仿学习“阶段,实验需要你一步步按照实验文档和实验视频完成。“运用实战“阶段,简单的挑战,涉及 Python 最重要的知识点,完成挑战作业,获得 PASS。
第2周

Python3高级特性与常用模块

本周将会涉及到 Python 编程语言的一些高级特性,例如高阶函数、lambda、迭代器、生成器、装饰器、列表解析、字典解析等,还会在实验中学习 Python 的多进程程序实现和常用的模块。需要在完成实验步骤的基础上,灵活运用实验中的知识点解决挑战任务中的实际问题。完成本周的内容,有能力开发一些简单的 Python 工具。
第3周

Python Web 开发基础

学习 HTML、CSS 等前端基础知识,让你能够实现简单的 Web 页面。学习 Flask Web 框架、Jinja2 模板、MySQL 数据库、MongoDB 及 Redis 等,为之后 Web 开发项目实战储备基础技能。5 个挑战作业,包含十几个关键知识点,需要你在实验中足够认真和编程中足够细心才能够获得 PASS。

项目实战阶段

项目实战阶段,七周的项目实战包含爬虫、数据分析、Web开发三个方向。在这个阶段,每周通过一系列的实验和挑战来强化 Python 在这三个主要应用场景中的开发技能。实验会提供完整的代码和详细的文档,同时嵌入关键步骤的录制视频,是模仿练习阶段;挑战是实战中会遇到的问题或项目任务,包含若干知识点,需要在线完成,系统自动评判PASS或FAIL。

第4周

Scrapy开发爬虫

使用 Python 开发一个爬取实验楼数据的爬虫,学习 Scrapy 实现爬虫的方法,也会运用第2周的 Web 基础提取网页数据。在挑战作业中,尝试改造爬虫去爬取其他的网站,爬虫的核心目的是获取有价值的数据,“模仿学习”之后必须要能够“运用实战”。
第5周

爬虫实战应用

完全的实战周,本周包含四个挑战,每个挑战都是一个真实的爬虫需求,每个挑战中会实战前面基础的知识,也会涉及到用一些额外的知识去解决遇到的新问题,会提供详细的参考阅读链接。完成本周的内容,有能力快速开发爬虫去爬取网站数据。
第6周

Python实习数据分析

数据分析是工程师、运营、产品等各种岗位都要掌握的必备技能。本周实验将学习 Numpy 及 Pandas 库,对实验楼的学习数据进行分析,使用 Matplotlib 绘制数据图,让枯燥乏味的数字变成一目了然的曲线图。挑战中,需要完成对指定的数据集的处理分析任务,从数据中发现关键信息来解决问题。
第7周

数据分析实战应用

完全的实战周,本周包含四个挑战,每个挑战都是一个真实的数据分析项目需求,每个挑战中会实战前面基础的知识,也会涉及到用一些额外的知识去解决遇到的新问题,会提供详细的参考阅读链接。完成本周的内容,有能力使用常用的算法实战开发数据分析应用。
第8周

Flask 开发在线教育平台

Flask 开发 Web 应用的高效与简洁,让实验楼等大量网站选择使用 Flask 框架。实验中将实现一个完整的在线教育 Web 应用,管理员与学生双角色,完善的管理后台和用户界面,连接 Flask、MySQL、Jinja2、HTML、Bootstrap 等知识点,具备视频在线教育平台的必要功能。
第9周

Python 为在线教育平台增加在线直播

直播太火,以至于所有在线教育网站都提供了直播的功能。本周的项目实战将为第8周的在线教育平台增加在线直播功能,学习在线直播平台开发过程中涉及到的概念和各种必须要经历的技术坑。优化系统,排查问题将是本周挑战作业的重要内容,你的系统你必须足够了解,才能够在最短的时间内 Fix BUG。

大项目阶段(选择1)

在这个阶段会分析 JobPlus 在线招聘网站项目需求,创建 Github 仓库并进行开发,通过 Github 完成一个完整的项目。助教会在QQ讨论组提供协助,帮助你快速建立 Github 项目,提供录制的详细挑战的讲解视频,对项目开发中可能遇到的问题进行集中讲解。

第10周

需求分析及功能开发

本周起,我们将进入到为期两周的综合项目阶段。综合项目将会应用之前学到的知识独立完成完整项目,需要通过 Github 进行代码管理。根据功能需求进行详细设计,创建 Github 项目仓库及必要的 issues 列表。不再有“模仿学习”的实验,项目需要在本周完成基本的框架,以及部分核心功能,挑战会验证你的工作,助教也会在QQ讨论组提供监督和协助,保证符合预期的产品需求。请仔细研究项目需求文档的每一项内容,细节很重要。必要的时候助教和同组同学都会帮助你,相信你自己可以完成。
第11周

功能开发及线上部署

本周会完成 JobPlus 招聘项目的全部功能并部署到云主机中。实验楼的挑战会测试绝大部分的产品功能,但实验环境和线上生产环境还是有些区别。因此实验楼会提供线上的服务器,需要你把项目部署到线上,实战调试项目上线会遇到的一系列问题。这是你的作品,你的成就。技术学习,永远需要踏实的心态和勤奋的编码。楼+ Python 迎来最后一周的内容,你的项目也将结束,但 Python 技术的钻研和学习才刚刚起步。

大项目阶段(选择2)

综合运用课程所学知识,包括爬取数据(Scrapy)、分析数据(Pandas、Matplotlib)和开发网站(Flask、SQLAlchemy、Bootstrap、Antv G2),来完成一个互联网数据分析系统。该系统可用于分析拉勾网职位数据、链家网租房数据,以及点评网餐馆数据。

第10周

框架搭建和数据爬取

搭建包含多个子系统的项目框架,抽取公共的数据库访问层;技术准备,包括前端可视化图表库 Antv G2 的基本用法;设计库表结构,爬取拉勾网职位数据。
第11周

数据分析及可视化

从多个维度分析爬取回来的拉勾网职位数据,比如职位最多和薪资最高的城市、热门职位标签、工作经验和学历要求分布等,并以可视化的图表形式呈现出来。同时本周有两个作业,扩展分析链家网租房数据和点评网餐馆数据,时间充裕的同学可以再挑战一下。

选学

在这个阶段的内容难度比较高,提供给完成了前面章节内容后仍然学有余力的同学。内容包含一个完整的 Restful API 开发的 Redis 服务器管理 Web 应用,以及 Python 开发的一个微信公众号应用程序。

选学1

Python开发运维工具

Python 也是运维工程师解决问题的利器,提高工作效率的必备工具。实验中的项目将指导你独立开发一个完整的运维工具,监控并收集服务器集群的信息,同时根据收集的信息进行相应操作。挑战作业中,将会扩展“模仿学习”的实验中的项目,增加更多实用的功能,让运维工具更自动化。
选学2

Python开发微信公众号

结合选学1的运维工具,连接微信公众号,为公司内的运维人员提供一个通过微信获取信息和管理公司资源的入口。开发微信公众号的过程中,将学习如何利用微信平台提供的详细接口和功能组件,后端引入实现的运维工具,打造微信公众号自动化运维工具平台。挑战仍然是功能扩展,模仿的代码转变成自己的代码,中间需要很多的知识消化后的独立思考。

FAQ

怎么学习楼+

看了那么多视频和直播,一到动手的时候还是发懵?不用怕,在楼+的学习全过程中,你会在实验中学习,在挑战中检验自己的学习成果,在大项目协作中体验真实工作流程,以此来达到学习的目的,对只看不动手说NO!

所以,在为期12周的楼+课程中,你每周需要拿出16小时来完成我们提供的一系列的实验和挑战任务,期间遇到问题需要你主动在QQ群寻求专职助教和导师的答疑。基础学习和项目实战阶段的每周最后一天需要来参加导师的直播(2-3小时),内容是上周知识点回顾,挑战任务解析,重点难点问题解答和下周知识导学;

课程主要是什么形式的?

*对于课程中的实验,我们会提供完整的代码和详细的文档,同时嵌入关键步骤的录制视频,是在模仿练习;

*对于课程中的挑战,我们会提供实际工作中会遇到的问题或项目任务,包含若干知识点,需要在线完成,系统自动评判PASS或FAIL。

点击此处了解如何学习楼+课程

如果你还不熟悉实验楼,点击这里了解实验楼

开课前需要做什么准备?

1. 只需要准备一台能上网的电脑,学习将在实验楼的在线环境进行,无需安装配置本地环境;

2.阅读课程须知,并完成第0周的课程学习(你可以报名后在课程详情页找到它)

支持什么付款方式?

目前支持微信,支付宝付款,花呗分期。

课程中如何进行答疑?

实验楼共有4种答疑方式:QQ群实时答疑,1V1桌面共享答疑,讨论区答疑和直播提问。

其中工作时间(工作日9:00~18:30)可使用QQ群实时答疑,必要的时候会使用实验楼的共享桌面功能提供 1V1 共享桌面协作;

非工作时间,无法保证及时回复,可以在讨论区提问,助教上班后第一时间回复解决。

课程是否有有效期?

楼+12周的教学服务结束后,无法享受QQ群答疑服务。但仍可以在课程有效期内(默认180天,遇特殊情况可申请延长)学习课程并享受讨论区答疑服务。

学完能达到什么水平

这个课程1-3周是基础知识;4-9周每周一个领域项目,会让你入门并熟练;10-12 周你会跟组员共同完成一个部署在阿里云环境上的大项目。

学完之后自己开发个网站是没问题的;去找工作的话,职位要求里需要你懂的技术你都懂了,也有了继续深入学习的能力;同时也会有了很多动手经验和真实项目经验。

是否支持退款?

开课后第二天12:00之前可以申请全额退款,因为之后会进行项目分组,6人一组,为避免对同组的影响,分组后不再接受退款申请。

怎么分组?

开课第二天下午进行分组,大家可以根据工作情况,所在地区等情况自由组队,需要组队满6个人并告知班主任。如果没有参加自由组队的将会随机分配分组。

学完能找到工作吗?

12周的学习涉及的知识点也是很全面的,对大家还说都是很充实的。学完是可以去找工作的,但是2周的时间还不能让你对某个特定的方向了解得很深入。如果想找工作,建议课程结束后自己再要去多多练习和深究才会让你更有把握找到相关的工作的。

同时大项目协作的经历肯定会让你简历加分的,会提高你找到工作的概率的。

楼+课程与其它课程的区别是什么?

楼+ 面向的是希望系统化学习某一技术的用户,提供了更完善的学习路径和教学服务。楼+课程与其它课程最大的不同体现在教学服务上: