老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活

  • Python是什么?

    Python是全球前3大最流行的编程语言,因为其语法简洁、功能强大、上手简单,正广泛应用于人工智能、云计算、数据分析、金融量化、网站开发、爬虫、自动化运维&测试、游戏开发等领域。
  • 成为主流编程语言

    根据TIOBE最新排名,Python近几年连续呈上升趋势,已与Java、C一起成为全球前3大最流行语言。
  • 国家政策支持

    1、国务院发布《新一代人工智能发展规划》,开启“全民学Python”时代;
    2、Python语言程序设计,列入了国家计算机二级考试;
    3、Python进入浙江省信息技术高考,从2018年起信息技术教材替换为Python。
  • 历年python语言排名情况

    2012第12名 2013第9名 2015第5名 2019第3名

Python的优势

零基础入门AI领域,挑战Python人工智能

开发效率高

完成同一个功能,Python的编码量大大少于其他编程语言

简单易学

Python是所有语言中最简单易学的,适合0基础的人入门学习

Python应用广

是人工智能、数据分析、爬虫、自动化开发、自动化测试领域必备语言

就业薪资高

平均就业薪资8K-13K,工作3-5年后,平均20K+。

学完后能干什么,从事什么岗位?

Python万能语言,让你职业不受限制

免费试听

行业前景介绍「节选」

Python跟人工智能的关系,就业岗位需求介绍。

计算机基础简介「节选」

初识编码「节选」

Git和码云基本介绍「节选」

数据类型-元组「节选」

学习路径

名师带路,系统化教学,零起点学习也不怕

教学大纲

根据企业实际需求打造的实战课程,共11个模块

模块1

第一阶段:Python开发基础(3周)

  • 可掌握的核心能力

    1、掌握文件操作、字符编码及转换、函数编程等开发人员必备基础知识;
    2、掌握常用Python的标准库,如re正则、logging日志、json&pickle、模块间相互调用等知识
    3、建立编程思维和软件开发规范,写代码不再只注重功能实现,还要考虑可扩展性、稳定性。
  • 可解决的现实问题

    字符编码转换、文件的增删改查、配置文件解析、可开发出复杂一点的程序,掌握500-1000行代码的小项目开发与维护;
  • 市场价值

    具备编程思维,掌握Python常用语法和标准库的使用,能开发出一些小项目如员工信息表、ATM程序,编写的代码已初具规模,但离企业用人标准尚有差距。

实战案例

  • 1、用户交互小程序;
  • 2、猜年龄游戏;
  • 3、用户登录认证程序开发;
  • 4、三级菜单程序开发;
  • 5、购物车程序开发;
  • 6、员工信息表程序开发;
  • 7、通过random模块生成随机验证码;
  • 8、通过subprocess模块开发简单ssh命令客户端;
  • 9、通过re模块开发可处理加减乘除、拓号的计算器程序;
  • 10、通过logging模块开发日志分析程序;
  • 11、ATM程序开发;

模块2

第二阶段:面向对象编程&网络编程开发(2周)

  • 可掌握的核心能力

    1、掌握面向对象开发思维;2、掌握网络编程基础知识;3、掌握Socket模块使用;
  • 可解决的现实问题

    基于面向对象思维设计和开发可扩展的小项目,能够开发可在生产环境使用的FTP服务器。
  • 市场价值

    具备面向对象编程思维,熟练掌握Python常用语法和标准库的使用,能开发出1000-2000行以内的小项目,能达到企业对初级开发人员的最低要求。市场工资在5000-6000之间;

实战案例

  • 1、通过socket实现文件在不同服务器间发送;
  • 2、远程命令执行客户端开发;
  • 3、基于C/S架构开发支持多用户在线的FTP服务器,实现文件上传下载、权限管理;
  • 4、实战案例选课系统开发;

模块3

