免费名额:仅剩17个

课程咨询热线:
400-876-5661

Pre Reading

学前必读

Python是一门面向对象的编程语言,它相对于其他语言,更加易学、易读,非常适合快速开发。

Do Something

学完Python可以做些什么?

Web应用开发
服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
系统网络运维
在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
科学与数字计算
Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。
3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
图形界面开发
Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK+、PyQt、win32等。
网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。
Work Development

Python就业前景如何?

有人预言,Python会成为继C++和Java之后的第三个主流编程语言。不过,对于尚未踏入职场的IT专业人士来说,更关心的是:有多少企业在招聘python程序员?人才需求量大吗?就业空间如何?学完python好找工作吗?会不会因为招聘人员少而不能顺利就业?那么我们来告诉你Python就业的几大优势:


就业薪酬高

升职速度快

人才需求量大

就业方向广

I T 技术硬

人才就业率高
互联网 linux+python
运维路上的"白龙马(Linux)"&"金箍棒(Python)"

GNU Linux是一类非常卓越的开放操作系统,在这个云计算、大数据占据中心地位的互联网时代,越来越多的业务正在迁移到GNU Linux上来。掌握Linux 技能已经成为运维人员的一项基本要求,但并不代表你就能够完全胜任企业级运维了。如果你只是做少数几台主机的日常配置、维护,学会Linux 就足够了;如果你面对的是动辄几十台上百台甚至上千台的集群架构呢?这时候仅凭一两个人就已经很难应付了。也许你会说可以通过Shell脚本来实现自动化运维!的确,借助自动化运维来实现大规模集群维护的想法是对的,但是Shell脚本却力有不足。Shell本身的可编程能力较弱,对很多日常维护中需要的特性支持不够,也没有现成的库可以借鉴,各种功能都需要从头写起。而现在更加流行的Python是一个更好的选择,Python具有易用、容易上手、函数库丰富、可编程能力强等特点,已经成为IT运维、科学计算、数据处理等领域的主要编译语言,Python解释器也已经成为GNU Linux的标配。

Course Description

Python课程简介

阶段 实训主题 实训内容
1. Python基础课程 Python概览 Python安装、环境准备以及基础语法结
变量和赋值、Python数据对象(数字、字符串、列表、元组、字典)
代码块及缩进对齐、if语句、判断条件
项目案例:编写一个人机交互的“石头、剪刀、布”小游戏
while循环、for循环等流程控制语句、range()内建函数
项目案例:编写刷博客访问量的小脚本
文件对象操作(打开方法、文件输入输出、函数)、函数基础知识
项目案例:扫描网络中的存活主机
模块的创建、导入及加载
项目案例:生成随机密码(验证码)的程序
Python核心语法 语句和语法、标识符及基本风格指南;深入探讨数据对象相关原理及操作
Python模块安装方法,pip使用指南
项目案例:收集主机内存、磁盘、CPU利用率
字符串切片、相关方法、字符串模板详解
项目案例:用户管理程序(创建用户,设置随机密码,发送相关信息到指定邮箱)
列表与元组相关操作及其内建函数应用
项目案例:模拟栈结构、实现IP地址到整数的转换
字典与集合相关操作;熟悉os模块和cPickle模块
项目案例:unix2dos及dos2unix格式转换程序
通过paramiko模块实现ssh远程管理
项目案例:为成百上千台服务器批量布署软件
2. Python进阶课程 异常、函数及面向对象编程 掌握捕获异常、处理异常以及自定义异常的方法
掌握创建、调用函数以及lambda匿名函数的应用
项目案例:人机交互的数学游戏程序,以及理财程序
闭包、装饰器、偏函数、递归函数等高级函数使用
变量类型、名字空间和作用域、模块和包的创建及使用方法
项目案例:编写备份程序,实现完全和增量备份;实现递归程序、列出目录所有内容
面向对象编程、探讨面向对象编程的思想、类的组合、派生、探索对象的特性等
项目案例:编写一个为酒店计算客户消费的程序;编写FTP客户端软件
网络和多任务编程 正则表达式详解、正则表达式re模块及其函数/方法
项目案例:利用函数式编程及面向对象编程的方式,结合正则表达式完成日志分析程序
掌握通过socket模块创建C/S架构软件的方法
项目案例:编写基于TCP和UDP的时间戳服务器及客户端程序
通过xinetd编写支持多客户的网络应用程序
深入理解fork及进程生命周期及fork编程
理解多线程工作原理、通过Threading模块实现多线程
3. Python开发实战 数据库应用 数据库原理及基础操作、利用Python进行增删改查等、MySQL数据库监控
项目案例:监控MySQL,找到瓶颈后进行调优
运维审计与信息发布平台 掌握BASE64编码、urllib模块、json模块、stringIO模块、pycurl模块、functools模块
项目案例:通过微信实现信息发布平台、实现爬虫程序
通过监控、记录远程服务器操作,实现运维审计
项目案例:编写安全审计系统,通过数据库记录远程服务器操作
Web开发 HTML语言标签以、CSS+DIV基础、DOM树、使用Table布局页面,使用frame,iframe布局页面、bootstrap建网页、Javascript编程(Javascript基本对象事件,JQuery,Ajax)
动态WEB编程技术综述、HTTP请求处理、重写RequestHandler、重定向Redirect
Cookie 和安全 Cookie
Flask编程技术详解:URL映射,数据接收,数据库访问,显示模板
项目案例:电商平台实战。平台整体构架详解、数据库设计、API层定义与实现、鉴权的实现、商品展示列表,购物车,结算的实现、个性化用户推荐引擎的实现
数据分析 运营数据分析的概念意义、数据分析的流程、电商平台用户行为数据的记录、Nginx的日志配置、运营指标的定义、日志的标准化与标准化工具的开发、Redis暂存器与Mysql持久化方法、统计计算引擎的实现、运营报告的生成:PDF,Excel,HTML
编写监控插件 Nagios插件编写、插件运行方式
插件报警状态说明、编写监控网络流量插件
项目案例:通过NRPE创建监控远端服务器网络流量的插件程序
自动化运维平台SaltStack 自动化运维平台saltstack、环境搭建及基础配置
saltstack防火墙配置、利用saltstack远程执行命令
常用模块及API、grains组件及使用、pillar组件及使用
了解web与saltstack整合方法
项目案例:基于saltstack实现的配置集中化管理
CMDB项目实战 CMDB介绍,运行环境和编辑环境搭建
flask框架介绍,客户端信息收集系统设计
API设计流程,web页面处理规范
项目案例:CMDB在线管理系统
OpenStack(视频) 自动化部署OpenStack
使用Horizon创建虚拟机实例、管理RabbitMQ消息队列
管理Keystone认证服务
管理Swift对象存储服务、管理Glance镜像服务、管理Neutron网络服务
管理Nova计算和控制服务、管理Nova计算节点、管理Ceilometer服务、管理Heat服务

