黑马程序员

致力于培养高级软件工程师

Python校学校和开班时间Python

Python

关于Python

所有人都要学的万能编程语言

为什么要学习Python?

  • 技术趋势

  • 简单易学

  • 应用广泛

  • Python语言的流行趋势

    Python自带明星属性,热度稳居编程语言界前三

    PYPL编程语言流行指数榜
    2020年3月
    IEEE编程语言交互排行榜
    2020年1月
    TIOBE编程语言排行榜
    2020年3月
  • python语法特点
    开发代码少,精确表达需求逻辑 33个关键字,7种基本数据类型 语法规则简单,接近自然语言
  • 有关Python的职位

    Python语言涉及IT行业70%以上的技术领域

    自动化运维 自动化测试 数据分析 Web应用开发 桌面应用开发 操作系统管理 服务器软件 人工智能

高级软件工程师课程

推出9个月高级软件工程师课程,深度融合数据采集 、数据分析等6大领域核心技术, 知识量和技术深度增加50%,提升学员竞争力
课程阶段时间图1 课程阶段时间图2

Python课程大纲

  • 基础班阶段一

  • 就业班阶段一

  • 就业班阶段二

  • 就业班阶段三

  • 就业班阶段四

  • 就业班阶段五

  • 就业班阶段六

  • 就业班阶段七

  • 就业班阶段八

查看详细课程大纲>Python基础编程新课时:15天VS旧课时:12天

升级说明

优化教法及案例,保证学员学习效果的同时缩短课时,提升学习效率

主要内容

Python第一个程序条件控制语句和循环语句容器类型函数文件操作面向对象异常处理模块和包

可解决的现实问题

能够熟练使用Python技术完成针对小问题的程序编写

可掌握的核心能力

掌握Python基础语法,具备基础的编程能力建立起编程思维以及面向对象程序设计思想

查看详细课程大纲>Python高级编程新课时:29天VS旧课时:16天

升级说明

将网络编程及Mysql中一些复杂用法放到项目中的实际应用场景中讲解,给项目课程预留充足时间

主要内容

Linux系统使用多任务编程网络编程HTTP协议,静态Web服务器MySQL数据库高级语法、正则表达式HTML+CSS+JS+JqueryMini-Web服务器

可解决的现实问题

能够使用面向对象的程序设计方法,基于Linux操作系统开发多任务的网络程序开发能够使用Python开发简单后端程序

可掌握的核心能力

能够熟练使用Linux操作系统掌握网络编程相关技术,能够实现网络间数据通信掌握程序设计开发中多任务实现方式能够熟练掌握MySQL操作相关技术,熟练编写各种数据库操作SQL语句,并能够进行Python与MySQL之间的数据交互掌握Python中的re模块的使用,能够实现对字符串进行复杂模式匹配掌握Web服务器的工作流程,以及Web框架的实现原理

查看详细课程大纲>Web-Django框架与项目新课时:42天VS旧课时:26天

升级说明

使用全新Django版本授课,全程模拟企业级开发流程,优化业务逻辑及表结构,调整前台为前后端分离模式,增强开发学习效率

主要内容

Django框架项目:美多商城-前台项目:美多商城-MIS系统

可解决的现实问题

掌握Python Web主流框架-Django的使用可根据Web框架设计,开发对应的数据库可根据业务流程图,开发Web网站的前后台业务

可掌握的核心能力

能够开发主流Web网站,并掌握常见的技术要点根据实际问题设计出相应数据库表

查看详细课程大纲>项目自动化测试与部署新课时:24天VS旧课时:6天

升级说明

增加运维课程深度,强化Nginx及Docker,测试项目使用之前编写的美多商城项目,课程融合度更高,学员成长更快

主要内容

Dockernginxshell美多商城自动化部署美多商城日志管理美多商城自动化测试美多商城接口测试美多商城性能监控

可解决的现实问题

具备一定的编程思维能够熟练编写复杂Shell脚本能使用ELK实现企业级日志分析能够实现企业项目的部署web项目自动化测试

可掌握的核心能力

掌握Shell基本语法掌握复杂Shell脚本开发具备配置自动化及日志分析能力能够熟练使用Docker容器掌握selenium基本使用掌握UnitTest框架能够熟练使用request模块具备接口测试和接口测试框架开发能力掌握locust的使用

查看详细课程大纲>Web-Flask框架与项目新课时:26天VS旧课时:10天

升级说明

新增部分业务逻辑, 对flask-sqlalchemy进行二次开发,提升学员对具体业务需求应变能力,新增自定义读写分离,分库访问,分布式事务,Redis悲观锁,Redis非事务型管道,布隆过滤器等热点技术

主要内容

Flask框架黑马头条项目

可解决的现实问题

高并发全功能的Web网站开发提升数据处理响应速度,灵活运用缓存

可掌握的核心能力

掌握Python Web主流框架-Flask的使用 掌握常见的性能优化技术缓存服务器的操作和设计异步任务的实现

查看详细课程大纲>数据采集与数据分析新课时:32天VS旧课时:10天

升级说明

数据采集部分新增数据解析-BeautifulSoup4;新增高性能爬虫方案;新增反爬案例;新增Charles/fiddler抓包工具讲解;数据分析部分优化科学计算库,加大金融风控课程时长,实战案例贯穿整个课程阶段,增强实战强度,有效提升学员工作能力

主要内容

数据采集基础数据提取反爬处理数据存储scrapy框架Python数据科学库机器学习金融风控数据仓库SQL强化推荐算法

可解决的现实问题

胜任相关的数据分析工作,对企业异常数据进行深入分析,对业务风险指标进行跟踪分析及优化搭建业务监控体系,及时发现、排查业务问题,并能提出有效的解决策略或方案配合项目计划,负责建模驻场项目,完成数据分析需求及任务通过大数据算法对数据进行模型的构建、维护、和评估

可掌握的核心能力

熟练掌握Pandas、HQL、Spark; 熟悉常用数据挖掘算法与模型,熟悉逻辑回归、决策树、随机森林、GBDT、XGBoost、聚类等建模方法 熟练使用时间序列、聚类分析、逻辑回归、因果分析、关联分析等统计方法

查看详细课程大纲>黑马测试监控系统新课时:52天VS旧课时:无

升级说明

新增黑马测试监控系统,对业务指标进行监控,对接口监控、埋点,提供通用测试服务,对测试和线上情况实时展示,使学员深入理解测试业务流程,只要学会Python,做测试也能高薪就业

主要内容

性能压力测试elasticsearchbeatskibanalogstashkafkaelasctic apm测试监控

可解决的现实问题

掌握elastic stack技术栈的使用,并能够理解其底层原理掌握性能压力测试开发技能,并具备压测平台开发的能力

可掌握的核心能力

能够根据实际具体的业务场景,进行日志和指标的收集、处理、分析能够根据实际具体的业务场景,实现日志监控、服务组件监控、系统监控、网络监控、集群监控,形成完整的监控体系能够根据实际具体的业务场景,对web应用进行链路监控和追踪能够根据实际具体的业务场景,开发压测平台,对web服务进行性能测试对web应用的性能和可用性进行监控和管理,发现和定位性能瓶颈和故障,以保证应用达到预期的服务水平及最终用户体验

查看详细课程大纲>黑马自动化平台新课时:37天VS旧课时:无

升级说明

新增黑马自动化平台项目,借助自动化、智能化的系统帮助运维工程师以最快的速度和最低的成本完成业务服务的集成交付和服务质量的保障,深度融合运维与Web相关内容,保证学员就业竞争能力

主要内容

自动化运维平台需求分析与设计基础系统搭建和登录功能系统管理功能CMDB系统监控系统自动化部署系统项目上线部署

可解决的现实问题

