日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

2 Python 介绍

發(fā)布時(shí)間:2023/12/18 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2 Python 介绍 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 Python創(chuàng)始人-吉多·范羅蘇姆(Guido van Rossum)(龜叔

1989年的圣誕節(jié)期間,Guido開始寫Python語言的編譯器。Python這個(gè)名字,來自Guido所摯愛的電視劇Monty Python’s Flying Circus。

他希望這個(gè)新的叫做Python的語言,能符合他的理想:創(chuàng)造一種C和shell之間,功能全面,易學(xué)易用,可拓展的語言。

2 Python 的發(fā)展史

1989年,Guido開始寫Python語言的編譯器。

1991年,第一個(gè)Python編譯器誕生。它是用C語言實(shí)現(xiàn)的,并能夠調(diào)用C語言的庫文件。從一出生,Python已經(jīng)具有了:類,函數(shù),異常處理,包含表和詞典在內(nèi)的核心數(shù)據(jù)類型,以及模塊為基礎(chǔ)的拓展系統(tǒng)。

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, 2000,加入了內(nèi)存回收機(jī)制,構(gòu)成了現(xiàn)在Python語言框架的基礎(chǔ)

Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 誕生

Python 2.5 - September 19, 2006

Python 2.6 - October 1, 2008

Python 3.0 - December 3, 2008 (這里要解釋清楚 為什么08年就出3.0,2010年反而又推出了2.7?是因?yàn)?.0不向下兼容2.0,導(dǎo)致大家都拒絕升級3.0,無奈官方只能推出2.7過渡版本)

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.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 發(fā)布python3.6.0版

3 Python 的種類

CPython

當(dāng)我們從Python官方網(wǎng)站下載并安裝好Python 2.7后,我們就直接獲得了一個(gè)官方版本的解釋器:CPython。這個(gè)解釋器是用C語言開發(fā)的,所以叫CPython。在命令行下運(yùn)行python就是啟動(dòng)CPython解釋器。

CPython是使用最廣且被的Python解釋器。教程的所有代碼也都在CPython下執(zhí)行。

PyPy

PyPy是另一個(gè)Python解釋器,它的目標(biāo)是執(zhí)行速度。PyPy采用JIT技術(shù),對Python代碼進(jìn)行動(dòng)態(tài)編譯(注意不是解釋),所以可以顯著提高Python代碼的執(zhí)行速度。

絕大部分Python代碼都可以在PyPy下運(yùn)行,但是PyPy和CPython有一些是不同的,這就導(dǎo)致相同的Python代碼在兩種解釋器下執(zhí)行可能會(huì)有不同的結(jié)果。如果你的代碼要放到PyPy下執(zhí)行,就需要了解PyPy和CPython的不同點(diǎn)。

4 第一個(gè)Python程序

1.文件執(zhí)行

  • 用notepad++創(chuàng)建一個(gè)文件,輸入以下代碼
  • print("Hello World!") print("Python好簡單呀,我要學(xué)好掙大錢!")
  • 保存為HelloWorld.py , 注意要強(qiáng)調(diào).py后綴名的作用
  • 進(jìn)入cmd命令行,執(zhí)行python HelloWorld.py, 看結(jié)果 (注意要解釋文件名前面加python 的原因是要把代碼交給python解釋器去解釋執(zhí)行)
  • C:\Users\Administrator\Desktop>python hello.py HelloWorld

    2.交互器執(zhí)行:調(diào)試用的

    C:\Users\Administrator\Desktop>python Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)]on win32 Type "help", "copyright", "credits" or "license" for more information. >>> >>> print("Hello World") Hello World >>>

    5 精通各種語言的HelloWorld

    C

    #include <stdio.h> int main(void) { printf("\nhello world!"); return 0; }

    ?

    C++

    #include <iostream>int main(void){std::cout<<"Hello world";}

    ?

    JAVA

    public class HelloWorld{// 程序的入口public static void main(String args[]){// 向控制臺(tái)輸出信息System.out.println("Hello World!");} }

    ?

    PHP

    <?php echo "hello world!"; ?>

    ?

    Ruby

    日本人開發(fā)的,敏感時(shí)期容易挨Kputs "Hello world."

    ?

    GO

    package mainimport "fmt"func main(){fmt.Printf("Hello World!\n God Bless You!");}

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/Mobai-c/p/10007753.html

    總結(jié)

    以上是生活随笔為你收集整理的2 Python 介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。