1 Python3 X學習之背景

2021-10-08 19:10:16 字數 1508 閱讀 3391

前言:工作已有4年左右,一直使用的c語言,工作中經常會不斷編寫重複的**或者類似的邏輯,這就造成了工作效率的緩慢同時也避免不了出錯,總是會想到能不能自己編寫一些簡單的指令碼來處理這種情況,4年之間斷斷續續也想過就很多次也接觸過幾種語言,如:python、c++、vb等;但都沒怎麼深入學習,斷斷續續學習導致沒有精通使用;隨著工作時間的增長和經驗感覺學習另一種語言的重要性,經過多次篩選,選擇了pyhon語言,上手快使用範圍廣等優點,完全可以滿足我工作需求,於是開始走上學習python之路;

發展歷史:   

2023年,吉姆·範羅蘇姆為打發時間,決定為當時正構思的乙個新的指令碼語言編寫乙個直譯器。作為派森的狂熱粉絲,他以python命名該專案,使用c進行開發。

2023年發布python的第乙個版本。此時python已經具有了類,函式,異常處理,包含表和詞典在內的核心資料型別,以及模組為基礎的拓展系統。

1991-2023年,python增加了lambda,map,filter and reduce

2023年,python的web框架之祖——zope 1發布。

2023年,加入了記憶體**機制,構成了現在python語言框架的基礎

2023年,web框架 django 誕生

2023年,python 2.5

2023年,python 2.6

2023年,python 2.7  起到承上啟下的作用 python 2.7在未來不再相容  將全部使用python 3.x

2023年,python 3.0

2023年,python 3.1

2023年,python 3.2

2023年,python 3.3

2023年,python 3.4

2023年,python 3.5

2023年,python 3.6

2023年,python 3.7

python的優缺點

優點python程式簡單易懂,初學者入門容易。

開發效率高,有強大的第三方庫,可以在基礎庫的基礎上再開發,降低開發周期。

使用高階語言,編寫程式無需考慮底層細節。

可移植性。

可擴充套件性,部分程式可用c或c++編寫。

可嵌入性,可以把python嵌入c或c++程式中。

缺點**不能加密

多執行緒支援差

python的應用領域及前景

資料分析:gwpy

雲計算:openstack

web開發:django、flask、tomado

科**算、人工智慧:numpy、scipy、matplotlib、enthought librarys、pandas

系統運維:slatstack、ansible

圖形開發::wxpython、pyqt、tkinter

3 Python3 x學習之變數

變數名 值 變數定義之後,後續可呼叫或者更改數值 如 name wang 此時name值不再是 張 而是 wang 變數的名稱 變數儲存的資料 變數儲存資料的型別 變數的位址 標示 要具有描述性,見其名知其意 命名規則可以被視為一種慣例,並無絕對與強制 在定義變數時,為了保證 格式,的左右應該各保留...

Python3 x基礎教程1

今天我們講python3.x版本的python 最基礎的就是print,語法是這樣的 print 給乙個例子列印出我和你 print 我和你 但是我們執行不出來咋辦 其實要安裝python環境 怎麼安裝 首先到找到 如你是windows系統x32就選x86的 安裝的頁面應定要記得勾選add pyth...

python3 x學習筆記2

命令 功能 sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version 檢視該python的版本。sys...