第三阶段:(进阶)核心网络编程&数据库开发(2周)

  • 可掌握的核心能力

    1、掌握网络编程进阶知识;2、能够开发支持大并发的程序;
    3、掌握线程、进程、协程、IO多路复用的特性及使用;
    4、掌握Mysql数据库各种简单至复杂的sql语句编写,有小型项目的表结构设计能力;
  • 可解决的现实问题

    掌握网络并发编程能力,可开发各种并行程序,如批量主机管理、爬虫,提高程序生产效率
  • 市场价值

    熟练掌握Python编程和数据库开发,能独立开发出5000行以内的项目,编写的代码符合企业开发规范,能达到企业对初级开发人员的要求。市场工资在6000-8000之间;

实战案例

  • 1、基于数据库的图书管理系统开发;
  • 2、基于数据库的学员管理系统开发;
  • 3、通过multiprocess+paramiko模块开发高并发远程主机批量命令执行+文件分发;
  • 4、通过select, selectors模块 实现基于IO多路的并发FTP程序;

模块4

第四阶段:前端开发(2周)

  • 可掌握的核心能力

    1、可根据UI设计,开发web网站的前端页面;2、PC端和移动端页面特效开发;
    3、前端页面性能优化;4、掌握原生JS和Jquey框架的使用;
  • 可解决的现实问题

    1、开发常见Web网站的前端页面和移动端H5页面;2、跟后台进行数据交互通信。
  • 市场价值

    掌握web开发技术,是全栈工程师必备技能,市场薪资8000-10000;

实战案例

  • 1、加载、删除对话框;
  • 2、全选反选取消;
  • 3、Tab菜单;
  • 4、返回顶部;
  • 5、点赞+1效果;
  • 6、轮播图;
  • 7、单行编辑框;
  • 8、左侧菜单;
  • 9、滚动菜单;
  • 10、跑马灯;
  • 11、多行文本编辑;
  • 抽屉新热榜开发,实现登录注册、发布文章、段子、图片、多级评论、点赞、即时聊天等功能

模块5

第五阶段:WEB框架开发(2周)

  • 可掌握的核心能力

    1、可根据产品原型图,开发web网站的前端界面;
    2、可根据业务流程图,开发web网站的后台业务;
    3、可根据web框架设计,设计数据库表结构;
  • 可解决的现实问题

    1、高并发全功能的web网站开发;2、BBS、博客系统开发;
    3、根据实际需求设计可扩展的数据库表结构;
  • 市场价值

    已掌握成为web全栈工程师的基本技能,可独立开发前端和后端业务,市场薪资
    10000-15000;

实战案例

  • 1、图书管理系统开发;
  • 2、校花投票系统开发;
  • 3、问卷调查系统开发;

模块6

第六阶段:(进阶)WEB框架开发(2周)

  • 可掌握的核心能力

    1、掌握web开发进阶知识;2、掌握加快网站访问速度、支撑大并发请求方法;
    3、可设计符合企业规范的Restful API接口;4、掌握常用的web安全防护知识;
    5、掌握Flask\Tornado框架原理和基本使用;
  • 可解决的现实问题

    1、高并发全功能的web网站开发;
    2、熟练使用各种web开发中的高级技术,使网站更稳定、安全、支持大并发请求;
  • 市场价值

    已掌握成为web全栈工程师的必备技能,可独立开发前端和后端业务,市场薪资
    12000-18000;

实战案例

  • 项目实战:BBS论坛项目开发
  • 1、通过django + bootstrap设计响应式布局;
  • 2、开发基于django的自定义的用户认证;
  • 3、开发多个论坛版块;
  • 4、允许用户发贴、评论、点赞、收藏、帖子分页;
  • 5、评论可多级展示、帖子置顶、头像更换;
  • 6、支持文件上传下载;

模块7

第七阶段:(项目实战)爬虫开发实战(3周)

  • 可掌握的核心能力

    1、掌握爬虫的工作原理和设计思想;
    2、掌握反爬虫机制;
    3、掌握分布式爬虫工具的使用;
  • 可解决的现实问题

    1、定向抓取互联网中指定领域的海量信息;
    2、可对抓取的数据根据业务进行数据分析、清洗、挖掘;
    3、运用分布式爬虫,实现规模化数据采集;
  • 市场价值

    具备互联网数据采集的爬虫开发能力,薪资普遍在11000-20000;

实战案例

  • 1、抖音视频爬取;
  • 2、豆瓣电影、糗百、人人网、博客园;
  • 3、肯德基优惠券、知乎热点话题;
  • 4、lol盒子英雄皮肤的爬取;
  • 5、qq空间等20+案例;
  • 6、爬取汽车之家新闻咨询信息;
  • 7、破解滑动验证码;
  • 8、优酷、爱奇艺VIP视频免费下载;
  • 9、拉勾网获取信息,并实现自动简历投递;

模块8

第八阶段:(进阶) 企业项目实战(3周)

  • 可掌握的核心能力

    1、掌握企业大型项目中团队协作开发工具的使用;
    2、掌握单元测试、持续集成流程,具备生产环境应用部署能力;
    3、能开发5万行+代码的中大型项目;
  • 可解决的现实问题

    1、可独立设计有一定复杂业务逻辑的表结构,表结构规模可达上百张;
    2、可根据业务模式、特点设计出适合的技术架构;
    3、开发的项目符合企业规范要求,且充分考虑高性能、安全、稳定性、可扩展性要求;
  • 市场价值

    满足大多数企业对Python开发工程师的要求,具备1年编程经验的同等技术的程序员薪资普遍在15000-20000;

CRM项目实战

  • 1、掌握django web框架;
  • 2、RABC通用权限框架;
  • 3、动态表单技术;
  • 4、django 动态 model form;
  • 5、复杂项目的表结构设计流程;

路飞学城项目实战

  • 1、VUE+前后端分离框架;
  • 2、团队协作开发流程;
  • 3、微信、支付宝支付流程;
  • 4、视频购买、购物车设计;
  • 5、视频点播、视频加密、直播技术;
  • 6、微信通知、短信验证码、奖学金提现逻辑实现;

模块9

第九阶段:算法&设计模式(1周)

  • 可掌握的核心能力

    1、掌握常用算法知识,充分理解算法以及在实际应用算法;
    2、掌握常用设计模式的实现,为各种类型软件设计提供理论支持 ;
  • 可解决的现实问题

    1、分析各种算法的复杂度,找出更高效的解决问题的算法;
  • 市场价值

    算法是开发人员必备知识,掌握算法能力的工程师往往能开发出更高效的程序;

重点知识点

  • 1、算法常见面试题剖析;
  • 2、常用数据结构散列、堆、栈、链表、二叉树等讲解;
  • 3、高级算法如动态规划、贪婪算法、分摊分析、矩阵运算、线性规划、最短路径等介

模块10

第十阶段:数据分析(1周)

  • 可掌握的核心能力

    1、掌握主流推荐系统算法和应用;
    2、掌握数据分析常用技术的应用;
  • 可解决的现实问题

    1、可对股票数据进行分析、回测;
    2、可结合优矿、米矿等线上平台编写自动选股、仓位管理、交易的量化程序;
    3、可为公司开发基于用户画像的协同过滤推荐系统;
  • 市场价值

    各大互联网公司积累了大量的用户交易数据、访问数据,数据分析师是将这些数据变废为宝关键角色,合格的数据分析师市场工资在15k-30k区间

模块11

第十一阶段:机器学习、图像识别(1~2周)

  • 可掌握的核心能力

    掌握机器学习、数据分析、神经网络、图形识别、
    无人驾驶入门技术,为进入AI领域打下基础;
  • 可解决的现实问题

    1、开发图像识别程序;
    2、根据大量数据进行学习、分析,预测电影票房、天气等数据;
  • 市场价值

    人工智能是目前最前沿的技术,进入AI领域相关职位年薪多在50万起。

