开源软件基础第一节python课

当前排名第三
简单易学
小学六年级的信息技术课已加入python

优势

网络编程
爬虫
  跨越防爬虫策略
  分布式爬虫
  高性能异步IO

web开发
IT自动化开发
金融分析
人工智能+机器学习

应用

谷歌
腾讯
Youtube
美国航天局 NASA
知乎
豆瓣
优矿UQER 知名金融量化分析平台
Facebook 
Dropbox 美国最大的在线云存储网站

全栈工程师

python自动化全能开发

python数据工程师
 数据抓取

python全栈工程师
  web开发 前端+后端

发展史

1989年由荷兰人Guido van Rossum
1991年第一个用c语言实现的python解释器诞生

python2.x 已经成熟不在更新
python3.x 新版本 有些版本不兼容

从ABC发展而来
受linux shell影响

缺点

运行速度慢
  项目对速度要求较高,不要以python 用C++编写关键部分

不能加密

框架选择太多,每一块都有不同的类库和框架

运行原理

找到主模块->python主文件编译成一个字节码对象 -> 保存在内存中->执行