澳门在线威尼斯官方 > 澳门在线威尼斯官方 > 全栈开发

原标题:全栈开发

浏览次数:113 时间:2019-12-01

一、Python介绍

Python是名扬天下的“龟叔”Guido van 罗斯尔um在壹玖捌柒年圣诞节中间,为了打发无聊的圣诞节而编写制定的三个编制程序语言。

Python那几个名字,来自“龟叔”所心爱的影视剧Monty Python’s Flying Circus。他期望以此新的称呼Python的语言,能适合她的名特别减价:创立生龙活虎种C和shell之间,效率周密,易学易用,可进行的语言。

最新TIOBE排行榜

图片

---苏醒内容最初---

二、Python应用领域

  • 云总结: 云统计最火的言语, 规范应用OpenStack
  • WEB开拓: 众多名特别优惠的WEB框架,众多巨型网址均为Python开采,Youtube, Dropbox, 豆瓣。规范WEB框架有Django,Flash
  • 准确运算、人工智能: 标准库NumPy, SciPy, Matplotlib, Enthought librarys,pandas
  • 系统运转: 运转人士必备语言
  • 金融:量化交易,金融深入分析,在经济工程领域,Python不但在用,且用的最多,並且根本日益拉长。原因:作为动态语言的Python,语言构造清晰轻巧,库丰裕,成熟稳定,科学总括和总计剖判都很牛逼,临蓐作用远远高于c,c++,java,越来越长于战术回测
  • 图形GUI: PyQT, WxPython,TkInter

一,python的历史

三、Python的上扬进度

  壹玖捌玖年,Guido开首写Python语言的编写翻译器。

  壹玖玖贰年,第二个Python编写翻译器诞生。它是用C语言完成的,并能够调用C语言的库文件。从一一败涂地,Python已经持有了:类,函数,万分管理,包蕴表和词典在内的基本数据类型,以至模块为底工的张开系统。

  Granddaddy of Python web frameworks, Zope 1 was released in 1999

  Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.

  Python 2.0 - October 16, 2004,参加了内存回笼机制,构成了现行反革命Python语言框架的基础

  Python 2.4 - November 30, 2001, 同年如今最风靡的WEB框架Django 诞生

  Python 2.5 - September 19, 2006

  Python 2.6 - October 1, 2008

  Python 2.7 - July 3, 2010

  In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible

  Python 3.0 - December 3, 二〇一〇 (这里要分解清楚 为啥08年就出3.0,二〇〇三年反而又推出了2.7?是因为3.0不向下宽容2.0,招致我们都不肯进级3.0,无可奈何官方必须要坐褥2.7连贯版本卡塔尔

  Python 3.1 - June 27, 2009

  Python 3.2 - February 20, 2011

  Python 3.3 - September 29, 2012

  Python 3.4 - March 16, 2014

  Python 3.5 - September 13, 2015

  Python 3.6 - 2016-12-23 发布python3.6.0版

 1.1 python的诞生

四、Python的特点及高等语言的归类

解释型:当程序运维时,将代码风流浪漫行生机勃勃行的解说成二进制,再运转。
亮点:排错快,开辟功能高,能够跨平台
症结:试行效用相对低
典型:python,

编译型:将代码一遍性全体编写翻译成二进制,然后运营。
症结:排错慢,开拓功效低,不能够跨平台(操作系统卡塔尔。
亮点:推行效用高
典型:C

从上边的自己检查自纠可以看出:

python优点:开拓作用高,程序调节和测验排错方便,跨平台方便,

   python劣点:运维速度慢

  对于python的老毛病作者想说:速度不是重大,成效才是王道。

  python的开创者为Guido·范罗苏姆(Guidovan 罗斯尔um)。1986年的圣诞节里边,Guido·范罗苏姆(粤语名字:龟叔)为了在马德里打发时间,决心开垦三个新的剧本解释程序,作为ABC语言的黄金时代种持续。  

 五、开拓条件的装置

在windows上安装 Python2.7和Python3.6

1、下载安装包 2.7和3.6三个本子

 2、安装

设置路径:C:python27

并不是勾选加多遇到变量

澳门在线威尼斯官方 1

 

再设置Python3.6  和 2.7装置相仿

设置路线C:python36

幸存的缓慢解决方案

进入C:python2.7目录

创造python.exe的急忙方式並且改名叫python2

进入C:python3.6目录

开创python.exe的飞速方式並且改名叫python3

累计蒙受变量

Computer右击-->高等系统装置-->高档-->情状变量-->系统变量-->Path变量

在Path情状变量中增多    ;c:python27;c:python36

早晚要小心路线前面包车型客车 “;” 的子公司

到此处版本共存已经成功;

打开cmd

输入python2     使用的正是2.7本子

输入python3     使用的就是3.6版本

 

(龟叔:2007年出席Google至2011年,二零一三年出席Dropbox直到今后,依然左右着Python发展的中坚方向,被可以称作慈善的铁腕)。

hello world

张开cmd 输入python(作者的微型机暗许python版本是3.6,你们依照本身的须要输入python2 或 python3)

澳门在线威尼斯官方 2

  紧接着输入 print('hello world!') 回车

澳门在线威尼斯官方 3

  遭受搭建达成

 

 

 1.2 python的版本 澳门在线威尼斯官方 , 

  • 1990年,为了打发圣诞节休假,Guido开端写Python语言的编写翻译器。Python那一个名字,来自Guido所挚爱的影视剧Monty Python’s Flying Circus。他盼望这一个新的名字为Python的语言,能适合他的大好:创设大器晚成种C和shell之间,功能完善,易学易用,可进展的言语。
  • 1992年,第三个Python编写翻译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从黄金年代出生,Python已经具有了:类,函数,卓殊管理,包含表和词典在内的为主数据类型,以至模块为底子的拓宽系统。
  • Granddaddy of Python web frameworks, Zope 1 was released in 1999
  • Python 1.0 - January 1994 增加了 lambda, map, filter and reduce.
  • Python 2.0 - October 16, 二零零三,参预了内部存款和储蓄器回收机制,构成了现在Python语言框架的底工
  • Python 2.4 - November 30, 2003, 同年近期最盛行的WEB框架Django 诞生
  • Python 2.5 - September 19, 2006
  • Python 2.6 - October 1, 2008
  • Python 2.7 - July 3, 2010
  • In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
  • Python 3.0 - December 3, 2008
  • Python 3.1 - June 27, 2009
  • Python 3.2 - February 20, 2011
  • Python 3.3 - September 29, 2012
  • Python 3.4 - March 16, 2014
  • Python 3.5 - September 13, 2015
  • Python 3.6 - December 16,2016

  1.3 python2与python3的片段组别

  大情状下的界别:
python2:

1,源码都带有php,Java,C,等语言的专门的学业陋习,
2,重复代码特别多.

python3:

源码很标准,清晰,简单,切合python的大旨.

 

  版本界别

python3:英语,汉语没非常. 暗中同意编码:utf-8
python3中输入用 input
python2:Slovak语没难题,粤语报错? 暗许编码:ascii
为了显得汉语,消除办法:  首行:  # -*- encoding:utf-8 -*-

python3.5在此以前字典是冬天的

3.6及事后是安于盘石的

python第22中学输入用 raw_input

python2输出的时候 print后加不加括号都行

python2的迭代器有range 和 xrange

python3 print前面总得用括号

python3只有range

 

 

  1.4,python的划分.

  解释型:当程序运转时,将代码从上至下,一句一句解释成二进制,在执行.
  典型有:python,php
  优点:开采速度快,能够跨平台.
  劣势:推行功用慢.

编译型:将源码一遍性转形成二进制文件,然后在推行.
典型:C,C++...
可取:试行作用快.
短处:开拓进程慢,不可能跨平台.

 1.5 python分类

cpython  将编码翻译成c语言的字节码在送给操作系统

jpython  将编码翻译成java语言的字节码在送给操作系统

pypython  将编码翻译成python语言的字节码在送给操作系统

再有ipython和其余品类的python,大家常用的是cpython

 

1.6 变量

变量的概念:将运算的高级中学级结果暂存到内部存款和储蓄器,以便后续程序调用

本文由澳门在线威尼斯官方发布于澳门在线威尼斯官方,转载请注明出处:全栈开发

关键词:

上一篇:将一个汉字数组按照拼音首字母进行排序

下一篇:Version识别水果