企业直通班课程

Python Web开发

系统介绍“爬虫”程序及Web后端开发技术的课程,所学技能可教你完美搭建搜索引擎

学习Python开发入门知识,掌握Html+CSS、Javascript、jQuery等基础编程语言;通过系统学习MySQL数据库、django、个人博客系统实战等相关技术,全面掌握Python基础开发技能技巧,帮你快速掌握抢票软件及电商网的搭建与开发。

毕业学员 6874

本课程所含实战项目来自于一线互联网公司

  • Google
  • 新浪
  • Quora

优秀学员将有机会被推荐到以下岗位

Python开发高级工程师(新浪网) Python开发高级工程师(咕咚网)
成为Python开发高级工程师

课程大纲

从0基础小白到Python大牛的进阶之路

  • 1阶段一:基础阶段
  • 2阶段二:爬虫阶段
  • 3阶段三:web阶段
  • 4阶段四:项目阶段
    1. 项目实战

      猜数字游戏

      • 环境搭建与配置
      • 变量和数据类型
      • 流程控制
      • 函数
      • 文件与异常
      • 直播课

      项目实战

      猜数字游戏

      在视频课程猜数字游戏的基础上,增加一些有趣的功能和效果:
      1、计算机在所设定的范围内随机生成一个数,作为被猜数。
      2、每猜一个数,计算机首先判断在不在所设定的范围:如果不在,提示用户重新输入;如果在,提示用户新的数字范...

    2. 项目实战

      简易爬虫项目

      • HTTP与Urllib2
      • 正则表达式与re
      • 编写爬虫代码

      项目实战

      简易爬虫项目

      完成抓取麦子学院老师介绍的任务(只抓取姓名和介绍,不抓图片),并将抓取到的内容保存到文件中进行保存。
      抓取地址:
      http://www.maiziedu.com/course/teachers/

    3. 项目实战

      PIP&Virtualenv项目

      • PIP&Virtualenv&PyCharm&PDB
      • 直播课

      项目实战

      PIP&Virtualenv项目

      1、创建Virtualenv虚拟环境,并在虚拟环境里安装几个第三方库,安装卸载。
      2、请详细列出安装PyCharm的步骤和PDB调试的步骤(含常用的调试命令的使用)。
      将以上内容整理成文档形式压缩之后提交即可。

    4. 项目实战

      面向对象

      • 面向对象入门以及特征
      • 类方法使用以及特征
      • 浅谈设计模式,以及面向对象开发实例

      项目实战

      面向对象

      项目一:观察者模式
      观察者模式,又称发布订阅模式,是我们经常用的一个设计模式,比如Django Signal就是观察者模式的应用。而在生活当中,我们可以通过邮局订阅杂志或者报纸,出版社通过订阅信息主动向我们 邮寄订阅的杂志或者报纸...

    5. 项目实战

      HTML+CSS基础

      • 知道H5与其它HTML页面的区别
      • 明确HTML文档结构、重点认识表单
      • 明确CSS选择器,重点掌握Class\id\元素、伪类
      • 掌握Margin\Padding\Postion的设置,已经常用设置
      • 用盒子模型,实现大页面的布局方案、注释、代码实现
      • 直播课

      项目实战

      HTML+CSS基础

      项目一:麦子学院宣传首页
      完成Html+Css课程中老师所讲的“麦子学院宣传首页”的实战项目。

      项目二:麦子官网首页(选做项目,不考核)
      在项目一完成的基础上,可选做实现麦子官网的首页。
      麦子官网首页制作教程链接:h...

    6. 项目实战

      JavaScript

      • 明确引入JavaScrpt位置、方式的区别以及变量、数据类型
      • 熟知有那些表达式、运算符、已经其优先级
      • 了解流程控制语句、以及其常用的方式、使用位置
      • 熟练运用自定义函数、系统函数、匿名函数
      • 了解对象、对象属性的相关知识。可以运用字符串、数组、数字、日期对象

      项目实战

      JavaScript

      完成类似麦子的弹出式登录框,并完成登录表单验证,具体要求如下:
      1、用户名为手机或者邮箱格式,需验证手机和邮箱格式的有效性。(提示:使用正则表达式)
      2、密码长度6到10位之间。

    7. 项目实战

      jQuery

      • jQuery简介、明确jQuery与JS关系
      • 选择器 与CSS选择器的关系 类、ID、元素、伪类选择器
      • 事件 鼠标、键盘、浏览器
      • DOM对象 html text val appendto prepend
      • 动画 Hide show toggle siled fade addclass removeclas

      项目实战

      jQuery

      要求完成一个图片轮播的效果, 具体要求:
      1、可以自动兼容10张以内的图片(增加或者减少轮播图片数量的时候,不会影响到整体布局和效果)。
      2、手动点击可以切换对应的图片。
      3、如果在没有手动点击的情况下,图片每隔5秒自动...

    1. 项目实战

      爬虫基础

      • 爬虫基础
      • 直播课

      项目实战

      爬虫基础

      爬取Python贴吧里面用户名及头像图片信息。爬取网页链接:http://tieba.baidu.com/f?kw=python&fr=ala0&tpl=5,只需要爬取该贴吧链接里面的头像即可,用户名作为头像图片的名称。

    2. 项目实战

      Git与Github

      • Git与Github

      项目实战

      Git与Github

      将常用的Git命令做一个梳理和总结,并写成文档压缩后提交。(可以尽量细致,整理好之后可以当做自己的笔记方便以后查阅。)

    3. 项目实战

      Scrapy入门

      • Scrapy入门
      • 直播课

      项目实战

      Scrapy入门

      使用Scrapy抓取豆瓣电影简介,简介信息图片,要求:分类必须明确,某一部电影信息,都需要创建一个文件夹单独存放。
      抓取地址:http://t.im/169hl

    4. 项目实战

      MySQL 基础

      • SQL规范和表创建
      • 数据类型及表结构操作
      • 数据表内容处理
      • 数据关联处理
      • 知识拓展

      项目实战

      MySQL 基础

      完成项目素材中的SQL练习,并将编写的SQL文件和运行截图保存,打包后作为作业提交。

      设计一个学生成绩数据库,该库包含学生,老师,课程和成绩等信息并完成后面的练习(注意主外键关系)。
      学生:学号(SNO)、姓名(SNAME)、...

    5. 项目实战

      商业爬虫实战

      • Python 12306商业爬虫实战
      • 直播课

      项目实战

      商业爬虫实战

      将视频中讲到的12306商业爬虫代码整合后提交,并录制一个10分钟左右视频来演示整合后的代码功能,并选讲部分代码的功能。(注意:视频格式要求MP4,如视频太大不能上传,则将视频单独发给老师,代码必须从学习系统中提交。)

    1. 项目实战

      Flask入门

      • Flask入门
      • 直播课

      项目实战

      Flask入门

      通过ToDoList,用户可以用它方便地组织和安排计划。学完Flask入门课程之后,来尝试完成
      这样的一个小项目,具体要求如下:

      1、项目须使用 mysql数据库
      2、项目须使用flask框架
      3、完成待办事项列表,增加待办事项,修改...

    2. 项目实战

      Django基础

      • Python Django基础

      项目实战

      Django基础

      使用Django和mySQL 数据库完成一个ToDoList的小项目,具体要求见项目素材。

    3. 项目实战

      Ajax

      • Ajax
      • 直播课

      项目实战

      Ajax

      实现一个百度搜索自动补全的功能,具体要求见项目素材。

    4. 项目实战

      Django进阶

      • Django进阶

      项目实战

      Django进阶

      在Django基础项目(ToDoList)的基础上完成以下功能:
      1、实现一个中间件,该中间件可以检测到用户浏览器版本信息,如果用户使用的浏览器低于IE9则显示用户升级浏览器的页面,否则不能访问和使用到ToDoList的功能
      2、在添加的待办...

    5. 项目实战

      Django个人博客系统

      • 项目介绍分析
      • 数据库设计以及文件配置
      • 自定义使用
      • 部署总结
      • 直播课

      项目实战

      Django个人博客系统

      完成在课程中讲到的博客系统,你还可以尝试把这个博客完善得更好,想想自己用的博客是自己写的,想起来也是有一点小兴奋呢。

    1. 项目实战

      项目管理

      • 项目前导课
      • 直播课

      项目实战

      项目管理

      学生完成项目前导课和版本控制管理软件的知识点学习之后,需将自己在GitHub上面创建项目组或项目的步骤、截图以及项目地址整理成文档一起打包上传。

    2. 项目实战

      Django缓存优化

      • Django缓存优化

      项目实战

      Django缓存优化

      Django缓存优化

    3. 项目实战

      Django网站发布

      • Django项目部署
      • 直播课

      项目实战

      Django网站发布

      Django网站发布