实战案例

  • 1、Python实现逻辑回归;
  • 2、泰坦尼克号获救预测;
  • 3、网站验证码自动识别;
  • 4、Py分析科比生涯策略;
  • 5、波士顿房价数据预测;
  • 6、人脸识别技术;
  • 7、信用卡欺诈检测;
  • 8、垃圾邮件短信分类器;
  • 9、电影票房预测;

模块12

第十二阶段:Linux系统&GO语言开发(2~3周)

  • 可掌握的核心能力

    1、掌握高性能Linux系统知识;
    2、掌握高性能GO语言编程知识;
  • 可解决的现实问题

    根据业务需求开发高性能的工具;
  • 市场价值

    掌握Python+GO+Linux语言,工资普遍在15000-30000元。

实战案例

  • 1、斐波那契数列实现;
  • 2、会飞的猪;
  • 3、多态应用场景案例;
  • 4、开发一个高并发Web服务器;
  • 5、并发编程实战;

讲师团队

老男孩50万年薪金牌名师亲自上阵授课,名师更易出高徒

Alex金角大王

知名网红讲师 & 前汽车之家\中金公司 开发架构师
  • 1、10年+IT行业技术经验, 8年Python开发经验;
  • 2、6年教学经验,业内最早的的Python语言布道者之一;
  • 3、曾任职飞信、中金公司、NOKIA研究院、ADVENT金融、汽车之家;
  • 4、从底层网管一路走来,先后做过Linux运维、自动化开发、Python开发、架构师、教学总监职位;

Wusir银角大王

Python学科带头人、前汽车之家\好大夫高级开发
  • 1、多年开发实战经验,
  • 2、先后任职于汽车之家、好大夫在线等多家大型互联网公司;
  • 3、擅长C#,Python,PHP等一大堆语言开发;
  • 4、已精读多个开源软件源码;
  • 5、自行开发过改进版的Tornado WEB框架;
  • 6、讲课风趣幽默,深受学员喜爱;

Eva Jing

金牌Python讲师
  • 1、擅长Python\C++开发;
  • 2、两项国家专利持有人;
  • 3、资深茶道大师;
  • 4、曾就职神州泰岳、SOGO;
  • 5、处女座,讲课超级好超级细心,带过的学生都交口称赞;

赵博士

清华大学计算机博士
  • 1、对各种高精尖算法有较深研究;
  • 2、精读Python源码,熟知Python解释器底层技术实现;
  • 3、擅长领域:汇编、C/C++、Python、Java、逆向工程、机器学习与人工智能等;

往期学员项目实战作品

实战教学,只学会知识点没有,把项目做出来才是重点

项目1

高并发WEB微信开发实战

  • 项目简介

    基于Torndao异步框架+WebSocket,仿Web微信,实现1v1聊天、群聊、发图片、发表情、发文件、加好友等功能;
  • 掌握技能

    1. Python网络编程; 2. Mysql数据库开发; 3. Redis\RabbitMQ队列组件; 4. 前端开发技术; 5. Tornado 高并发Web异步框架; 6. WebSocket技术; 7. Stream流文件传递技术;

项目截图

项目2

头条新闻App

  • 项目简介

    基于爬虫、机器学习、推荐算法开发的类似今日头条的新闻推荐系统;
  • 掌握技能

    1. django web框架; 2. 协同过滤推荐算法原理与实现; 3. 机器学习入门算法; 4. 爬虫开发实战技术; 5. NLP自然语言处理技术; 6. 分布式数据采集&打标签; 7. 通过机器学习对大量用户进行自动画像;

项目截图

项目3

CRM销售系统开发实战

  • 项目简介

    讲师角色:可创建每节上课纪录、管理班级、在线点名、批复作业、查看班级学员成绩;学员角色:可在线提交作业、查看成绩、查看合同、推荐学员、在线请假、下载学习课件;销售角色:可创建客户、跟踪客户纪录、在线办理报名手续、查看销售报表;
  • 掌握技能

    1. django web框架; 2. RABC通用权限框架; 3. 动态表单技术; 4. django 动态 model form; 5. DRF接口开发; 6. 复杂项目的表结构设计流程;

项目截图

