PYTHON3介紹
Python是著名的“龜叔”Guido van Rossum在1989年圣誕節期間,為了打發無聊的圣誕節而編寫的一個編程語言。
Python就為我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。
除了內置的庫外,Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的代碼通過很好的封裝,也可以作為第三方庫給別人使用。
許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包
Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。
龜叔給Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常復雜的程序。
總的來說,Python的哲學就是簡單優雅,盡量寫容易看明白的代碼,盡量寫少的代碼。
另外,在網上看到的大部分文章幾乎都是在說Java是跨平臺的,我們Python也是跨平臺的。發布這樣的言論的人要么是個老古董,要么就是隨波逐流。縱觀各種編程語言,還有哪幾個不是跨平臺的,幾乎在不同的平臺上都有自己的編譯器。假設現在你開發出一種語言,不能夠跨平臺,你看看還會有人用嗎。所以說,跨平臺這種觀念已經不能再當做事來說了。
PYTHON更適合開發哪些類型的應用
首選是網絡應用,包括網站、后臺服務等等; 其次是許多日常需要的小工具,包括系統管理員需要的腳本任務等等; 另外就是把其他語言開發的程序再包裝起來,方便使用。Python的優點
1、python非常簡單
Python程序讀起來就像一篇英文文章一樣,你不需要搞明白語言本身。你只需要知道這個方法是做什么的即可。Python的這種偽代碼本質是它最大的優點之一。
2、易學
Python使用C編寫,但是他卻巧妙的避開C中指針等一些列晦澀難懂的概念。所以在開發中你不必去關注語言的特性,可以全身心的去考慮業務邏輯。
3、可移植性
由于它的開源本質,Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。如果你小心地避免使用依賴于系統的特性,那么你的所有Python程序無需修改就可以在下述任何平臺上面運行。這個個優點說的也不過就是Python的跨平臺特性。
4、Python既支持面向過程的函數編程也支持面向對象的抽象編程。
在面向過程的語言中,程序是由過程或僅僅是可重用代碼的函數構建起來的。在面向對象的語言中,程序是由數據和功能組合而成的對象構建起來的。與其他主要的語言如C++和Java相比,Python以一種非常強大又簡單的方式實現面向對象編程。
新聞熱點
疑難解答