达内python讲师以专业的知识和丰富实战经验,全程带班辅导,
全面系统培训,让你短期内迅速掌握Python实战技能。

Faculty Team

达内名师团队

周华飞
Linux云计算教学总监
工作经历:
曾就职于Domob(多盟)智胜网络技术有限公司,担任高级Linux系统运维工程师一职。曾组织的主要项目:Domob网络改造、集群部署、自动化运维部署、DNS改造、Mail集群等项目。10年Linux系统操作经验...
周华飞-Linux云计算教学总监
李欣
Python运维 高级讲师
工作经历:
具有10年以上Linux系统操作经验。擅长Shell脚本编程、Python编程、Linux系统管理、Linux网络服务、Linux集群架构和虚拟化技术,曾在多家公司担任系统运维经理...
周华飞-Linux云计算教学总监
曾晔
Linux云计算 高级讲师
工作经历:
曾任ThizLinux集团高级网络工程师、某大型IT教育集团首席Linux技术顾问,精通Linux操作系统/网络/安全相关技术。在互联网行业摸爬滚打十余年,具有丰富的Linux系统运维、架构设计及优化经验...
周华飞-Linux云计算教学总监
张志刚
Linux云计算 高级讲师
工作经历:
对Linux/Windows系统、思科网络设备以及数据库均有深入的研究,曾就职于多家知名培训机构,红帽官方认证讲师(RHCI)。具有10年以上的Linux使用经验,持有RHCA(红帽认证架构师)...
周华飞-Linux云计算教学总监
丁明一
Linux云计算 高级讲师
工作经历:
红帽官方认证讲师(RHCI),有着丰富的Linux系统运维以及企业培训经验。精通Linux系统管理、大规模部署Linux环境、建立Shell脚本自动化管理平台。主持部署多个LAMP网络服务平台...
周华飞-Linux云计算教学总监
庞丽静
Linux云计算 高级讲师
工作经历:
10年以上Linux使用及管理经验,资深Linux培训讲师。精通Shell脚本、MySQL数据库、基于Linux系统下的LB集群、HA集群、SAN存储技术。擅长使用Shell脚本实现服务部署、集群监控、数据备份...
周华飞-Linux云计算教学总监
Famous Enterprises

80000家名企高薪抢人!

其他机构的学员都在忙着找工作,达内的学员在选工作。
达内与数万家企业合作,通过名企推荐,确保学员高薪就业!