金源在线客服

在线咨询

QQ在线咨询

QQ咨询

Python大数据分析师就业班

课程适用人群

数据分析师,对数据感兴趣的人群,数据预处理工程师,爬虫工程师、从事数据业务的人群

本课程是想从事于数据分析、数据处理领域的工程师,给予大数据平台对数据进行处理和预处理,利用Python数据的处理能力和Python高效率的模块对数据进行处理,学习本课程可以学习到大数据平台hadoop的工作原理,HDFS的存储机制,mapreduce的计算框架等知识,同时能获取Python对数据的处理方法和计算方法能力,提高对数据的驾驭能力。

授课方式

面授、理论讲述和现场试验,课后试验

课程大纲course outline

一、LINUX系统管理部分

       linux用户管理

   使用grep和正则表达式来分析文本;
   使用SSH和VNC的远程操控系统;
   用户登录及切换用户;
   使用tar、star、gzip、bzip2进行归档、压缩及解压;
   创建和编辑文本文件;
   创建,删除,复制,移动文件和目录;
   创建硬和软链接;
   查看,设置和修改权限;
   使用系统帮助;
   操作系统运行;
   正常开机,启动,关闭linux系统;
   使用不同模式启动系统;
   系统引导菜单;
   查看系统CPU、内存信息,调整进程优先级、杀死进程;
   查找并解析系统日志;
   访问虚拟机控制台;
   启动和停止虚拟机;
   启动,停止,并检查网络状态;
   系统间安全传输文件
   配置本地存储;
   在MBR和GPT磁盘上查看、创建、删除分区;
   创建和删除物理卷,指定物理卷到卷组,创造删除逻辑卷;
   创建和配置加密分区,并配置解密文件系统;
   使用UUID配置文件系统;
   添加新的分区、逻辑卷、swap;
   挂载、卸载、使用加密文件系统;
   挂载、卸载CIFS和NFS网络文件系统;
   配置加密文件系统和网络文件系统的自启动;
   扩展未加密逻辑卷;
   创建和配置SGID;
   创建和管理访问控制列表;
   诊断文件权限问题;
   部署,配置,维护系统;
   配置静态或动态网络和主机名解析;
   使用计划任务at和cron;
   启动和停止服务并配置服务,开机时自动启动;
   按预定效果配置系统自启动;
   自动化安装RHEL;
   配置guests用户;
   使用guests用户安装RHEL;
   配置系统在开机启动虚拟机;
   配置系统使用时间服务;
   使用远程库或本地库进行软件更新;
   升级内核;
   修改系统引导程序;
   管理用户和组;
   创建,删除,修改本地用户帐户;
   修改密码,调整本地用户帐户的密码使用期限;
   创建,删除,修改本地组和组成员资格;
   配置系统使用一个现有的LDAP目录服务的用户和组信息;
   配置系统使用一个现有的认证服务的用户和组信息。
   安全管理;
   使用 system-config-firewall 或 iptables配置防火墙;
   为SSH配置公钥认证 ;
   修改selinux模式;
   列出并确认SELinux文件和进程的上下文;
   恢复默认文件上下文;
   使用boolean修改系统SELinux设置;
   诊断和解决常规SELinux规则

二、Web前端部分

       Html

头标记的作用和使用;
常用标签,标题和字体标签图像标签;
列表标签设计;
超链接标签设计;
表格标记的设计;
表单标记的设计;
分 桢框架的设计及应用;
表单的应用;
表格的应用;

       Div+css

学习附加外部样式表,链接方式和导入方式;
新建样式,类、标签,新建样式表文件;
详解使用DIV+CSS 布局和Web页面和网站布局的方法和流程;
利用Dreamweaver 实现网站布局,总揽全局熟悉W3C标准熟悉不同浏览器(IE/Firefox)之间的差异,写出的代码能够有很好的兼容性;
页面的属性、边距、链接、标题;
设置等段落样式;
设置段落的列表样式;
建立链接的多种设置方法;
链接四种状态的颜色与下划线设置;
详细介绍DIV+CSS与TABLE之间的结合使用方法;
通过对经典站点的详尽解析,了解不同类型网络媒体的设计需求和内部逻辑关系;
学习网站拓扑的设计规则,从而能够针对不同的设计主题,完成任何类型网络媒体整体结构设计,得心应手;

三、JavaScript开发部分

       JavaScript

