北大青鸟长安街校区

北大青鸟长安街校区老师接听

400-012-8885

北大青鸟python课程

北大青鸟python课程

适合人群:初中毕业、高中毕业、0基础想转行
开班时间:每月1号
校      区:北大青鸟长安街校区
咨询电话:400-012-8885

课程简介

第一阶段(python基础)

python入门 

    1、Python版本特性介绍

    2、Python应用场景及趋势发展 

    3、Python开发环境搭建 

    4、Python开发工具及运行环境 

    5、标识符与关键字,注释 

    6、Python在各系统中的安装 

    7、应用场景及数据存储设计 

    8、Python程序开发基础指南 

    9、如何运行python代码

python基本语法 

    1、Python选择与循环 

    2、Python字符串处理 

    3、可视化python编程 

    4、数据及类型操作 

    5、Python对象、数字、序列 

    6、Python映射和集合类型 

    7、Python条件和循环 

    8、Python文件和输入输出 

    9、python错误和异常

python高级语法 

    1、函数和函数式编程 

    2、Python面向对象编程 

    3、Python正则表达式 

    4、Python函数编程 

    5、Python多线程编程 

    6、Python图形界面编程 

    7、Python数据库编程创建 

    8、Python扩展

Python编程开发 

    1、PYQT实现GUI工具 

    2、如何运行python代码 

    3、Python在Linux中的开发 

    4、GitHub的使用 

    5、python程序开发 

    6、Python api使用及二次开发


第二阶段(关系型数据库MySQL)

数据库设计 

    1、数据库设计及运行管理 

    2、数据库设计过程讲解 

    3、概念结构设计与ER图 

    4、逻辑结构设计与ER转换规则 

    5、数据流图与数据字典 

    6、数据库设计物理模型 

    7、数据库事务与隔离级别

数据库范式及ACID特性 

    1、数据库的范式的实例 

    2、数据库设计三大范式应用 

    3、数据库管理系统事务 

    4、数据库ACID的四大特性 

    5、数据库四大特性应用 

    6、分库分表大数据解决方案 

    7、分库分表实施与分析

数据库基础 

    1、数据库概念介绍 

    2、MySQL安装与登录 

    3、数据库创建与删除 

    4、表结构创建/查看 

    5、字段类型与数据类型 

    6、字段增加,重命名,删除

视图及索引 

    1、记录的增加,修改,删除 

    2、表查询 

    3、条件查询 

    4、模糊查询 

    5、视图创建与操作 

    6、索引创建与操作


第三阶段(文档数据库MongoDB)

Mongodb初识与部署 

    1、Mongodb介绍 

    2、Mongodb应用场景 

    3、Mongodb快速部署 

    4、Mongodb配置指南

Mongodb基本操作 

    1、Mongodb数据库操作 

    2、Mongodb collection操作 

    3、Mongodb文档操作

Mongodb高级操作 

    1、Mongodb存储过程 

    2、Mongodb聚合管道 

    3、Mongodb批量写 

    4、Mongodb MapReduce

Mongodb运维与编程 

    1、Mongodb数据导入/导出/备份/恢复 

    2、Mongodb安全 

    3、Mongodb权限控制 

    4、Mongodb包引入 

    5、Mongodb Python API

 

第四阶段(内存数据库Redis)

Redis精讲 

    1、REDIS分布式缓存介绍 

    2、REDIS网络模型与内存管理 

    3、REDIS的数据一致性问题 

    4、REDIS支持的KEY类型 

    5、REDIS水平动态扩展 

    6、REDIS数据淘汰策略

Redis操作

    1、REDIS访问工具 

    2、REDIS shell api

Redis编程 

    1、REDIS包引入 

    2、REDIS Python API

 

第五阶段(网络爬虫)

urllib.lib库 

    1、Python urllib认识 

    2、urllib库的基本操作 

    3、urllib基本get请求 

    4、urllib基本post请求 

    5、代理与API 

    6、超时配置与会话对象

requests库 

    1、通过pip安装requests 

    2、发送请求与传递参数 

    3、Response对象与文件上传 

    4、身份验证 

    5、Cookies与会话对象 

    6、超时与异常 

    7、CSS选择器与bs4 

    8、BeautifulSoup基本介绍,安装与基本语法 

    9、BeautifulSoup的基本运算符与语法定位

css选择器与Xpath 

    1、CSS选择器基本使用 

    2、Xpath基本介绍 

    3、Xpath基本语法 

    4、XPath 轴与表达式 

    5、Xpath的基本运算符 

    6、Xpath语法定位 

    7、常用的反爬虫技术

爬虫高级技术 

    1、多线程与多进程爬虫 

    2、代理设置与Cookie操作 

    3、动态网页内容的抓取 

    4、Selenium与PhantomJS 

    5、模拟表单登录


第六阶段(人工智能相关python包)

数值计算包学习 

    1、数值计算包工具介绍 

    2、Numpy多维数组 

    3、数组的属性与操作 

    4、基本的数组运算 

    5、Scipy工作原理介绍 

    6、SciPy交互工作

数据处理包Pandas 

    1、本地环境安装 

    2、加载工具库 

    3、Pandas创建对象 

    4、操作行和块 

    5、窥视数据 

    6、缺失值处理、合并于分组

数据加载与存储 

    1、Pandas导入导出数据 

    2、与SQL/Excel 对比 

    3、数据体量与工具选择 

    4、范式中的切片与分组 

    5、Pandas索引与排序 

    6、文本转化为虚拟变量 

    7、Pandas数据回归 

    8、读取文本文件

