程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

少兒Python編程1-Python簡介

編輯:Python

一、Python簡介:

Python的創始人:荷蘭人吉多·范羅蘇姆(Guido van Rossum)。

1989年聖誕節期間,在阿姆斯特丹,吉多為了打發聖誕節的無趣,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承。

Python(大蟒蛇的意思):

蒙提·派森的飛行馬戲團: 

Python作為該編程語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提·派森的飛行馬戲團》(Monty Python's Flying Circus)。吉多是《蒙提 · 派森的飛行馬戲團》的狂熱愛好者,為此他將此編程語言取名為Python。

Python特點:

1.跨平台。Python是一種動態解釋型的編程語言。Python可以在Windows、UNIX、MAC等多種操作系統上使用,也可以在Java、.NET開發平台上使用。

2. 腳本語言。隨時隨地寫一段腳本就可以處理數據,十分方便。

3. 豐富的庫。Python 在處理各個領域的類庫也十分豐富,爬蟲、機器學習、數據處理、圖像處理等等滿足了大部分領域的需要。

Python的主要缺點就是運行速度慢,和C程序相比非常慢,因為Python是解釋型語言,你的代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程序是運行前直接編譯成CPU能執行的機器碼,所以非常快。

什麼是解釋型語言和編譯型語言:

二、Python能干什麼

Python功能強大,可以用來做Web開發、自動化運維、數據分析、游戲開發、自動化測試、機器學習、爬蟲、嵌入式和桌面應用的開發等等。

1. 做網站開發、web應用開發,很多著名的網站像知乎、YouTube就是Python寫的。許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。

2.數據科學,比如人工智能、機器學習、人臉識別、數據分析等,現在的應用越來越廣泛。

3.編寫腳本,腳本通常是指編寫旨在自動執行簡單任務的小程序。可方便的編寫腳本做一些日常任務,比如下載視頻、MP3、自動化操作excel、自動發郵件等。

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)

三、參考文獻


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved