2016.3.15python基礎

一。瞭解Python

Python就爲我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。

除了內置的庫外,Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的代碼通過很好的封裝,也可以作爲第三方庫給別人使用。

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

龜叔給Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程序。

總的來說,Python的哲學就是簡單優雅,儘量寫容易看明白的代碼,儘量寫少的代碼。如果一個資深程序員向你炫耀他寫的晦澀難懂、動不動就幾萬行的代碼,你可以盡情地嘲笑他。

那Python適合開發哪些類型的應用呢?

首選是網絡應用,包括網站、後臺服務等等;

其次是許多日常需要的小工具,包括系統管理員需要的腳本任務等等;

另外就是把其他語言開發的程序再包裝起來,方便使用。

最後說說Python的缺點。

任何編程語言都有缺點,Python也不例外。優點說過了,那Python有哪些缺點呢?

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


二。瞭解基本內容

此處不再贅述,有紙質筆記。

三。編寫簡單程序

1.helloworld

2.成績增長程序

a = int(input('輸入上年度成績:'))
b = int(input('輸入本年度成績: '))
s = b - a
if s > 0:
    s1 = (s / a)*100
    print('恭喜你,提升了','%4.f%%' % s1)
else:
    s2 = (-s / a)*100
    print('你需要努力了,你降低了', '%4.f%%' % s2)


四。結束今天的學習


發佈了20 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章