为什么要学python?

python和shell的比较,和PHP、和JAVA比较

运维开发只是用到python的很小一部分

python在一些知名公司的应用:

谷歌:python的创始人原来在谷歌工作。

CIA:美国中情局网站用python开发的

NASA:大量使用python进行数据分析和运算

YouTube:世界上最大的视频网站youtube是用python开发的

Dropbox:美国最大的在线云存储网站,全部用python实现

instagram:美国最大的图片分享社交网站,全部用python开发

Facebook:大量的基础库均通过python实现

redhat:世界上最流行的linux发行版中yum包管理工具是用python开发的

豆瓣:几乎所有业务均是通过python开发

知乎:最内最大的问答社区,通过python开发(国外Quora)

春雨医生:国内知名的在线医疗网站是用python开发的

还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝、土豆、新浪、果壳等公司都在使用python完成各种各样的任务。

PYTHON擅长的领域:

WEB开发

Django\pyramid\Tornado\Bottle\Flask\WebPy

网络编程

Twisted\Requests爬虫\Scrapy\Paramiko(模拟SSH)

python写爬虫是强项

科学运算

SciPy\Pandas(金融)\Ipython

GUI图形开发

wxPython\PyQT(原先被诺基亚收购,80多亿美元)\Kivy

运维自动化

OpenStack\SaltStack\Ansible(被红帽2亿收购)\腾讯蓝鲸(做游戏平台,如lol,已经开源)

学PYTHON有没有前途?

美国python工程师工资情况:8-11W美元

中国,以北京为例,2013年时全国范围内只有30个python职位,

地域差别很大。

编程语言排名:

2013年,python排第八

2015排到第四

codeeval网站调研,项目开发首选语言是python:31.2%。

运维必须要会开发么?

·如何高效的适应业务的频繁更新、变更、上线、扩展?

·如何在最低成本的前提下实现业务并发运算能力的可伸缩式扩展?

·如何实现运维人员从被动处理故障到故障预防和故障高度自愈的转换?

·如何通过不断优化运维流程、自动化工具来降低运维成本、人工参与度,最终实现无人运维?

未来的趋势是运维的工作一定是高度自动化的。

参考博文《普通运维人员就是秋后的蚂蚱!》:http://3060674.blog.51cto.com/3050674/1598255

运维会了开发后可以干什么?

·帮助公司开发各种自动化工具,定制开发各种开源软件

·帮助评估和优化业务技术架构

·开发公司的内部办公系统、CRM、网站等

·做个全栈工程师,全栈就是指什么都能做的样子

课程介绍:

  1. 语言基础(5-6周)

  2. 网络编程(4-5周)

  3. WEB基础开发(3-4周)

  4. 算法&设计模式(1周)

  5. PY WEB框架(5周)

  6. 项目实战篇(8周)

课程目标:

·毕业后可以开发自动化运维平台、监控、CMDB、Docker\Openstack\Zabbix等开源软件二次开发、WEB聊天软件、BBS、博客、企业网站等

python学习笔记(python介绍)的更多相关文章

  1. Python学习笔记—Python基础1 介绍、发展史、安装、基本语法

    第一周学习笔记: 一.Python介绍      1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  2. Python学习笔记--Python字符串连接方法总结

    声明: 这些总结的学习笔记,一部分是自己在工作学习中总结,一部分是收集网络中的知识点总结而成的,但不到原文链接.如果有侵权,请知会,多谢. python中有很多字符串连接方式,总结一下: 1)最原始的 ...

  3. python学习笔记-python程序运行

    小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...

  4. python学习笔记-python解释器

    刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...

  5. Python学习笔记(Ⅰ)——Python程序结构与基础语法

    作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...

  6. python学习笔记--python编程基础

    一.一个隆重的仪式 我们在学习语言的时候,第一个写的程序肯定都是hello world.来写第一个程序吧,其实很简单,python的语法就是简单.优雅,一个print就搞定. 1 print('hel ...

  7. python学习笔记--python简介

    一.什么是python? python是一种面向对象.解释型的高级程序语言.python具有语法简洁.易于学习.功能强大,可扩展性强,跨平台等诸多特点.1989年开始开发,于1991年发布第一个公开发 ...

  8. Python学习笔记- Python threading模块

    Python threading模块 直接调用 # !/usr/bin/env python # -*- coding:utf-8 -*- import threading import time d ...

  9. [Python学习笔记][Python内置函数]

    Python 常用内建函数 比较基础的列表 abs(x) 求绝对值 pow(x,y) 返回x的y次方,等同于x**y round(x[,小数位数]) 对x进行四舍五入,若不指定位数,则返回整数 chr ...

  10. Python学习笔记——Python Number(数字)

    Python Number 类型转换 int(x, y) #将x转换为一个整数,y为进制数.如 int('11',2)将二进制数的11转成十进制数的整数,结果为3 long(x, y) #将x转换为一 ...

随机推荐

  1. Jenkins 安装的HTML Publisher Plugin 插件无法展示ant生成的JunitReport报告

    最近在做基于jenkins ant  junit 的测试持续集成,单独ant junit生成的junitreport报告打开正常,使用Jenkins的HTML Publisher Plugin 插件无 ...

  2. Html Agility Pack 解析Html

    Hello 好久不见 哈哈,今天给大家分享一个解析Html的类库 Html Agility Pack.这个适用于想获取某网页里面的部分内容.今天就拿我的Csdn的博客列表来举例. 打开页面  用Fir ...

  3. node-webkit 环境搭建与基础demo

    首先去github上面下载(地址),具体更具自己的系统,我的是windows,这里只给出windows的做法 下载windows x64版本 下载之后解压,得到以下东西 为了方便,我们直接在这个目录中 ...

  4. Python 爬虫模拟登陆知乎

    在之前写过一篇使用python爬虫爬取电影天堂资源的博客,重点是如何解析页面和提高爬虫的效率.由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写完那篇文章后又花了些时间研究了 ...

  5. JavaScript特性(attribute)、属性(property)和样式(style)

    最近在研读一本巨著<JavaScript忍者秘籍>,里面有一篇文章提到了这3个概念. 书中的源码可以在此下载.我将源码放到了线上,如果不想下载,可以直接访问在线网址,修改页面名就能访问到相 ...

  6. 玩转spring boot——AOP与表单验证

    AOP在大多数的情况下的应用场景是:日志和验证.至于AOP的理论知识我就不做赘述.而AOP的通知类型有好几种,今天的例子我只选一个有代表意义的“环绕通知”来演示. 一.AOP入门 修改“pom.xml ...

  7. AI人工智能系列随笔

    初探 AI人工智能系列随笔:syntaxnet 初探(1)

  8. 编写高质量代码:改善Java程序的151个建议(第8章:异常___建议114~117)

    建议114:不要在构造函数中抛出异常 Java异常的机制有三种: Error类及其子类表示的是错误,它是不需要程序员处理也不能处理的异常,比如VirtualMachineError虚拟机错误,Thre ...

  9. Spring注解

    AccountController .java Java代码   1.        /** 2.         * 2010-1-23 3.         */ 4.        packag ...

  10. 一条Sql语句分组排序并且限制显示的数据条数

    如果我想得到这样一个结果集:分组排序,并且每组限定记录集的数量,用一条SQL语句能办到吗? 比如说,我想找出学生期末考试中,每科的前3名,并按成绩排序,只用一条SQL语句,该怎么写? 表[TScore ...