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

歡迎訪問 生活随笔!

生活随笔

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

python

Python学习【第1篇】:Python简介以及入门

發(fā)布時(shí)間:2025/3/15 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python学习【第1篇】:Python简介以及入门 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python第一篇-------python介紹

一、python介紹

  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é)易用,可拓展的語言。

最新的TIOBE排行榜,Python趕超PHP占據(jù)第4, Python崇尚優(yōu)美、清晰、簡(jiǎn)單,是一個(gè)優(yōu)秀并廣泛使用的語言。

Python可以應(yīng)用于眾多領(lǐng)域,如:數(shù)據(jù)分析、組件集成、網(wǎng)絡(luò)服務(wù)、圖像處理、數(shù)值計(jì)算和科學(xué)計(jì)算等眾多領(lǐng)域。目前業(yè)內(nèi)幾乎所有大中型互聯(lián)網(wǎng)企業(yè)都在使用Python,如:Youtube、Dropbox、BT、Quora(中國(guó)知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團(tuán)等。

二、目前python的主要領(lǐng)域

  • WEB開發(fā)——最火的Python web框架Django, 支持異步高并發(fā)的Tornado框架,短小精悍的flask,bottle, Django官方的標(biāo)語把Django定義為the framework for perfectionist with deadlines(大意是一個(gè)為完全主義者開發(fā)的高效率web框架)

  • 網(wǎng)絡(luò)編程——支持高并發(fā)的Twisted網(wǎng)絡(luò)框架, py3引入的asyncio使異步編程變的非常簡(jiǎn)單

  • 爬蟲——爬蟲領(lǐng)域,Python幾乎是霸主地位,Scrapy\Request\BeautifuSoap\urllib等,想爬啥就爬啥

  • 云計(jì)算——目前最火最知名的云計(jì)算框架就是OpenStack,Python現(xiàn)在的火,很大一部分就是因?yàn)樵朴?jì)算

  • 人工智能——誰會(huì)成為AI 和大數(shù)據(jù)時(shí)代的第一開發(fā)語言?這本已是一個(gè)不需要爭(zhēng)論的問題。如果說三年前,Matlab、Scala、R、Java 和 Python還各有機(jī)會(huì),局面尚且不清楚,那么三年之后,趨勢(shì)已經(jīng)非常明確了,特別是前兩天 Facebook 開源了 PyTorch 之后,Python 作為 AI 時(shí)代頭牌語言的位置基本確立,未來的懸念僅僅是誰能坐穩(wěn)第二把交椅。

  • 自動(dòng)化運(yùn)維——問問中國(guó)的每個(gè)運(yùn)維人員,運(yùn)維人員必須會(huì)的語言是什么?10個(gè)人相信會(huì)給你一個(gè)相同的答案,它的名字叫Python
  • 金融分析——我個(gè)人之前在金融行業(yè),10年的時(shí)候,我們公司寫的好多分析程序、高頻交易軟件就是用的Python,到目前,Python是金融分析、量化交易領(lǐng)域里用的最多的語言
  • 科學(xué)運(yùn)算—— 你知道么,97年開始,NASA就在大量使用Python在進(jìn)行各種復(fù)雜的科學(xué)運(yùn)算,隨著NumPy, SciPy, Matplotlib, Enthought librarys等眾多程序庫(kù)的開發(fā),使的Python越來越適合于做科學(xué)計(jì)算、繪制高質(zhì)量的2D和3D圖像。和科學(xué)計(jì)算領(lǐng)域最流行的商業(yè)軟件Matlab相比,Python是一門通用的程序設(shè)計(jì)語言,比Matlab所采用的腳本語言的應(yīng)用范圍更廣泛
  • 游戲開發(fā)——在網(wǎng)絡(luò)游戲開發(fā)中Python也有很多應(yīng)用。相比Lua or C++,Python 比 Lua 有更高階的抽象能力,可以用更少的代碼描述游戲業(yè)務(wù)邏輯,與 Lua 相比,Python 更適合作為一種 Host 語言,即程序的入口點(diǎn)是在 Python 那一端會(huì)比較好,然后用 C/C++ 在非常必要的時(shí)候?qū)懸恍U(kuò)展。Python 非常適合編寫 1 萬行以上的項(xiàng)目,而且能夠很好地把網(wǎng)游項(xiàng)目的規(guī)模控制在 10 萬行代碼以內(nèi)。另外據(jù)我所知,知名的游戲<文明> 就是用Python寫的
  • 三、Python在一些公司的應(yīng)用

    • 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬蟲、Google廣告等項(xiàng)目都在大量使用Python開發(fā)
    • CIA: 美國(guó)中情局網(wǎng)站就是用Python開發(fā)的
    • NASA: 美國(guó)航天局(NASA)大量使用Python進(jìn)行數(shù)據(jù)分析和運(yùn)算
    • YouTube:世界上最大的視頻網(wǎng)站YouTube就是用Python開發(fā)的
    • Dropbox:美國(guó)最大的在線云存儲(chǔ)網(wǎng)站,全部用Python實(shí)現(xiàn),每天網(wǎng)站處理10億個(gè)文件的上傳和下載
    • Instagram:美國(guó)最大的圖片分享社交網(wǎng)站,每天超過3千萬張照片被分享,全部用python開發(fā)
    • Facebook:大量的基礎(chǔ)庫(kù)均通過Python實(shí)現(xiàn)的
    • Redhat: 世界上最流行的Linux發(fā)行版本中的yum包管理工具就是用python開發(fā)的
    • 豆瓣: 公司幾乎所有的業(yè)務(wù)均是通過Python開發(fā)的
    • 知乎: 國(guó)內(nèi)最大的問答社區(qū),通過Python開發(fā)(國(guó)外Quora)
    • 春雨醫(yī)生:國(guó)內(nèi)知名的在線醫(yī)療網(wǎng)站是用Python開發(fā)的
    • 除上面之外,還有搜狐、金山、騰訊、盛大、網(wǎng)易、百度、阿里、淘寶 、土豆、新浪、果殼等公司都在使用Python完成各種各樣的任務(wù)。

    三、Python的發(fā)展史

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

      1991年,第一個(gè)Python編譯器誕生。它是用C語言實(shí)現(xiàn)的,并能夠調(diào)用C語言的庫(kù)文件。從一出生,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 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 (這里要解釋清楚 為什么08年就出3.0,2010年反而又推出了2.7?是因?yàn)?.0不向下兼容2.0,導(dǎo)致大家都拒絕升級(jí)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 發(fā)布python3.6.0版

    四、Python有哪些種類?

    Cpython,Ipython,PyPy,Jpython,IronPython

    轉(zhuǎn)載于:https://www.cnblogs.com/kcwxx/p/10144192.html

    總結(jié)

    以上是生活随笔為你收集整理的Python学习【第1篇】:Python简介以及入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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