项目4

路飞学城开发实战

  • 项目简介

    此项目是个进阶大项目,完全按照企业开发流程和规范设计开发,以路飞学城为原型,开发一个在线教育平台,项目将基于django + django-rest-framework + mysql + vue.js + Jenkins开发。
  • 掌握技能

    1. VUE+前后端分离框架; 2. 团队协作开发流程; 3. 微信、支付宝支付流程; 4. 视频购买、购物车设计; 5. 视频点播、视频加密、直播技术; 6. 微信通知、短信验证码、奖学金提现逻辑实现;

项目截图

项目5

主机管理系统开发

  • 项目简介

    你将开发一个IT主机管理+用户行为审计的系统,实现对运维+开发人员的管理,用户行为审计模块可实现为不同用户分配不同的业务权限,并对所有用户的操作行为进行监控和纪录,以借日后审计。
  • 掌握技能

    1. 多进程+paramiko实现批量主机任务分发; 2. 堡垒机+用户行为审计功能实现; 3. 细致到可以用什么用户登录主机级别的访问权限设计; 4. web shell 连接远程主机实现; 5. 掌握IT自动化系统开发流程;

项目截图

项目6

爬虫开发实战

  • 项目简介

    本系列课程将带你开发自动化程序实现数据自动采集,针对众多网站防止数据被获取采取防爬虫方案,同时课程还从源码级别深度剖析流行的爬虫框架,研究如何提高爬虫性能,带你爬取知乎、微博、拉勾网等。
  • 掌握技能

    1. 常用爬虫策略及反爬原理&代码实现; 2. 豆瓣电影数据采集、药监总局化妆品生产许可数据爬取; 3. 模拟登陆人人网,爬取个人用户的身份信息数据; 4. 基于线程池进行并发数据爬取; 5. 爬取梨视频的视频数据; 6. 图片验证码、滑动验证码破解; 7. 基于懒加载的图片数据爬取; 8. 基于selenium爬取动态加载的页面数据; 9. 基于scrapy的分布式爬虫实战; 10. scrapy增量式爬虫实践;

项目截图

项目7

金融量化分析

  • 项目简介

    做此项目前,我们将先讲解金融股票、期货知识基础知识,包括股票基本概念、常见投资工具介绍、市基本交易规则、A股构成,掌握K线、平均线、KDJ、MACD等各项技术指标分析方法。
  • 掌握技能

    1. 股票基本概念、常见投资工具介绍、市场基本交易规则、A股构成等; 2. K线、平均线、KDJ、MACD等各项技术指标分析; 3. 股市操作模拟盘演示; 4. 量化策略的开发流程; 5. 掌握numpy、pandas、matplotlib数据处理模块应用; 6. 了解在线量化投资平台:优矿、聚宽、米筐实现原理; 7. 掌握常见量化策略,如双均线、因子选股、小市值、海龟交易法则、均值回归、动量、反转、羊驼交易法则、PEG策略等; 8. 开发一个简单的量化策略平台,实现选股、择时、仓位管理、止盈止损、回测结果展示等功能;

项目截图

项目8

人工智能玩具开发

  • 项目简介

    基于爬虫、机器学习、NLP自然语言翻译开发一个类似小米AI音箱的智能玩具。
  • 掌握技能

    1. 掌握支持多人在线通信技术原理; 2. 掌握机器语音合成技术; 3. 通过celery & rabbitMQ 实现分布式任务处理; 4. 掌握NLP自然语言处理及分词 jieba、gensim、pypinyin应用; 5. 掌握智能语音对话、语音降噪处理; 6. 基于MUI快速开发手机端端应用; 7. 通过WebSocket实现双工通信; 8. 二维码智能识别技术; 9. 通过手机远程手机控制智能玩具;

项目截图

Python开发+人工智能线下同步网络班

跟随知名网红讲师6个月从零开始,搞定数据分析、人工智能领域必备技能

学费:4980元

线下面授班:21800元

限时优惠中

原 价
¥ 21800

4980元