解决企业内部多系统的用户管理问题解决企业IT资产配置管理混乱问题解决企业服务器登录权限管理难的问题关联集成Zabbix监控系统,能够及时实时的查看服务器监控资源开发自动化管理系统,方便的批量执行和造化任务部署,并且操作历史可追溯实现CI/CD整套流程自动化,提升开发、测试、运维协作效率

可掌握的核心能力

掌握流行的Angular前端开发框架及基于蚂蚁金服Antd的UI框架——NG-ALAIN掌握基于LDAP的统一用户登录管理的设计和开发掌握对象级用户、组权限管理方案的设计和开发掌握请求日志及操作日志的审计管理的设计和开发掌握支持混合云的大型企业级CMDB系统的设计和开发掌握基于LDAP的服务器登录权限管控的设计和开发掌握通过Supervisor的XML RPC,以及远程管理所有服务器的Supervisor及其托管的进程能够使用分布式对象存储ceph来存储项目的数据掌握Zabbix监控系统的集成开发能够Ansible产品体系进行批量执行及自动化任务系统的开发具备能够进行CI/CD全流程开发的能力

查看详细课程大纲>Web安全新课时:8天VS旧课时:无

升级说明

新增网络安全相关内容,对于就业后技术选型及架构设计安全性提供调优方案,保证全方位超越同岗竞聘者

主要内容

安全基础防火墙与系统认证SQL安全

可解决的现实问题

掌握sql注入原理及防范掌握基本安全体系和安全策略v

可掌握的核心能力

能够根据实际具体的业务场景,实施相关安全措施

适合人群

  • 应届毕业生

    刚毕业想把握未来

    想抓住未来方向的
    但又无从下手的迫切求知者

  • Python0基础的人

    无基础自学困难

    想从事测试、运维、网络爬虫
    Web、数据科学、NLP、CV等
    所有Python相关领域的求职者

  • 想转行的人

    想转行没有目标

    受够了传统行业的迷茫和窘迫
    想要改变生活的求变者

  • 想提升的人

    有基础寻求提升

    热爱Python语言
    被它的简洁明快所深深吸引
    的求学者

Python职业发展路径

学习python可以找哪些工作

初级开发工程师
(0-1年)

中级开发工程师
(1-2年)

高级开发工程师
(2-4年)

初级数据分析师
(0-1年)

中级数据分析师
(1-2年)

高级数据分析师
(2-4年)

数据分析经理
(4-6年)

数据架构师
(6-10年 )

行业大牛
(10年以上)

资深开发工程师
(4-6年)

技术大牛
(6-10年 )

CTO
(10年以上)

技术开发组长
(4-6年)

项目经理
(6-10年 )

项目总监
(10年以上)

真项目

由50多位专职教研团队设计,推出深技术、企业级、高标准的Python项目课程,制定Python真项目标准,并且建立可以免费体验的在线“项目库”
  1. 学IT,为什么要学项目课程?
  2. “真”项目课程,对找工作有哪些帮助?
  3. 小白如何分辨“项目课程”真伪?
  1. 高标准亿元级研发投入
    行业大牛带队

  2. 全流程企业标准流程
    业务衔接环节真实还原

  3. 多行业覆盖10个热门行业
    深化多行业技术

  4. 深技术行业热点技术全覆盖
    保障所学即为所用

  5. 精架构企业级功能架构
    业务清晰逻辑完整

  6. 严保障12项评审流程
    4项验收标准

  • Python培训课程含金量
    项目实战天数≥10天

    项目完成度高
    课程内容丰富

    业务场景≥15个

    业务逻辑清晰真实
    业务场景衔接紧密

    解决方案 ≥10个

    采用行业主流解决方案
    深度剖析技术选型原因

    可移植模块≥2个

    技术内容方便移植
    入职企业轻松使用

  • 规划和设计

    ① 产品规划
    ② 需求讨论

    计划和跟踪

    ③ 任务计划
    ④ 任务追踪

    迭代开发

    ⑤会议计划
    ⑥领取任务进行编码

    持续交付

    ⑦ 代码托管
    ⑧ 代码检查
    ⑨ 自动化构建
    ⑩ 管理交付件/发布包
    ⑪ 自动化部署
    ⑫ 执行测试并反馈问题
    ⑬ 流水线管理
  • 多领域就业,职业选择更丰富

  • 课程涵盖行业热点技术

  • 四大Python实训项目—— 展示企业级功能架构

    美多商城项目
    黑马头条项目
    黑马测试监控系统
    黑马自动化平台
  • Python项目12项评审流程

    项目评审流程

    Python项目4项验收标准

    项目开发验收27项考核指标

    功能实现

    业务流程

    UI/UE实现

    代码质量

    接口/性能

    ……

    课程质量验收15项考核指标

    技术应用合理性

    技术前沿性

    技术深度

    课程衔接合理性

    引导式教学应用程度

    ……

    研发效率验收3项考核指标

    进度

    成本

    变更频率

    ……

    用户验收17项考核指标

    课程导入吸引度

    授课语言感染力

    课程趣味性

    教学结果

    课程吸收度

    ……

Python项目体验

项目课程体验
更多>>

教研团队

年薪80万持续引入大厂技术大牛,建立Python专职课研团队及专职教学团队,制定严格师资筛选培训体系,不断提高行业课程标准及教学质量

专职课研团队

专职教学团队

16级标准严选专职课研老师,严控课程研发质量

人才筛选
4项标准

  • 标准化研发人才画像

    大厂背景,技术深度、广度,
    大型项目经验

  • 多维面试(五面)

    背景调查,技术360°鉴定 ,
    新课题设计 ,课程随机演绎 ,
    职业定位、发展规划

  • 研究院小组诊断测评

    教育情怀、价值观,进
    取精神、培养潜力

  • 全链路面试流程监控

    CEO审核,信息存档

人才考核
8大环节

课研人员素质考核视频录制考核

课程设计考核课堂试炼考核

大纲设计考核产品全方位审评

讲义撰写考核考核答辩

人才培训及
发展规划

平台、组件
技术开源历练

技术私享会

大牛技术沙龙

企业对对碰
技术共享

优中选优,教学老师录取率<3%,从源头严控师资及授课质量

人才筛选
4项标准

  • 标准化讲师画像

    业务技能、性格
    特色、沟通能力

  • 初试技术深度

    框架能力、底层原理、性能与
    安全、算法与数据结构

  • 复试授课质量

    课程设计、授课逻辑互动与
    交互、代码规范

  • 终试价值观

    抗压能力、学习动力、
    专业程度、培养潜力

人才考核
8大环节

定制个性化考核方案教育心理考核

讲师素质考核教学方法考核

排课、备课产出物考核课堂试讲考核

视频录制考核正式授课答辩

人才培训及
发展规划

每日授课
学员满意度打分

阶段课程实施
评审组审核

传智培训院
多维培养计划

讲师专属
晋升通道

学员作品

打造企业级开发环境,引导学员以业务场景进行开发,完成企业级项目实训,积累业务开发落地能力
  • Python培训课程学员作品

    爱家租房上海37期第九组

    简介:爱家租房项目是一个生活类的移动 O2O 项目,提供一个方便房屋短租供需双方交易的平台。

  • Python培训班学员作品

    十次方北京顺义37期第三组

    简介:十次方是一个中文IT技术交流平台,致力于为中国软件开发者提供知识传播、在线学习、职业发展等服务。

  • Python培训机构学生作品

    天天生鲜北京昌平41期第三组

    简介:天天生鲜围绕着老百姓餐桌的生鲜 B2C 电商平台,以品质生活为目标,服务每一个家庭。

  • 新经咨讯深圳35期第四组

    简介:新经资讯网是一个新闻资讯类门户网站,为用户提供优质的新闻资讯内容。