实现 包括:位置与外部的 JavaScript等;
语句 包括:.innerHTML,.write();
注释 ;
变量及数据类型 包括:动态类型,数组,布尔,JSON;
函数 包括:2种函数定义方式与1种假对象定义方式(js无法真正实现面象对像所以为假对象;
运算符 包括:算术运算符,数学运算符,比较运算符,逻辑运算符,条件运算符(三目运算符);
语法 包括:if...else,for,while,switch,try...catch;
对象 包括:数字,字符串,日期,数组,逻辑,算数,正则表达式;
window 包括:screen,location,history,navigator,popupalert,timing,cookies;

       DOM编程

Document 对象;
节点树;
选取并读取节点;
文档遍历以及增加节点;
删除节点;
元素样式编辑;
Window 对象;
定时器;
BOM 模型;
事件;
location 对象;
history 对象;
screen 对象;
HTML DOM 编程

       Jquery

JQuery 概述;
JQuery 选择器;
JQuery HTML 操作;
JQuery 事件;
JQuery 特效;
JQuery 常用 Plug-in;
JQuery 扩展;
京东首页交互实现

       Ajax

Ajax简介
Ajax工作原理
Ajax开发框架
Ajax web应用模式
创建对象XMLHttpRequest() Date()对象 Open()方法
Ajax在开发中的应用
Ajax 用户注册例子演示 节省用户操作,时间,提高用户体验。
使用Ajax 传输获取数据 使用ajax获取某一文本文件的内容
AJAX交互式案例详解

四、Python开发部分

       Python开发

大型程序程序模块组织及包封装;
熟用import语句,加速二次开发及程序整合的进程;
Python代码发布及开源贡献;
面向对象编程及函数设计:
系统内置函数介绍、熟用系统内置函数;
解决代码冗余及代码复用问题;
函数定义及抽象设计;
函数参数设计与参数详解;
LEGB规则应用;
函数闭包操作;
函数高级特性及函数经典设计;
面向对象编程:
让思想更加抽象,逻辑与数据分离;
面向对象思想;
python 类别与类型区分;
class定义与抽象逻辑编写;
类与方法设计,分割功能与程序模块化;
满足业务能力的函数变形—装饰器;
经典类与新式类的区分;
异常捕获:
程序运行规则;
异常捕获及处理方式;
编写异常事件及警告;
文件访问及数据处理:
访问不同类型文件;
创建、读取、更新和删除文件使用正则表达式;
Microsoft word、Excel和CSV数据操作及数据渲染;
创建、删除目录,排列及文件搜索;
python与echarts实现数据美颜可视化显示,让数据更加惊艳;
访问数据库:
Python MySQL API操作;
数据库增、删、改、查及批量操作;
专注程序、抽象编写数据库驱动程序使用对象关系映射SQLAlchemy
;
Python操作NoSQL数据库;
Python程序编程进阶:
多线程编程、多进程编程与队列应用;
Python网络编程;
Python GUI编程思路及PyQT图形化编程;
Python获取互联网数据及WEB表单自动填充;
Python XML与HTML处理;
Python爬虫:
互联网资源获取;
数据整理与清洗;
表单自动化填写;
Beautifulsoup实践;
Python阶段实战:
利用模块快速组织应用编程;
Python工具编程实践

五、django部分

       django

django介绍及互联网应用;
django入门讲解,django和Python安装,环境测试;
数据库配置及开发服务器的设定;
视图及URL的配置;
正则表达式及URL;
django如何处理请求;
动态URL 的配置及调试;
模板基础知识;
使用模板系统及创建模板对象;
模板渲染;
模板标签及过滤器;
模板加载;
django模型;
MVC及MTV开发模式;
数据库设计及开发;
DJango站点管理;
后台管理;
表单;
从Request对象中获取数据;
提交数据信息(GET 和POST);
表单验证(结合JAVAscript);
高级视图及URL的配置;
使用多个视图前缀;
高级模板知识;
数据模型高级部分;
通用视图;
django部署;
配置文件参数调试;
实现404模板;
APACHE与django;
同一个APACHE运行多个django实例;
django输出非html内容;
生成CSV文件;
生成pdf文件;
会话、用户和注册;
Cookies;
Django session框架;
Django缓存机制;
内存缓冲、数据库缓冲;
中间件;
django国际化;
django 安全;
防止SQL注入;
跨站点脚本(XSS);
防止伪造夸站点请求,回话劫持/伪造/邮件头注入/目录遍历

                                                                                   

python课程介绍

Python高级WEB架构开发工程师就业班

了解详情

Python云计算工程师就业班

了解详情

Python自动化运维开发工程师就业班

了解详情

Python自动化测试工程师就业班

了解详情