Python 学习知识点梳理
一、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 学习知识点梳理相关推荐
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- Python教程:Python基础知识点梳理!
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. 1.Pyth ...
- Python教程分享之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小千就来给大家分享一篇Python基础知识点梳理. Python ...
- python学习-知识点回顾(Python3的安装,编译器、一些关键知识点、数据类型、数据类型转换、运算符优先级)
文章目录 说明 python特点 Python3下载 PyCharm 标识符 python保留字 行与缩进 基本数据类型 Python数据类型转换 Python运算符优先级 说明 首先说明:本篇博文知 ...
- python爬虫知识大全_(硬知识)Python爬虫知识点梳理,认真看好好学
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:企鹅号小编 ( 想要学习Python?Python学习 ...
- Python重要知识点梳理一
Python·Summary of important knowledge points in notes 摘要: 本文主要是对照平时经常用到的Python知识点,结合一些实例而梳理,用于温故知新不断 ...
- python学习-知识点进阶使用(end、while else、range、iter、list的多种遍历方式)
文章目录 end 关键字 while else range 迭代器 结语 end 关键字 int1, int2 = 0, 1 while int2 < 1000:print(int2, end= ...
- 【小卜学编程】Python面试知识点梳理——一些废话以及知识点分类(一)
水平不高,记录一下学习的过程,与大家分享,希望新的一天能和大家一起进步! 小卜和Python Python几乎是一门让人只有爱,而找不出什么缺点的美好的编程语言.尤其是对于小卜这种不是科班出身的来说, ...
- python爬虫基础知识点_入门Python爬虫知识点梳理
[小宅按]爬虫基本原理就是通过网络请求从远程服务器下载数据的过程,而这个网络请求背后的技术就是基于 HTTP 协议.作为入门爬虫来说,用户需要了解 HTTP协议的基本原理,虽然 HTTP 规范用一本书 ...
最新文章
- 关于调试windows services的方法
- 在Tomcat上设置和使用Apache Solr
- QBoxLayout中setSpacing(int)和addSpacing(int)的区别
- 使用采用 Android* OS 的英特尔® 集成性能基元
- python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境
- 3.以每行一个单词的形式打印其输入
- 美化fedora字体
- ipq4019 kernel 报错spi-nand spi0.1: spi transfer failed: -110
- 百度网盘卸载后,无法重新安装,说电脑中文件没有删除干净
- 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
- Excel 2010 编辑公式
- python官网学习爬虫资料_Python爬虫学习?
- 菜鸟吐槽一下hao123
- 抛物型偏微分方程的Crank-Nicolson 方法; Richardson 外推法;紧差分法
- 用*号输出字母C的图案。
- 初步理解pagerank算法
- 机器学习:simple linear iterative clustering (SLIC) 算法
- 2D转换图片放大实用场景(11)
- mysql-查询日期在一个时间段的两种方法
- Python爬虫之scrapy框架介绍
热门文章
- scanf在c语言中的作用,c语言中scanf的基本用法
- android jword.zip,Android 项目打包到 JCenter 的坑
- php添加水印,水印平铺整个图片
- 秋色园QBlog技术原理解析:系列终结篇:最后的AOP策略(十九)
- 深度学习各种优化函数详解
- Java实现寻找二维数组的鞍点
- 具体如何使用STAR结构化思维
- paper:Attention Is All You Need(模型篇)
- 征信大数据的盈利模式,怎么赚钱?
- docker mysql 内存大小_docker容器内存占用过高(例如mysql)