一、Python在各大知名公司的应用

谷歌:Google App Engine、code。google.com、Google earth、谷歌爬虫、Google广告等项目都在大量使用Python开发。(Python的创始人最初工作在此,俗称龟叔)

CIA:美国中情局网站使用Python开发。

NASA:美国航天局(NASA)大量使用Python进行数据分析和运算。

YouTube:世界上最大的视频网站YouTube就是用Python开发的。(创始人是华人陈士俊)

DropBox:美国最大的在线云存储网站,全部用Python实现,每天网站处理数10亿个文件的上传和下载。(Python创始人龟叔现任公司)

Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用Python开发。

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

Redhat:世界上最流行的Linux发行版本中的yum包管理工具就是用Python开发的。

豆瓣:公司几乎所有的业务均是通过Python开发的。

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

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

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

二、Python擅长的领域

WEB开发:

Django\pyramid\Tornado\Bottle\Flask\WebPy

网络编程:

Twisted\Requests\Scrapy\Paramiko

科学运算:

SciPy\Pandas\lpython

GUI图形开发:

wxPython\PyQT\Kivy

运维自动化:

OpenStack\SaltStack\Ansible\腾讯蓝鲸(Ansible已经被红帽子以2亿收购)

三、具体知识点

1、语言基础:

包含——数据类型、流程控制、常用模块、函数、迭代器、装饰器、递归、迭代、反射、面向对象编程、(例:购物车程序、ATM信用卡程序开发、计算器程序开发、模拟人生游戏开发)

2、网络编程:

包含——Socket c/s 编程、Twisted异步网络框架、网络爬虫开发、多线程、多进程、协程gevent、select\poll\epoll、生产者消费者模型、审计堡垒机系统开发、FTP服务器开发、批量命令、文件分布工具、RebbitMQ消息队列、SqlAlchomy ORM、类SaltStack配置管理工具开发、Reids\MemCache\MongoDB 缓存数据库

3、Web基础开发:

包含——Html/CSS基础、Dom编程、原生JS、Jquery/EasyUi/AngulaJS、Ajax异步加载、Highchart画图、Bootstrap

4、算法&设计模式:

包含——冒泡、二叉树、哈希、拆半等常见算法、工厂模式、单例模式、享元模式、代理模式等常用设计模式

5、PY WEB 框架:

包含——MVC架构讲解、自行开发一个WEB框架、Django\Tornado\Flask\Bottle\WebPy框架、Session\中间件\ORM\Cookie\CSRF\FROM....、Restful API框架、权限管理后台开发、开发BBS论坛、开发WEB聊天室

6、项目实战:

包含——购物商城开发、主机管理+任务编排+运维审计堡垒机开发、分布式类Nagios/Zabbix监控产品开发、CMDB资产管理开发、基于用户视角的网站访问质量检测分析平台开发、Docker 自动化管理平台开发、OpenStack 二次开发

转载于:https://www.cnblogs.com/lzhn/p/7788089.html

Python 学习知识点梳理相关推荐

  1. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  2. Python教程:Python基础知识点梳理!

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. 1.Pyth ...

  3. Python教程分享之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. Python ...

  4. python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)

    文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...

  5. python爬虫知识大全_(硬知识)Python爬虫知识点梳理,认真看好好学

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:企鹅号小编 ( 想要学习Python?Python学习 ...

  6. Python重要知识点梳理一

    Python·Summary of important knowledge points in notes 摘要: 本文主要是对照平时经常用到的Python知识点,结合一些实例而梳理,用于温故知新不断 ...

  7. python学习-知识点进阶使用(end、while else、range、iter、list的多种遍历方式)

    文章目录 end 关键字 while else range 迭代器 结语 end 关键字 int1, int2 = 0, 1 while int2 < 1000:print(int2, end= ...

  8. 【小卜学编程】Python面试知识点梳理——一些废话以及知识点分类(一)

    水平不高,记录一下学习的过程,与大家分享,希望新的一天能和大家一起进步! 小卜和Python Python几乎是一门让人只有爱,而找不出什么缺点的美好的编程语言.尤其是对于小卜这种不是科班出身的来说, ...

  9. python爬虫基础知识点_入门Python爬虫知识点梳理

    [小宅按]爬虫基本原理就是通过网络请求从远程服务器下载数据的过程,而这个网络请求背后的技术就是基于 HTTP 协议.作为入门爬虫来说,用户需要了解 HTTP协议的基本原理,虽然 HTTP 规范用一本书 ...

最新文章

  1. 关于调试windows services的方法
  2. 在Tomcat上设置和使用Apache Solr
  3. QBoxLayout中setSpacing(int)和addSpacing(int)的区别
  4. 使用采用 Android* OS 的英特尔® 集成性能基元
  5. python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境
  6. 3.以每行一个单词的形式打印其输入
  7. 美化fedora字体
  8. ipq4019 kernel 报错spi-nand spi0.1: spi transfer failed: -110
  9. 百度网盘卸载后,无法重新安装,说电脑中文件没有删除干净
  10. 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
  11. Excel 2010 编辑公式
  12. python官网学习爬虫资料_Python爬虫学习?
  13. 菜鸟吐槽一下hao123
  14. 抛物型偏微分方程的Crank-Nicolson 方法; Richardson 外推法;紧差分法
  15. 用*号输出字母C的图案。
  16. 初步理解pagerank算法
  17. 机器学习:simple linear iterative clustering (SLIC) 算法
  18. 2D转换图片放大实用场景(11)
  19. mysql-查询日期在一个时间段的两种方法
  20. Python爬虫之scrapy框架介绍

热门文章

  1. scanf在c语言中的作用,c语言中scanf的基本用法
  2. android jword.zip,Android 项目打包到 JCenter 的坑
  3. php添加水印,水印平铺整个图片
  4. 秋色园QBlog技术原理解析:系列终结篇:最后的AOP策略(十九)
  5. 深度学习各种优化函数详解
  6. Java实现寻找二维数组的鞍点
  7. 具体如何使用STAR结构化思维
  8. paper:Attention Is All You Need(模型篇)
  9. 征信大数据的盈利模式,怎么赚钱?
  10. docker mysql 内存大小_docker容器内存占用过高(例如mysql)