随笔——吴靖瑜
算上JAVA,C++語言,python是我所學(xué)第三種語言了。剛開始對于Python不了解,但是接觸后,覺得Python相對于Java和C語言好像比較簡單易寫。雖然學(xué)習(xí)的時間很短,有時候覺得會有點(diǎn)難,但是覺得Python也有很多樂趣。
Python是一門面向?qū)ο蟮木幊陶Z言,是簡約的語言,非常易于讀寫。python不只有簡約易寫的特點(diǎn),還有以下的特點(diǎn):
1.面向?qū)ο?#xff1a;在“面向?qū)ο蟆钡恼Z言中,程序是由數(shù)據(jù)和功能組合而成的對象構(gòu)建起來的。與其他主要的語言如C++和Java相比,Python以一種非常強(qiáng)大又簡單的方式實(shí)現(xiàn)面向?qū)ο缶幊獭?/span>
2.豐富的庫:Python標(biāo)準(zhǔn)庫確實(shí)很龐大。它可以幫助你處理各種工作。Python社區(qū)為Python創(chuàng)建了豐富多樣的庫。在他們的幫助下,你可以管理文檔、執(zhí)行單元測試、數(shù)據(jù)庫、Web瀏覽器、電子郵件、加密、圖形用戶界面等等。所有這些東西都包含在標(biāo)準(zhǔn)庫中,除此之外,還有很多其他庫可用。
3.免費(fèi)、開源:Python是FLOSS(自由/開放源碼軟件)之一。簡單地說,你可以自由地發(fā)布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中。FLOSS是基于一個團(tuán)體分享知識的概念。這是為什么Python如此優(yōu)秀的原因之一,它是由一群希望看到一個更加優(yōu)秀的Python的人創(chuàng)造并經(jīng)常改進(jìn)著的。
4.可移植性:由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺上。(經(jīng)過改動使它能夠工作在不同平臺上)
5.可嵌入性:可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。
對于開發(fā)環(huán)境,Python不像java一樣對內(nèi)存要求非常高,適合做一些經(jīng)常性的任務(wù)方面的編程。
?Python開發(fā)基礎(chǔ)?核心能力:
1. 掌握計(jì)算機(jī)硬件&操作系統(tǒng)原理;
2. 掌握Python基礎(chǔ)編程語法;
3. 掌握數(shù)據(jù)類型、字符編碼、文件操作;
4. 掌握函數(shù)、裝飾器、迭代器、內(nèi)置方法。
而且最近幾年,Python在各種流行編程語言中一直排名靠前。它幾乎可以適用任何開發(fā),它旨在提高程序員的開發(fā)效率而不在于他們編的代碼。Python適用于網(wǎng)站、桌面應(yīng)用開發(fā),自動化腳本,復(fù)雜計(jì)算系統(tǒng),科學(xué)計(jì)算,生命支持管理系統(tǒng),物聯(lián)網(wǎng),游戲,機(jī)器人,自然語言處理等很多方面。而且,既使對于那些從沒有開發(fā)經(jīng)驗(yàn)的人來講,Python的代碼也是簡潔易懂的。
在對函數(shù)的學(xué)習(xí)過程中,一定要弄明白函數(shù)的作用和具體格式。值得強(qiáng)調(diào)的是在寫循環(huán)程序時,一定要弄清楚循環(huán)的條件。
由于剛學(xué)習(xí)Python不久,對于有些內(nèi)容還不熟悉,很生疏,自己還存在很多不足,以后會努力學(xué)習(xí)。
再來就是在博客園上學(xué)習(xí)的話,我覺得這種學(xué)習(xí)方式很不錯,很新穎。因?yàn)椴┛蛨@有收藏精彩內(nèi)容的網(wǎng)摘,有很多人會在這里分享自己的內(nèi)容,例如一些知識庫,一些自己的心得,我覺得這樣有利于我們的學(xué)習(xí),可以收獲很多。
轉(zhuǎn)載于:https://www.cnblogs.com/taetaewu/p/10623720.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: 「2017 山东一轮集训 Day5」距离
- 下一篇: 聚合函数和分组查询