查看完整大纲

课程老师

来自一线互联网公司的专家导师

  1. Python Web应用开发课程总监-胡明星
  2. Python Web应用开发金牌讲师-熊涛
  • Python Web应用开发课程总监
    胡明星

    Python Web应用开发课程总监

    10余年Web开发经验,曾任重庆盛高网络游戏公司研发经理、四川久远银海软件公司企业内部高级Python培训师;参与过会员营销、财务管理、游戏管理等三十余个大中型Web项目的设计与研发,项目体验人数超过千万,所教授学员超过千余人。

  • Python Web应用开发金牌讲师
    熊涛

    Python Web应用开发金牌讲师

    某大型电商平台研发主管,精通Python、Java。多年web编程开发经验,负责项目10余个,擅长大规模的数据处理。

学生作品

3个月获取1-2年的项目实战经验

  • 作品1
  • 作品2
  • 作品3
参与项目实战

学员成功故事

从建筑行业转行进入IT,感谢在学习路上遇到麦子学院。当无数次想放弃的时候,你需要在这个过程中不断的获得成就感,就类似于打游戏通关的一样,你就可以一步一步坚持下来。

毕业学员

张云瑞

python工程师

我们的学员已经加入这些一线的互联网公司

  1. 腾讯
  2. 阿里巴巴
  3. 百度
  4. 新浪