Pandas与数据库 

    1、函数解析 

    2、利用DataFrame 

    3、关系型数据库驱动 

    4、非关系型数据库驱动 

    5、Web API操作网络资源


第七阶段(机器学习算法)

聚类算法 

    1、有监督与无监督问题 

    2、k-means聚类算法原理 

    3、层次聚类算法 

    4、SOM聚类算法 

    5、FCM聚类算法 

    6、python实现k-means算法 

    7、聚类算法应用场景与特征工程

回归算法 

    1、线性回归算法原理推导 

    2、多元线性回归问题推导 

    3、非线性回归问题求解 

    4、实现简易回归算法 

    5、逻辑回归算法原题 

    6、实战梯度下降算法

贝叶斯分类与最近邻分类 

    1、贝叶斯算法原理推导 

    2、基于贝叶斯理论的垃圾邮件拦截 

    3、基于贝叶斯理论的舆情系统设计 

    4、最近邻(KNN)算法原理详解 

    5、最近邻算法在手写体数字识别中的应用

支持向量机 

    1、SVM要解决的问题 

    2、线性SVM原理推导 

    3、SVM对偶问题与核变换 

    4、soft支持向量机问题 

    5、多类别分类问题解决方案


第八阶段(机器项目学习实战)

泰坦尼克船员获救案例 

    1、泰坦尼克船员获救预测 

    2、使用pandas库进行数据读取与缺失值预处理 

    3、使用scikit-learn库对比回归模型与随机森林模型 

    4、GBDT构造原理 

    5、特征的选择与重要性衡量指标 

    6、机器学习中的级联模型 

    7、使用级联模型再战泰坦尼克

个人信用模型 

    1、个人信用模型分析 

    2、个人信用模型构建 

    3、数据收集与样本设计 

    4、选择构建模型工具 

    5、模型验证与检验 

    6、选择临界值分值及修正 

    7、个人信用模型检测


第九阶段(深度学习)

神经网络模型 

    1、神经网络结构 

    2、前向传播与反向传播结构 

    3、激活函数、损失函数 

    4、正则化方法 

    5、梯度下降 

    6、深入神经网络细节 

    7、神经网络表现效果

卷积神经网络 

    1、卷积神经网络详解-卷积层 

    2、卷积神经网络详解-池化层 

    3、激活层 

    4、全连接层 

    5、Softmax分类器

框架:tensorflow 

    1、Tensorflow安装与简介 

    2、Tensorflow简单使用 

    3、tensorflow实战技巧

框架:keras 1、

    1.keras安装与环境配置 

    2、keras简单使用 

    3、keras实战技巧


第十阶段(深度学习项目实战)

Mnist手写体识别 

    1、mnist手写体数字简介 

    2、mnist加载数据 

    3、keras数据预处理 

    4、预处理类标签 

    5、定义模型架构与编译模型 

    6、N数据模型拟合与数据评估 

    7、神经网络表现效果

Cifar10 项目目标分类 

    1、cifar10数据集简介 

    2、cifar10数据导入 

    3、cifar10网络模型设计 

    4、cifar10分类模型调优


名师团队

更多
  • 陈璇

    陈璇java讲师

    腾讯“最受欢迎女老师”,千万学员最喜爱的“璇女神”,讲课幽默风趣、化繁为简,独创“趣味游戏闯关学习法”,主讲的课工场前端及Java课程多次成为最受学生欢迎和认可的爆款课程。

  • 孙鹏

    孙鹏学术经理

    教育经历 毕业于北京大学,计算机科学与技术专业,博士学历。 技术领域 精通Java、C、C++、PHP、HTML、XML、Python等程序设计语言 熟练软件工程,有丰富的面向对象编程思想 熟悉企业级框架技术Struts,Spring,JPA,MyBatis,Hibe

  • Chunlei He

    Chunlei He高级数据科学家

    数据挖掘与机器学习博士、博士后,中国科学院访问学者。在过去16+年中,她一直从事模式识别、机器学习和深度学习方面的科研和研发工作,其中最近5年在电信和金融行业带领团队从事数据挖掘、算法设计和数据建模等工作;现任加拿大最大保险公司的高级数据科学家,领导数据科学团队从事数据挖掘和数据

  • Wayne Shen

    Wayne Shen大数据高级咨询师

    10年于国内顶尖软件公司,曾任研究室主任,主导和从事研发工作。 15+年于北美IT, 参加了金融、保险、医疗、零售等行业的众多大型项目开发和企业数据集成,曾任软件架构师、高级咨询顾问、大数据方案架构师等,负责大数据应用的方案设计。现在加拿大最大银行从事大数据应用开发和高级咨询。沈

  • Raymond Lin

    Raymond Lin大数据高级工程师

    1989年毕业于复旦大学计算机系,1994年取得新南威尔士大学硕士学位,毕业后来到加拿大从事IT专业至今,为电讯,银行,省市政府等大机构提供技术服务,解决技术难题,建造以互联网为平台,数据处理为核心的企业级应用系统,一直活跃在技术的最前沿。林先生还积极兼职教育事业十八年,以精湛的

  • 刘校锋

    刘校锋网络营销讲师

    8年网络营销从业经验,资深的SEM经理,对营销策划、媒体传播、网络营销有深入了解,先后在广告行业、传媒行业、教育行业从事市场及推广工作,尤其擅长于SEM方向。独立维护过多个年消费千万级别的推广账户,网络渠道销售额高达数亿元。对于网络营销市场高度敏感,精通各种数据分析方法。具有十分

学校分布

更多
  • 1

    北大青鸟长安街校区

    北京市海淀区吴家场路1号院悦邻百姓广场