python学习笔记(python介绍)
为什么要学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、网站等
·做个全栈工程师,全栈就是指什么都能做的样子
课程介绍:
语言基础(5-6周)
网络编程(4-5周)
WEB基础开发(3-4周)
算法&设计模式(1周)
PY WEB框架(5周)
项目实战篇(8周)
课程目标:
·毕业后可以开发自动化运维平台、监控、CMDB、Docker\Openstack\Zabbix等开源软件二次开发、WEB聊天软件、BBS、博客、企业网站等
python学习笔记(python介绍)的更多相关文章
- Python学习笔记—Python基础1 介绍、发展史、安装、基本语法
第一周学习笔记: 一.Python介绍 1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...
- Python学习笔记--Python字符串连接方法总结
声明: 这些总结的学习笔记,一部分是自己在工作学习中总结,一部分是收集网络中的知识点总结而成的,但不到原文链接.如果有侵权,请知会,多谢. python中有很多字符串连接方式,总结一下: 1)最原始的 ...
- python学习笔记-python程序运行
小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...
- python学习笔记-python解释器
刚开始学习python,首先要了解一下python解释器. 什么是python解释器? 编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执 ...
- Python学习笔记(Ⅰ)——Python程序结构与基础语法
作为微软的粉丝,最后终于向Python低头了,拖了两三个月终于下定决心学习Python了.不过由于之前受到C/C#等语言影响的思维定式,前期有些东西理解起来还是很费了些功夫的. 零.先抄书: 1.Py ...
- python学习笔记--python编程基础
一.一个隆重的仪式 我们在学习语言的时候,第一个写的程序肯定都是hello world.来写第一个程序吧,其实很简单,python的语法就是简单.优雅,一个print就搞定. 1 print('hel ...
- python学习笔记--python简介
一.什么是python? python是一种面向对象.解释型的高级程序语言.python具有语法简洁.易于学习.功能强大,可扩展性强,跨平台等诸多特点.1989年开始开发,于1991年发布第一个公开发 ...
- Python学习笔记- Python threading模块
Python threading模块 直接调用 # !/usr/bin/env python # -*- coding:utf-8 -*- import threading import time d ...
- [Python学习笔记][Python内置函数]
Python 常用内建函数 比较基础的列表 abs(x) 求绝对值 pow(x,y) 返回x的y次方,等同于x**y round(x[,小数位数]) 对x进行四舍五入,若不指定位数,则返回整数 chr ...
- Python学习笔记——Python Number(数字)
Python Number 类型转换 int(x, y) #将x转换为一个整数,y为进制数.如 int('11',2)将二进制数的11转成十进制数的整数,结果为3 long(x, y) #将x转换为一 ...
随机推荐
- 01.LoT.UI 前后台通用框架分解系列之——小图片背景全屏显示(可自动切换背景)
LOT.UI分解系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#lotui LoT.UI开源地址如下:https://github.com/du ...
- ASP.NET Core的路由[5]:内联路由约束的检验
当某个请求能够被成功路由的前提是它满足某个Route对象设置的路由规则,具体来说,当前请求的URL不仅需要满足路由模板体现的路径模式,请求还需要满足Route对象的所有约束.路由系统采用IRouteC ...
- 用scikit-learn学习DBSCAN聚类
在DBSCAN密度聚类算法中,我们对DBSCAN聚类算法的原理做了总结,本文就对如何用scikit-learn来学习DBSCAN聚类做一个总结,重点讲述参数的意义和需要调参的参数. 1. scikit ...
- LINQ to SQL Where条件
1. 适用场景 实现条件的过滤和查询等功能. 2. 说明 跟SQL语句中的where作用相似,都起到了范围的限定即过滤的作用,而判断条件是紧跟后面的条件子句.where主要分为三种形式:简单形式.条件 ...
- Javascript高性能编程-提高Dom访问速度
在浏览器中对于Dom的操作和普通的脚本的操作处于两个不同的dll中,两个dll的交互是比较耗时的,优化对Dom的操作可以提高脚本的执行速度.下面是对如何优化的一些总结: 将需要多次操作的节点存储在一个 ...
- ES6之变量常量字符串数值
ECMAScript 6 是 JavaScript 语言的最新一代标准,当前标准已于 2015 年 6 月正式发布,故又称 ECMAScript 2015. ES6对数据类型进行了一些扩展 在js中使 ...
- webpack学习总结
前言 在还未接触webpack,就有几个疑问: 1. webpack本质上是什么? 2. 跟异步模块加载有关系吗? 3. 可否生成多个文件,一定是一个? 4. 被引用的文件有其他异步加载模块怎么办? ...
- [OC] NSURLSession
有的程序员老了,还没听过NSURLSession 有的程序员还嫩,没用过NSURLConnection 有的程序员很单纯,他只知道AFN. NSURLConnection在iOS9被宣布弃用,NSUR ...
- 编译器开发系列--Ocelot语言6.静态类型检查
关于"静态类型检查",想必使用C 或Java 的各位应该非常熟悉了.在此过程中将检查表达式的类型,发现类型不正确的操作时就会报错.例如结构体之间无法用+ 进行加法运算,指针和数值之 ...
- svnserver hook python
在使用中可能会遇到的错误排除 :1.Error: svn: 解析"D:\www\test"出错,或svn: E020024: Error resolving case of 'D: ...