为什么你应该学习该课程?

掌握相当于2年的实战开发经验,让未来的搜索引擎嵌入你的思维

  • 您将收获什么
  • 什么是职业课程
  1. 让面试官眼前一亮的技术作品集
  2. 个性化的商业项目实战辅导
  3. 全程1对1陪同的专业老师
  4. 一线互联网公司岗位推荐与精准职业规划
  5. 无限制使用课程所有视频及学习资料
  6. 和专业老师,优秀学员在线1对1沟通
  7. 来自一线互联网企业的专家教学
  8. 增加1-2年的实战工作经验
  9. 模拟真实班级的在线直播课
  10. 完全自由的学习时间支配
了解保就业

麦子学院职业课程是由麦子学院同多家国内外一线互联网公司共同打造,以实战及就业为导向的在线职业课程。我们采用国际公认金字塔教学模式,对学习的技能立即应用到实践项目中,学习有效性高达90%...了解更多

  1. 参与商业实战项目
  2. 面对面直播授课
  3. 1对1教学辅导
  4. 签订保就业协议
  5. 精准职业规划
了解保就业

市场价格:¥18000

麦子价格

¥8800

申请优惠

相关文章

相关问答

  • 我大嫂是我前女友

    各位大神好,在学习“Python网络爬虫实战-Scrapy”之前,我希望了解一下scrapy 工作流程,希望在学习之前就能掌握一些基础的内容。感谢感谢呀!

    1. 烽火狼烟

      回复我大嫂是我前女友: Scrapy的整个数据处理流程由Scrapy引擎进行控制,大概可以有以下9个,你参考下哈! 1、引擎打开一个域名,蜘蛛处理这个域名,然后获取第一个待爬取的URL。 2、引擎从蜘蛛那获取第一个需要爬取的URL,然后作为请求在调度中进行调度。 3、引擎从调度那获取接下来进行爬取的页面。 4、调度将下一个爬取的URL返回给引擎,引擎将他们通过下载中间件发送到下载器。 5、当网页被下载器下载完成以后,响应内容通过下载中间件被发送到引擎。 6、引擎收到下载器的响应并将它通过蜘蛛中间件发送到蜘蛛进行处理。 7、蜘蛛处理响应并返回爬取到的项目,然后给引擎发送新的请求。 8、引擎将抓取到的项目项目管道,并向调度发送请求。 9、系统重复第二部后面的操作,直到调度中没有请求,然后断开引擎与域之间的联系。 希望我的分享能够帮助你在学习之前做一些基础的认识。如果有需要,我们可以继续一起探讨。

  • XiaoBingBy

    可以把 图片发出来吗

    1. 万箭齐发

      Git 与 GitHub有什么关系?

  • 拉克丝的魔法棒

    MySQL常用命令有哪些呢?

    1. 浪迹天涯君莫问

      回复拉克丝的魔法棒:看完视频所有的疑问也都解决了,所以建议你可以带着你的问题先去看一遍视频,或者说先看完一遍视频,总结出自己困惑的地方。下面是我总结的关于MySQL的常用命令,希望对你有所帮助。 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date;

Python Web开发
有一位课程导师想与你聊聊

免费电话咨询