Python实战标准及流程企业标准流程完成项目实战,保障所学即为所用

  • 场景化分工

    人员职务角色划分,
    组建真实项目团队

  • 引入项目管理工具

    使用Git、ONES等项目管理工具监控团队研发进度

  • 需求宣讲及业务对接

    讲师担任产品经理角色,实时对接所有业务问题

  • 任务分解

    组长担任项目经理工作,使用ONES平台分发任务,对整体产出负责

  • 代码开发

    每日晨会表明开发计划,晚会总结当天成果,Git提交当天产出

  • 项目上线

    生产环境部署,线上回测后进行答辩和评优

  • 测试验收

    线上自测,实现业务闭环,找到并修复Bug

  • 项目联调

    进行项目联调,模拟前后端接口联调,增加团队协作经验

  • 项目部署

    测试环境,项目部署上线前,初步进行自测

更多>>

免费资源

适合Python工程师自学的视频教程免费分享,推出2020年Python高级软件工程师学习路线图

    更多>>近期精品直播公开课

      原创教材

      传智播客出版了7本Python原创书籍,被1900余所高校选作授课教材,惠及200余万名大学生

      /

      Tlias全方位AI教辅系统

      数据驱动教学,贯通教/学/练/测/评,为每一位学员私人定制学习计划和就业服务
      • 学员入学
      • 课堂教学
      • 课后指导
      • 专项练习
      • 入学多维测评
        定制专属学习计划
      • 目标导向式学习
        精准定靶不脱节
      • 随堂诊断纠错
        扫清理解盲点
      • 循序渐进式练习
        从理论到应用
      • 阶段效果测评
        消除知识薄弱点
      • 智能指引式建议
        分层教学,因材施教
      • 随时有问必答
        攻克技术难点
      • 学员薄弱知识可视化
        精准查漏补缺
      • BI报表数据呈现
        精准把控教学质量
      • IT培训目标体系

        精准定靶学习目标,让学员对每天的学习进程了如指掌。课上一讲多练的教学模式更便于学员反思评估当天学习目标的掌握程度,教师提供针对性的学习指导,保障学习效果。

      • IT培训习题库

        TLIAS系统为学员提供了充足的实操训练机会,并构建了一条科学的练习路径,多级练习提示使各类学员都能获得充分指引,最终独立解决问题,提升知识技能水平。

      • IT培训质量评测

        TLIAS系统的诊断测评工具,使学员能够对每天所学知识进行检测,将薄弱知识可视化,精准查漏补缺,对问题知识点给予重点消化吸收,复习更高效、更聚焦,效果更明显。

      • IT学习问答互动社区

        为充分激活学员间互动能量,将学员个人单线的学习扩展为立体互动性较强的探索式共享学习,TLIAS系统搭建了学习问答社区。热帖浏览高达到2.5w人次。

      • IT培训就业辅导

        TLIAS系统的就业中心从实际就业需求出发,为学员们准备了非常丰富的就业资源,5大课程门类,2000余节课程视频,能够满足不同学员的实际需求。

      • IT就业模拟面试系统

        为提升学员的面试实战经验,TLIAS系统的模拟面试平台高度还原学员目标岗位的面试环境和流程,并打造求职利器“面试宝典”,帮助学员熟悉面试流程,提高面试成功率。

      • 学员学习数据多维度采集分析

        TLIAS系统的BI数据平台能够全方位采集、实时监测各关键环节数据,形成一套成熟且执行有效的数据驱动模式,问题及时解决,风险提前预防,保障教学质量持续稳定的输出。

      • IT学习教学质量监控

        为老师的教学打分,对校区的服务评价,TLIAS系统会做出定性和定量分析,在精准的教学质量监控下,师资质量精益求精、学习效果稳步提升,学习体验与满意度口碑双提升。

      1. 学习目标体系

      2. 作业试题库

      3. 个人专属测评

      4. 学习问答社区

      5. 就业指导资源

      6. 模拟面试平台

      7. 多数据采集

      8. 教学质量监控

      IT学习监控系统

      更多Tlias就业服务

      • IT就业流程

        就业流程
        全信息化处理

      • IT培训学员能力分析

        学员能力
        雷达图分析

      • 定制个性化IT培训就业服务

        定制个性化
        就业服务

      • 企业IT面试题讲解

        技术面试题
        讲解

      • IT就业培训面试项目分析

        就业指导课
        面试项目分析

      • IT行业求职面试攻略

        HR面试攻略

      • 模拟IT企业面试

        模拟企业
        真实面试

      • IT求职简历指导

        专业简历指导

      • IT行业面试指导

        面试复盘辅导

      • IT企业黑名单提醒

        风险预警
        企业黑名单提醒

      传智汇-打造你的IT职业生态圈

      老学员毕业后可加入传智汇IT精英社区,持续帮助学员终身成长,一次学习,永久服务
      • IT行业交流会

        行业沙龙

        每年百场行业交流
        每年24场免费交流


      • IT培训行业技术大牛分享会

        高端人脉

        行业大牛讲座
        技术大牛分享
        攻克研发难关
        紧跟科技前沿

      • IT行业求职资源

        职场资源

        二千余家企业
        高管精准指导
        助力职场晋升
        突破发展瓶颈

      • IT技术提升服务

        技术研习

        服务中高端IT人才
        持续跟踪量身定做


      • Python编程基础基础班 1

        课时:15天技术点:97项测验:2次学习方式:线下面授

        学习目标

        1.掌握Python开发环境基本配置|2.掌握运算符、表达式、流程控制语句、数组等的使用|3.掌握字符串的基本操作|4.初步建立面向对象的编程思维|5.熟悉异常捕获的基本流程及使用方式|6.掌握类和对象的基本使用方式|7.掌握学生管理系统编写

        主讲内容1Python基础语法

         基础语法是编程语言的第一课,打好基础才能更好的学习后面课程,帮学员从小白到入门,包含了以下技术点: 

        变量、标识符和关键字、输入和输出、数据类型转换、PEP8 编码规范、比较/关系运算符、if 语句语法格式、三目运算符、 while语句语法格式、while 循环嵌套、break 和 continue、 while 循环案例、for循环
        主讲内容2容器类型

        学习容器类型可以帮我们更好的理解数据的存储形式及存储策略,方面我们更好的管理并使用数据

        字符串定义语法格式、字符串遍历(while)、下标和切片、字符串常见操作、列表语法格式、列表的遍历(for)、列表常见操作、列表嵌套、列表推导式、 元组语法格式、单元素元组、元组操作、字典语法格式、字典常见操作、字典的遍历、公共函数
        主讲内容3函数

        学会函数使我们可以高效的封装和使用功能,提高代码复用率,加强团队协作效率

        函数概念和作用、函数定义、调用、不定长参数函数、 函数的返回值、函数的说明文档、 函数的嵌套调用、匿名函数、递归函数、可变和不可变类型、 局部变量、全局变量、 组包和拆包、引用
        主讲内容4文件读写

        文件读写是学习Python语言必不可少的技能,该技能可以使我们更便捷的批量或者针对性处理文件,高效便捷,简单易学

        文件介绍、文件的打开与关闭、文件的读写、文件、目录操作相关操作、 文件/目录操作、文件/目录操作案例、os模块文件与目录相关操作
        主讲内容5面向对象

        面向对象思想是初学者的一大难点,主要是培养自己的编程思维,化繁为简,将复杂的功能特性归类,并赋予一个特定的类或对象,掌握后会极大提高编程水平

        面向对象介绍、类的定义和对象的创建、添加和获取对象属性、self 参数、init方法、私有方法和私有属性、继承、子类方法重写、 类属性和实例属性、多态、类方法、实例方法、静态方法
        主讲内容6异常处理

        异常是计算机语言中一种错误提示形式,有了异常就能极大避免程序出现不必要的错误,熟练使用异常并对其进行合理的处理,才能写出优质的代码

        异常概念、捕获异常、异常的传递、自定义异常、异常穿透
        主讲内容7模块和包

        学习完包和模块的相关知识,我们可以更方便更快捷的使用自己或其他人已经写好的工具代码,提高效率的同时,也更方便进行团队协作

        模块介绍、模块的导入、包的概念、包的导入、模块中的 __all__、模块中 __name__ 的作用
      • Web基础开发就业班 1

        课时:29天技术点:139项测验:1次学习方式:线下面授

        学习目标

        1.熟练使用Linux操作系统及相关命令|2.掌握网络编程技术,能够实现网络通讯|3.掌握开发中的多任务编程实现方式|4.了解网络通讯协议及相关原理|5.熟练使用Mysql完成数据的增删改查,并能与Python进行交互|6.掌握Python中的高级语法及正则表达式|7.了解前端开发流程及基础编程技巧|8.掌握Web服务器的工作流程

        主讲内容1Linux

        Linux是和windows系统类似的一个全新的操作系统,他是大多数服务部署的线上环境,学习它有利于我们后边对运维知识及服务器概念的理解和使用。

        Ubuntu操作系统介绍与使用、Linux命令使用、Linux命令选项的使用、远程登录和远程拷贝、Linux权限管理、vi编辑器使用、Ubuntu软件安装和软件卸载
        主讲内容2多任务编程

        在开发过程中,我们经常会开启多个任务运行程序从而提高工作效率,这样就用到了多任务编程。

        多任务介绍、进程的使用、线程的使用、线程同步与互斥锁、死锁介绍
        主讲内容3网络编程

        学习网络编程其实就是在学习数据通信,了解TCP的协议内容,使用socket开发一个基于TCP的通信程序,有助于我们更好的理解Web项目以及开发互联网产品。

        IP地址的介绍、端口和端口号的介绍、TCP的介绍、socket的介绍、TCP网络应用的开发流程、基于TCP通信程序开发、socket中send和recv原理剖析
        主讲内容4HTTP 协议和静态 Web 服务器

        Http是我们现在最常用的通信协议,我们在浏览任何网站时都会在前边输入http://,同时使用该通信协议制作静态Web服务器加深理解。

        HTTP协议介绍、HTTP通讯过程、curl命令使用、urllib与requests模块使用
        主讲内容5MySQL 数据库

        学习MySQL数据库可以了解数据存储及查询逻辑,掌握SQL语句,对于数据交互有更深刻的理解,同时MySQL是市面上最常用的数据库类型,数据库操作在我们之后的每一个阶段都会出现,是本阶段学习的重中之重。

        数据库介绍、关系型数据库管理系统、MySQL数据库,数据库类型和约束、Navicat软件的使用、终端MySQL的基本使用、MySQL增删改查命令、排序、分页查询、聚合函数、分组查询、左连接、右连接自连接、内连接、子查询、外键约束SQL语句的编写、事务、索引
        主讲内容6Pyhton 高级语法

        Python高级语法使得编程更加灵活,可以很桥面的实现很多复杂功能,是一名资深程序员必不可少的职业技能。

        闭包、装饰器、迭代器、深浅拷贝、回收机制
        主讲内容7正则表达式

        在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要,比如:邮箱、图片地址、手机号码等,这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了。

        正则表达式介绍、re模块的介绍、匹配单个字符、匹配多个字符、匹配开头和结尾、分组匹配
        主讲内容8前端基础

        学习Web服务开发,必须要了解前端知识,因为在开发过程中会涉及大量的前后盾交互逻辑,知其所以然,才能更好的团队合作,提升团队工作效率。

        VSCode的基本使用、HTML的介绍、HTML的常用标签、HTML表单的使用和提交、CSS的介绍、CSS基本使用、CSS选择器、CSS属性、CSS的元素溢出与显示特性、盒子模型、JavaScript的介绍、JavaScript的基本使用、变量和数据类型、函数的定义和调用、变量的作用域、条件语句、获取及操作标签的元素属性、条件语句及循环语句、字符串拼接、定时器
        主讲内容9Jquery

        jQuery是对JavaScript的封装,他是一个比较简单的JavaScript函数库,实现交互效果更为简单,有利于我们深入了解JavaScript的封装和对其他库的学习。

        Jquery的介绍、Jquery的基本用法、Jquery选择器、选择集过滤、选择集转移、获取和设置元素内容、获取和设置元素属性、Jquery事件、事件代理、Json、ajax
        主讲内容10Mini-Web 服务器

        使用Mini-Web框架可以轻松搭建一个Web服务,利于我们深入了解Web服务的开发流程,并为之后的Django、Flask框架的学习打下基础。

        Web框架和Web服务器的关系介绍、模板替换、黑马阅读案例、路由列表、ajax请求数据渲染个人中心页面、logging日志的使用
      • Web-Django框架与项目就业班 2

        课时:42天技术点:235项测验:2次学习方式:线下面授

        学习目标

        1.掌握Git代码管理的流程及使用方法|2.掌握Redis的使用方法及存储逻辑|3.掌握redis模块的基本使用方式从而完成Python与redis交互|4.了解Vue框架的基本语法|5.能够使用Vue完成数据绑定和传递|6.掌握Django框架的基本使用方法|7.掌握Django框架完成Mysql的增删改查|8.了解电商平台的开发逻辑及开发流程|9.了解前后端分离与前后端不分离项目的区别及各自优势|10.掌握Celery异步实现短信和邮件发送的方式|11.掌握微信、支付宝等第三方平台的对接方式|12.了解RESTful风格的使用方式|13.能够使用DRF框架中的序列化器完成序列化和反序列化操作|14.掌握拓展子类及视图集的使用方式及使用场景|15.掌握分页排序的使用方式|16.理解jwt的原理及优势

        美多商城属于 B2C 电商,类似于京东自营、亚马逊自营等运营模式,商城自身销售商品给顾客。系统提供运营后台供商城管理使用。 美多商城前台由首页、商品列表页、商品详情页、商品搜索、购物车系统、订单系统、支付系统、评论系统、用户中心等多个系统功能组成。美多商城运营后台由用户管理、商品管理、订单管理、系统管理等功能组成,业务逻辑清晰,技术应用全面。

        进入项目体验
        主讲解决方案
        1.分布式存储解决方案 |2.短信解决方案 |3.认证解决方案 |4.负载均衡解决方案 |5.支付解决方案 |6.搜索解决方案 |7.第三方登录解决方案 |8.缓存解决方案 |9.秒杀解决方案 |10.页面静态化解决方案 |11.定时任务解决方案 |12.异步任务解决方案 |13.消息队列解决方案
        主讲知识点
        1. 采用 Vue 作为前端框架,前端架构融入分层设计思想。 2. 采用 Django 及 Django REST framework 作为后端框架。 3. 采用分布式文件系统 FastDFS 作为文件存储技术。 4. 融入 CORS 跨域技术。 5. 采用 RESTful 接口设计。 6. 采用 Jinja2 模板引擎。 7. 采用 Haystack+Elasticsearch 实现商品的搜索。 8. 使用 Redis 作为缓存。 9. 实现 MySQL 读写分离。 10. 采用 JWT 认证机制。 11. 采用 RabbitMQ 作为消息中间件,配合 Celery 完成异步任务处理。 12. 实现页面静态化处理。 13. 采用 crontab 进行定时任务处理。 14. 采用 Cookie+Redis 的购物车解决方案。 15. 采用支付宝支付。 16. 引入电商 SKU 与 SPU 的概念。 17. 电商采用 B2C 模式。 18. 采用云通讯实现短信的发送。 19. 采用 Docker 容器技术。 20. 采用 Nginx 反向代理实现负载均衡。 21. 接入第三方登录。 22. 采用数据库事务+乐观锁解决并发订单保存问题。
      • 项目自动化测试与部署就业班 3

        课时:24天技术点:175项测验:0次学习方式:线下面授

        学习目标

        1.掌握企业级项目部署的基本流程|2.能够使用Nginx进行配置、反向代理、负载均衡、日志处理等|3.运用 Dockerfile 实现web网站的镜像实践|4.掌握Shell基本语法并进行复杂脚本开发|5.掌握Jenkins实现Web应用任务的方法|6.掌握Jenkins的基本使用方法及web应用任务的构建|7.能够运用 Gitlab 实现Jenkins任务构建的代码操作|8.能够运用 pipeline 实现自动化项目发布效果|9.使用ELK完成日志采集及可视化操作索引|10.掌握软件测试的基本理论和流程|11.能够书写测试用例及缺陷报告|12.能够使用postman对web服务进行接口测试|13.能够使用requests模块完成测试脚本,并对web服务进行接口测试|14.能够完成django的单元测试,并且掌握unittest测试模块的使用|15.能够知道yaml语法,并通过python对yaml文件进行读写|16.掌握Web自动化的基本流程,使用selenium进行自动化测试开发|17.掌握pyautogui进行GUI软件自动化测试的基本流程|18.掌握压力测试及性能测试的基本方法|19.能够编写Locust测试脚本,对web服务进行压力以及性能测试

        主讲内容1Nginx

        Nginx是Web服务器,由C语言开发,选择nginx的核心理由是处理高并发请求的同时保持高效的服务,是市场上最常用的Web服务器之一。

        配置段配置、反向代理、负载均衡、日志处理
        主讲内容2Docker

        Docker是开发人员和系统管理员使用容器开发、部署和运行应用程序的平台。使用Linux容器来部署应用程序称为集装箱化。使用docker轻松部署应用程序。

        容器管理、镜像管理、网络管理、数据管理、仓库管理、dockerfile
        主讲内容3Shell 编程

        Shell是一个命令解释器,它的作用是执行用户输入的命令及程序等,登录到linux后的所有操作都是由Shell解释并执行的。把多个命令放到一个执行文件中就是脚本,我们再开发中需要使用很多脚本来帮我们处理重复性较高的工作内容。

        shell变量、表达式、流程控制
        主讲内容4日志管理

        日志对于程序员来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。

        ElasticSearch、Logstash、Filebeat、Kibana
        主讲内容5自动化部署

        部署在开发过程中是一个频繁而又重复的工作内容,为了最大限度的节省人力,并且避免人为因素产生的不必要错误,我们通常会采用自动化的方式进行项目部署。

        认证配置、项目管理、任务构建、持续集成
        主讲内容6测试理论

        学习测试理论可以帮助我们更好的理解软件测试的目的及注意事项,并产出优质测试报告,提高代码修复效率。

        认识软件测试、软件开发过程的模型、软件测试分类、测试用例、测试用例设计方式、缺陷管理、缺陷管理工具介绍、禅道的的安装与使用、禅道的角色划分
        主讲内容7接口测试

        进行接口测试可以有效避免前后端或多个服务端间的数据交互错误,并且可以高效的在接口联调时确定错误位置,缩小bug查找区域。

        接口文档及接口规范; Requests库发起GET/ POST/PUT等https请求; Pytest的环境搭建、基本使用、常用插件、Pytest的高级使用; Mock介绍、模拟http请求; 基于Pytest和Mock的接口测试框架开发
        主讲内容8Web自动化测试

        Web自动化测试,就是使用开发工具或自动化脚本进行Web页面及服务的自动化测试内容,提高测试效率,降低认为失误。

        web自动化测试框架、环境搭建;元素的定位方法、xpath和css的元素定位方法; 元素常见操作、 浏览器常见操作、 鼠标常见操作 截图 验证码处理; Unittest介绍、断言, HtmlRunner测试报告;
        主讲内容9性能测试

        性能测试主要是测试服务器性能及代码优化情况,简单的说就是服务器能满足多少人同时访问等内容,方便我们根据测试结果优化代码或升级设备。

        Jmeter环境搭建、常用元件的作用域和执行顺序, 参数化、断言、关联、连接mysql数据库、逻辑控制器、分布式性能测试配置、测试报告; Locust环境搭建、基本使用、常用类和方法
      • Web-Flask框架与项目就业班 4

        课时:26天技术点:151项测验:0次学习方式:线下面授

        学习目标

        1.掌握Falsk框架语法结构及使用场景|2.了解Flask框架技术优势|3.掌握Flask中路由及视图的使用|4.掌握Flask-RESTful模块的使用方式|5.能够使用SQLAlchemy进行数据库的增删改查|6.使用Marshall进行响应数据的序列化操作|7.掌握Gitflow工作流的使用方式|8.能够使用pyjwt生成和检验jwttoken|9.掌握redis的高阶用法:哨兵机制、国际策略、缓存穿透、雪崩等|10.能够使用七牛平台进行对象存储|11.使用极验平台进行图像及验证码验证|12.掌握页码分页的设计方式及主键偏移量分页的设计方式|13.掌握python客户端操作reids集群和主从的方式说

        黑马头条是一款新闻资讯类项目,是由用户、自媒体、管理后台3个端组成的完整业务闭环,通过大数据平台分析用户喜好,为用户精确推送资讯新闻。通过该项目,学员可以掌握对象存储、数据库集群、负载均衡、异步任务、即时通讯、分布式ID等技术解决方案。

        进入项目体验
        主讲解决方案
        1.对象存储解决方案 |2.短信解决方案 |3.认证解决方案 |4.负载均衡解决方案 |5.搜索解决方案 |6.缓存解决方案 |7.数据库集群方案 |8.定时任务解决方案 |9.异步任务解决方案 |10.即时通讯方案 |11.分布式 ID 方案
        主讲知识点
        1.前端与移动 App 和 PC 网页对接。 2.采用 Flask-RESTful 作为后端开发框架。 3.采用 JWT 完成用户认证。 4.采用阿里大于短信服务。 5.采用七牛对象存储服务。 6.融入 CORS 跨域技术。 7.采用 RESTful 接口设计。 8.采用数据库主从同步机制,实现读写分离。 9.采用 Twitter 的 Snowflake雪花算法实现分布式ID。 10.采用 Redis Cluster 集群和 Redis 主从+Sentinel 哨兵。 11. 采用 RabbitMQ 作为消息中间件,配合 Celery 完成异步任务处理。 12. 采用 gRPC 和聊天机器人进行远程调用。 13. 采用 Kafka 作为消息中间件。 14.采用 APScheduler 管理定时任务。 15. 采用 Socket.IO 实现 IM 即时通讯。 16.采用 Elasticsearch 作为搜索引擎。 17. 采用 Nginx 反向代理实现负载均衡。
      • 数据采集与数据分析就业班 5

        课时:32天技术点:172项测验:0次学习方式:线下面授

        学习目标

        1掌握数据采集基本流程|2.能够使用request进行数据提取|3.掌握数据反爬的基本方法|4.熟练使用MongoDB进行数据的增删改查|5.能够使用pymongo进行数据查询|6.掌握scrapy框架的使用方法|7.了解分布式爬虫的概念及实现思路|8.掌握爬虫程序的部署方式,实现定时任务抓取等|9.掌握常用科学计算库的使用方法|10.了解金融风控等处理方法|11.掌握数仓建模理论及方法|12.掌握常用的推荐算法

        主讲内容1数据采集

        数据采集是指从网络上获取数据的一种方式,整个爬虫阶段的基础,只有获取到数据我们才可能进行下一步操作

        Http与Https的区别、常⻅请求头与响应头、响应状态码、浏览器运⾏过程
        主讲内容2数据提取

        学习数据提取我们可以运用技术手段从Web端或者前端获取服务器数据,通过对数据的简单处理后就可以开始使用了

        request模块的使⽤、xml与html、jsonpath、xpath、lxml、selenium
        主讲内容3反爬处理

        反爬是绝大多数网站上都对做的一种安全措施,我们在开发过程中都需要进行反爬学习,无论是保证自己服务的安全还是顺利获取外部数据都是必备技能。

        反爬原理、验证码识别、js解析、字体反爬、数据图片化反爬
        主讲内容4MongoDB数据存储

        MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

        mongodb的使⽤、mongodb插⼊数据、mongodb查询数据、聚合管道、pymongo使用
        主讲内容5scrapy 框架

        Scrapy 是一套基于基于Twisted的异步处理框架,纯python实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常方便。

        项⽬开发流程、请求对象使⽤、模拟登录、管道使⽤、中间件使⽤
        主讲内容6Scrapy-redis分布式

        Scrapy-redis是为了更方便地实现Scrapy分布式爬取,而提供了一些以redis为基础的组件(仅有组件),学习它可以使我们更轻松快捷的编写爬虫程序。

        分布式爬虫的概念、Scrapy-redis实现分布式源码的分析、Scrapy-redis实现分布式爬虫
        主讲内容7爬虫部署

        实现爬虫项目部署可以使服务器自动化的进行爬虫,定时或定量爬取相关数据。

        Scrapyd、Gerapy爬虫部署、使用定时任务抓取数据
        主讲内容8Python数据科学库

        在Python语言中,有多重数据科学相关的库,可以轻松的进行数据分析,数据展示,数据清洗等等,哪怕数学能力不强,利用功能强大的诸多模块也能完成复杂的数据处理任务。

        Pandas,Numpy, matplotlib,seaborn
        主讲内容9机器学习

        极其学习是涵盖了概率、统计、近似理论,复杂算法等知识领域的多学科交叉专业。致力于使用计算机作为工具,真实模拟人类的学习方式。

        线性回归、逻辑回归、决策树、随机森林、SVM、GBDT
        主讲内容10金融风控

        通过一些算法学习,实现金融风控模型建立,使用评分卡机制,以分数界定风险级别,课程深入业务场景。

        风控数据挖掘方法,机器学习评分卡、迁移学习
        主讲内容11数据仓库

        数据仓库是数据库的一种概念上的升级,可以说是为满足新需求设计的一种新数据库,而这个数据库是需容纳更多的数据,更加庞大的数据集,从逻辑上讲数据仓库和数据库是没有什么区别的。

        Hadoop、Hive、数仓建模理论、电商数仓搭建
        主讲内容12SQL强化

        强化SQL的使用,更加深入的了解SQL相关知识,丰富知识储备,增加SQL优化意识和使用熟练度。

        SQL多表查询、常用HQL函数、常用指标计算
        主讲内容13推荐算法

        推荐算法是计算机专业中的一种算法,通过一些数学算法,推测出用户可能喜欢的东西,目前应用推荐算法比较好的地方主要是网络。所谓推荐算法就是利用用户的一些行为,通过一些数学算法,推测出用户可能喜欢的东西。

        推荐系统架构,常用召回、排序、重排序算法,冷启动问题处理
      • 黑马自动化平台就业班 6

        课时:52天技术点:256项测验:0次学习方式:线上学习

        学习目标

        1.掌握LDAP和JWT实现企业登录帐号统一化的方式|2.能够使用Gitlab、Jenkins、Ansible、AWX实现业务持续集成和持续交付|3.能够使用使用Zabbix做基础设施监控|4.能够使用Prometheus+Grafana做业务服务监控|5.掌握Ceph的数据和文件的对象存储方式|6.能够使用Etcd、Confd实现配置管理|7.能够使用Supervisor做应用进程托管程序|8.掌握Celery异步任务调度|9.能够使用使用Sentry框架实现应用异常堆栈的监控和分析|10.掌握基于Ant Design的企业级中台解决方案Ng-Alain(前端UI框架)

        随着信息化建设的深入,企业IT架构不断扩大,业务系统、企业应用、网络设备、服务器、数据库、中间件、存储、虚拟化、私有云、公有云、混合云等的维护给运维人员造成了巨大的工作量,同时运维误操作的几率也随即增加给企业造成不必要的损失,各个企业无可避免的走上了自动化、智能化运维的道路。本项目从企业内部普遍的运维需求出发,将运维场景进行梳理总结,结合市面上流行的运维技术和开发框架,设计并开发出了一套企业级的自动化运维平台。

        主讲解决方案
        1.技术中后台前端Admin UI解决方案|2.Core API前后端应用解决方案|3.统一用户登录认证解决方案|4.对象级权限管理解决方案|5.请求、操作日志审计解决方案|5.支持混合云的企业级CMDB解决方案|6.服务器登录权限管控解决方案|7.分布式对象存储解决方案|8.应用进程托管远程管理解决方案|9.持续集成和持续部署(CI/CD)全流程解决方案|10.服务器监控解决方案|11.运维自动化及批量执行解决方案|12.消息和任务通知实时推送解决方案
        主讲知识点
        1、自定义nginx日志的格式,以及所需的字段 2、pythonWeb自定义中间件的实现 3、使用filebeat单一进程收集汇总的日志 4、数据来源多且杂,通过kafka形成数据队列,使用logstash或python自定义实现写入es 5、手动实现geo_point类型数据;字节、百分比、时间类型转换处理 6、根据具体的运营需求,自定义收集业务指标,并实时展示 7、在web中进行埋点的具体实现 8、接口指标的收集及实时展示,如某接口、某组接口平均响应时长 9、把测试开发脚本集成为测试服务 10、对测试运行的整个过程进行实时展示 11、对上线的业务指标及运行情况进行实时展示,如特殊活动参与度等 12、数据大屏展示
      • 黑马测试监控系统就业班 7

        课时:37天技术点:165项测验:0次学习方式:线上学习

        学习目标

        1.掌握自定义nginx日志格式,以及所需的字段的方法|2.掌握PythonWeb自定义中间件的实现|3.能够使用filebeat单一进程收集汇总的日志|4.掌握kafka数据队列的使用|5.能够使用logstash或python自定义实现写入es|6.手动实现geo_point类型数据;字节、百分比、时间类型转换处理|7.掌握web服务中数据埋点的就基本方法|8.掌握接口指标的收集及实时展示方法|9.能够将测试开发脚本集成为测试服务并进行任务部署|10.能够对业务指标及运行情况进行实时展示|11.掌握测试平台的基本业务逻辑及后续拓展方向

        对整个业务型的项目进行测试监控,测试目的是为了促进整个系统和业务的良性发展,而利用可视化的技术对测试过程进行展示的需求,在企业的实际开发过程中就显得尤为重要。 在上线之后,对整个业务型的项目的一些业务指标监控,比如临时推出的首页活动等,则对于业务运营部门来说是刚性需求。

        主讲解决方案
        1.自定义nginx日志方案|2.pythonWeb中间件解决方案|3.各种类型日志收集、处理方案|4.批量数据队列方案|5.在ELK中日志数据字段类型转换方案|6.应用中的业务指标监控方案|7.应用中的业务埋点方案|8.应用中的接口指标监控方案|9.系统监控方案|10.通用测试服务方案|11.测试效果实时展示方案
        主讲知识点
        1、结合LDAP、JWT实现企业登录帐号统一化; 2、使用Gitlab、Jenkins、Ansible、AWX实现业务持续集成和持续交付; 3、使用Zabbix做基础设施监控,以及Prometheus+Grafana做业务服务监控; 4、使用Ceph实现数据和文件的对象存储; 5、使用Etcd、Confd实现配置管理; 6、使用Supervisor做应用进程托管程序; 7、使用Celery框架实现异步任务调度; 8、使用Sentry框架实现应用异常堆栈的监控和分析; 9、使用基于Ant Design的企业级中台解决方案Ng-Alain作为前端UI框架。 10、基于用户和组的模块级权限管控和操作日志审计功能; 11、具有CMDB的全部功能实现,支持服务器主机与Zabbix监控系统自动同步并入库。
      • Web安全就业班 8

        课时:8天技术点:78项测验:0次学习方式:线上学习

        学习目标

        1.了解Web服务的安全体系及通用措施|2.掌握基础安全策略|3.了解网络攻击的常见方式|4.了解系统认证及防火墙|5.了解SQL攻击的方式及解决办法|6.根据对网络安全的了解优化技术选型

        主讲内容1安全基础

        网络安全的重要性不言而喻,我们如何才能保证自己的服务是安全的呢?

        安全体系、安全策略、文件攻击、sql攻击、xss攻击
        主讲内容2防火墙与系统认证

        访问任何一个服务时,最常见的问题就是“谁访问了我”,防火墙和系统认证都是在做这件事情。

        软件防火墙、lua基础、案例实践、安全算法、摘要认证、签名认证、https进阶
        主讲内容3SQL安全

        Sql是数据库的命令文件,如果掌握了一个服务的数据库,并注入指定Sql我们将可以获取该企业或者该服务的所有信息,更有甚者会攻击篡改sql信息,那样损失将更加惨重,学好SQL安全,防止自己服务的数据库被恶意篡改极为重要。

        数据库注入、web注入、SQLmap基础知识
      “周”更新日志
      课程大版本更新

      课程更新日志按周更新热点/前沿技术

      • 升级2020-10-12

        · fastDFS使用 · shell使用 · docker使用· nginx使用

      • 升级2020-10-05

        · cookie和session案例 · mysql主从 · mysql集群· redis主从

      • 升级2020-09-28

        · Django用户权鉴 · Django表单 · Django-froms· Django站点管理

      • 新增2020-09-07

        · Ansible使用 · AWX使用 · ceph使用· zabbix使用

      • 升级2020-08-31

        · 登录判断中间件 · cache缓存使用 · 购物车数据存储· git冲突解决

      • 新增2020-08-24

        · pyautogui使用 · uiautomator使用 · PO模式· mock测试

      • 新增2020-08-17

        · Django转换器 · Django用户认证拓展类 · Django权限认证拓展类· Haystack搜索类

      • 升级2020-08-10

        · python操作reids · redis高可用 · redis集群搭建· redis持久化

      • 升级2020-08-03

        · mysql事务使用 · mysql主从搭建 · mysql客户端使用 · mysql外键操作

      • 新增2020-07-27

        · mongodb聚合 · mongodb索引 · mongodb权限· 常见反爬手段

      • 新增2020-07-20

        · 缓存击穿 · 缓存雪崩 · 雪花算法 

      • 升级2020-07-13

        · Locust 性能测试 shell编程 · msyql数据库 · redis缓存 ·

      • 升级2020-07-06

        · redis集群 · gitfollow工作流 · 定时爬虫 · elk

      • 升级2020-06-29

        · 响应对象的处理 · 细化Cookie及Session的处理 · 链接失效的爬虫案例 · 美后台权限控制

      • 新增2020-06-22

        · 高性能爬虫 · 多线程爬虫案例 · Flask-Migrate 数据模型设计 · 智慧大屏案例

      • 升级2020-06-15

        · UnitTest断言: 比较断言,复杂断言 · 路由系统全线升级 · 数据图片化反爬 · redis缓存

      • 新增2020-06-08

        · Jmter 图形监视器扩展插件 · 警告断言 · 异常断言 · Jmter性能调试

      • 新增2020-06-01

        · 性能测试报告分析 · 新增分库访问 · 优化Fixtures的参数化 · protometheus使用

      • 新增2020-05-25

        · flask-sqlalchemy二次开发 · 数据解析-BeautifulSoup4 · Jmeter分布式并发测试的配置 · zabbix使用

      • 新增2020-05-18

        · Jmeter实现参数化 · 数据库测试 · 实现跨线程组传值 · lua基础

      • 新增2020-05-11

        · 自定义读写分离 · 认证体系 · 访问劫持 · 安全策略

      • 新增2020-05-04

        · Redis悲观锁 · 布隆过滤器 · 文件安全 · WAF实践

      • 升级2020-04-27

        · 搜索接口结构 · elsticsearch使用 · celerybug处理 · rabbitMQ使用

      • 升级2020-04-20

        · Locust关联 · Locust断言 · Locust各种业务场景下的参数化 · pipeline使用

      • 升级2020-04-13

        · 更改Scrapy以及Scrapy-redis项目 · Selenium知识点演示案例 · redis哨兵机制 · mysql主从搭建

      • 升级2020-04-06

        · 时间戳/页码/偏移量分页 · gitflow工作流 · sentry使用 · xss安全

      • 新增2020-03-30

        · Pytest.mark · flask缓存工具类 · 多级缓存 · mysql注入攻击

      • 新增2020-03-23

        · 禅道的不同角色使用 · Mysql垂直拆分 · Flask-SQLAlchemy的读写分离 · Mysql水平拆分

      • 升级2020-03-16

        · 性能测试分类 · 性能监控指标 · 性能测试流程 · celery使用

      • 新增2020-03-09

        · 定时抓取数据爬虫 · Appium对APP数据的抓取 · 常见性能测试工具优化 · Filebeat详解

      • 升级2020-03-02

        · 禅道的部署方式 · django框架升级为2.25版本 · 美多详情页静态化 · 商品spu表结构

      • 新增2020-01-16

        · 美多商城缓存 · elk日志监控 · docker部署美多商城 · shell代码发布

      • 升级2020-01-09

        · 等价类划分法演示案例 · 边界值法的演示案例 · 容联云发送短信 · fastDFS图片上传

      • 新增2020-01-02

        · 测试用例的设计方法 · 获取用户信息模块的单元测试 · 登录注册模块的单元测试 · jenkins使用

      • 升级2019-12-26

        · Django自带单元测试模块 · Mysql数据库教法调整 · 黑马头条缓存使用 · dockerfile使用

      • 新增2019-12-19

        · Locust 性能测试 · HttpLocust和Locust · TaskSet TaskSequence · seq_task

      • 升级2019-11-28

        · 异常案例的讲解 · 代码健壮性提升方式 · 登录状态判断 · 异常处理

      • 升级2019-11-21

        · 商品模块代码进行了调整 · Redis事务型管道 · 反爬案例 · 搜索方法优化

      • 新增2019-11-14

        · 新增字体反爬 · Charles/fiddler抓包工具讲解 · Redis非事务型管道 · 新增shell编程

      • 升级2019-11-07

        · PO模型 · Requests模块的使用 · Get/Post等Http请求 · 试用例的设计方法

      • 新增2019-10-31

        · Flask项目搭建Flask-CORS · Fixtures实现SetUp和TearDown · 美多商城登录功能自动化测试 · Redis缓存数据集合

      • 升级2019-10-24

        · 黑马头条前端代码 · 分布式事务 · 美多商城前台改为前后端分离模式 · admin后端管理站点讲解

      • 新增2019-10-17

        · 美多商城支付模块单元测试 · Jmeter 性能测试报告 · TestCase Client FactoryRequest Mock · 美多商城下单模块性能测试

      • 新增2019-10-10

        · 黑马头条业务逻辑: 用户认证 、修改头像 · 黑马头条业务逻辑: 频道管理 · 黑马头条业务逻辑: 文章列表/详情 · 黑马头条业务逻辑: 关注用户 评论回复

      2020年7月11号 升级版本6.5

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2020.07.11

      课程版本号

      6.5

      主要针对版本

      Python3&Python2

      主要使用开发工具

      Linux+Sublime+PyCharm+ VS Code

      课程介绍

      2020年上半年中台化正在成为企业未来的发展方向,同时对人员的技能要求也越来越高,越来越全面。为满足市场需求,紧跟市场方向,新的课程时间从6个月变为9个月。引入监控平台,运维平台等平台化开发,在后端技术栈上做到全覆盖,真正为市场输出一站式开发人才。

      1

      新增黑马自动化平台

      1

      新增黑马链路监控测试系统

      1

      新增Web安全

      1

      友情提示更多学习视频+资料+源码,请加QQ:2632311208。

      2020年3月5号 升级版本6.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2020.03.05

      课程版本号

      6.0

      主要针对版本

      Python3&Python2

      主要使用开发工具

      Linux+Sublime+PyCharm+ VS Code

      课程介绍

      随着互联网的发展,公司对程序员的技能要求越来越高,原来的一人一专已经不能满足公司综合性的业务需求,复合型的技术人员正在成为市场需求趋势。为了紧跟市场方向,新课程中引入公司开发中各个环节的技术点,引入自动化运维、自动化测试内容、web安全等内容,打造全流程开发,真正培养出一人多能的复合型Python开发工程师。

      1

      新增自动化运维

      1

      新增自动化测试

      1

      新增网络爬虫

      1

      新增数据分析

      1

      新增数据挖掘

      1

      删除黑马头条推荐系统项目

      1

      删除小智聊天机器人项目

      2019年2月21号 升级版本5.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2019.2.21

      课程版本号

      5.0

      主要针对版本

      Python3 & Python2

      主要使用开发工具

      Linux+Sublime+PyCharm+Jupyter Notebook

      课程介绍

      历时近1年潜心研发,萃取百余位同行经验,推出全新的5.0课程。针对就业核心方向(Web、人工智能)做了大刀阔斧的项目改革。Web方向:全新【美多商城项目】、新增【黑马头条项目】,知识点”全“面覆盖,新增50+技术点。人工智能(数据科学方向):新增【黑马头条推荐系统项目】、【小智聊天机器人项目】,课程加”倍“,课时长度提升近一倍。且针对Python的其他6个方向(自动化测试、自动化运维、爬虫、数据分析、自然语言处理、图像处理),分别设计了全新的就业加强课,以满足不同需求的学生学习。

      1

      新增黑马头条项目

      1

      新增黑马头条推荐系统项目

      1

      新增小智聊天机器人项目

      1

      新增6个方向的就业加强课

      1

      更新全新美多商城项目,前台系统使用原生Django框架,后台系统使用DRF框架

      1

      更新全新学生管理系统案例替换飞机大战案例

      1

      更新机器学习基础课由3天扩充为8天,新增更多经典算法及典型案例

      1

      更新全新推荐系统基础课,扩充更多基础知识、案例、工具使用

      2018.1.12 升级版本 4.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2018.1.12

      课程版本号

      4.0

      主要针对系统

      python3 & python2

      主要使用开发工具

      Linux+Sublime text3+Pycharm

      课程介绍

      课程项目全新升级,根据2017年就业学员反馈和市场招聘反馈,2018年推出重磅升级项目,Web项目全面升级为前RESTful风格前后端分离,爬虫项目中引入了根据企业需求,定制爬虫框架开发,人工智能项目引入了时下热门的量化交易金融项目,经过一年的教学沉淀,我们从技术和课程领先,全面进入教学效果领先,更多的考虑学员如何能更好的吸收知识和灵活运用知识去解决实际项目问题。

      1

      新增VUE.js

      1

      新增Django Restframework 框架

      1

      新增美多商城项目

      1

      新增新经资讯网项目

      1

      新增定制爬虫开发框架

      1

      新增股票量化交易金融项目

      1

      删除飞鸽传书项目

      1

      删除CSS部分案例

      1

      删除epoll

      1

      删除天天生鲜项目

      1

      删除爱家租房网项目

      2017.7.25 升级版本 3.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2017.7.25

      课程版本号

      3.0

      主要针对系统

      python3 & python2

      主要使用开发工具

      Linux+Sublime text3+Pycharm

      课程介绍

      ““全程贯穿项目驱动教学,提升了学员的学习兴趣,让学员能学以致用,快速把所学知识应用到项目上,去解决实际问题,加强了对知识的理解深度。新版课程强化了知识点的相互衔接与实际开发项目时遇到的问题呼应,课程改版时,我们时刻自问3个问题,为什么要讲该知识点?该知识点要解决什么项目中遇到的问题?学员如何能更好的消化吸收该知识点?经过一年的教学沉淀,我们从技术和课程领先,全面进入教学效果领先,更多的考虑学员如何能更好的吸收知识和灵活运用知识去解决实际项目问题。

      1

      新增Flask 框架

      1

      新增应用MongoDB的爬虫项目

      1

      删除JQuery部分案例

      1

      删除Tornado框架

      2017.2.28 升级版本 2.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2017.2.28

      课程版本号

      2.0

      主要针对系统

      python3 & python2

      主要使用开发工具

      Linux+Sublime text3+Pycharm

      课程介绍

      “授之于鱼,不如授之于渔”提升了学员计算机编程内功修炼,使学员毕业后有更广的职业发展空间。新版课程强化了算法和编程思想,进一步优化使用python高效进行web全栈开发,让你成为互联网公司争抢的全能战士。数据分析与网络爬虫(数据采集)综合运用,让你成为大数据领域的稀缺人才。人工智能深度机器学习课程的加入,引领你占位人工智能(AI)领域下一个IT黄金十年。

      1

      新增人工智能(AI)深度机器学习

      1

      新增面向对象案例和设计模式

      1

      新增数据结构和算法

      1

      新增大数据分析和数据绘图

      1

      删除自动化运维

      1

      删除自动化监控

      2016.6.10 升级版本 1.0

      课程名称

      Python+人工智能就业班课程

      课程推出时间

      2016.6.10

      课程版本号

      1.0

      主要针对系统

      Python3 & Python2

      主要使用开发工具

      Linux + sublime text3

      课程介绍

      Python在国外风起云涌,随着移动web、大数据、云计算和人工智能的发展,目前已经高居编程语言第四名。Python全栈开发课程,立足国内目前热门高薪就业的移动web开发领域,打造既懂前端开发又懂后台服务器开发的全栈工程师,提高企业开发效率。同时兼顾培养学生的数据分析,数据采集技能,使培训出去的学员进入公司后能有更长足的发展空间。

      1

      新增人工智能(AI)深度机器学习

      1

      新增面向对象案例和设计模式

      1

      新增web前端开发

      1

      新增Django 框架

      1

      新增Tornado 框架

      1

      新增爬虫引擎框架

      • 2020年

        打造“Python开发”全流程一站式开发课程体系,首次推出基础服务平台类项目
        行业首家推出培养高级软件工程师9个月课程体系
        人工智能AI进阶班推出人工智能基础设施项目

        Python开发培训课程
      • 2019年

        引入京东、阿里等大厂一线技术人员,为打造优质课程体系提供技术支撑
        Python开发推出10+多行业多领域项目
        人工智能推出10+多行业多领域项目
        Python+人工智能分为两个班型Python开发特训班、人工智能AI进阶班
        2019年12月21日,人工智能AI进阶班,首期线下开班

        Python人工智能
      • 2018年

        Python开发方面引入反爬虫、Python数据持久化、异步IO、内存缓存、项目部暑专项课
        Python开发方面引入自动化测试和自动化运维课程体系
        人工智能方面引入数据科学推荐系统、数据分析课程、NLP相关课程体系
        扩大研发队伍,加强研发力度,独创了N+12 教学新模式
        跟进新技术、新领域,为学员提供免费长期的学习服务

        Python自动化运维
      • 2017年

        2017年1月率先引入爬虫项目,提升课程广度和深度,更加贴切市场需求
        2017年5月率先引入深度学习课程,培养大批PythonWeb和人工智能人才

        Python爬虫
      • 2016年

        2016年7月,传智播客Python+人工智能学院成立
        2016年4月16日,从80名C++学员中筛选30名同学,培训Python开发,并以百分百的就业率完成试运营
        2016年8月8日,Python+人工智能班,首期线下开班

        Python培训课程