您的位置:首页 > 编程语言 > Python开发

初识python

2018-09-06 00:36 531 查看

Python概述

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

python概念
1、C语言编译完就是机器码,机器码可以直接在处理器上执行。2、CPU可以直接读取机器码。3、Python是用C写的。4、Python解释器会把代码内容读到内存里,通过Python解释器翻译成字节码。5、CPU不能直接读取字节码,需要把字节码转换成机器码。
设计哲学平衡发展,样样通,简洁明了python跟其他语言的选择问题

Pythond VS C#1、Python跨平台,可以运行在linux、weindows等平台2、Pythond开源,C#则相反3、Python是解释型语言,C#需要编译,所以Python运行要慢点Pythond VS JavaPython更简洁,Java过于庞大复杂,语法很多Python VS C C++Python更容易学习,语法简单易懂,但他们通常扮演不同的角色,Python是一种脚本语言,C和C++通常要和底层硬件打交道Python VS Ruby Perl与ruby不同,OOP对于Python是可选的,所以Python不会强制用户选择OOP开发事件
2008年 python3.0 诞生
2014年 宣布2.7支持到2020

2017: AI元年,Python崛起

Python特点

简单(设计理念)、易学(语法)、免费(开源)、高层语言、可移植性(支持多平台)、解释性(无需编译,解释器转换字节码即可)、面向对象(既支持面向过程编程也支持面向对象编程)、可扩展性(部分程序可以使用其他语言编写,如c/c++)、可嵌入型(可以把Python嵌入到c/c++程序中,从而提供脚本功能)、丰富的库。

Python的应用领域
系统编程

网络爬虫

人工智能、科学计算

web开发

系统运维

大数据、云计算

Python在企业和网站方面的案例应用

谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发CIA: 美国中情局网站就是用Python开发的NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算YouTube:世界上最大的视频网站YouTube就是用Python开发的Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发Facebook:大量的基础库均通过Python实现的Redhat: 世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的豆瓣: 公司几乎所有的业务均是通过Python开发的知乎: 国内最大的问答社区,通过Python开发(国外Quora)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python