Python入門教程(一)Python簡(jiǎn)單介紹
什么是 Python?
自20世紀(jì)90年代初Python語(yǔ)言誕生至今,它已被逐漸廣泛應(yīng)用,Python 已然成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一,特別是最近幾年,已然成為編程語(yǔ)言排行榜第一名的???。
在國(guó)內(nèi),Python能火熱到什么程度?從2018年開始,Python開始爆發(fā),不僅各大高校陸續(xù)開設(shè)Python課程,計(jì)算機(jī)等級(jí)考試也早就在2018年將Python加入其中,同年浙江高考將Python加入其中,甚至有小學(xué)開始學(xué)習(xí)Python。
Python 可以做什么?
關(guān)于Python能做什么,那可真的太多了,很多人都說Python只能學(xué)著玩玩,簡(jiǎn)直大錯(cuò)特錯(cuò)。
Python可以做:
- 網(wǎng)站開發(fā)(例如:谷歌、CIA中情局、NASA老美的航天局、YouTube、FACEBOOK臉書、豆瓣、知乎等網(wǎng)站都是用Python開發(fā)的)
- 網(wǎng)絡(luò)爬蟲 (對(duì)網(wǎng)絡(luò)上可見的數(shù)據(jù)進(jìn)行復(fù)制粘貼,號(hào)稱可見即可爬)
- 數(shù)據(jù)分析 (簡(jiǎn)單點(diǎn)說就是從大量數(shù)據(jù)中將有用的數(shù)據(jù)篩選出來,而Python則是將這個(gè)過程進(jìn)行加快,從而提高工作效率)
- 數(shù)據(jù)挖掘(簡(jiǎn)單點(diǎn)說是從大量的數(shù)據(jù)中通過算法搜索隱藏于其中信息的過程,而Python同樣可以將這個(gè)進(jìn)程加快,大大提高工作效率)
- 自動(dòng)化辦公(批量對(duì)表格、文本、文件等等進(jìn)行批量處理、提高工作效率)
- 人工智能 (這個(gè)就不用多說了吧)
- 桌面應(yīng)用開發(fā) (簡(jiǎn)單的GUI桌面軟件制作,例如表白程序、整蠱程序、學(xué)生管理系統(tǒng)等等)
- 腳本開發(fā)(例如搶購(gòu)、游戲外掛,后面幾個(gè)方向,對(duì)于初學(xué)者來說不建議學(xué)習(xí),我就不介紹了)
- 自動(dòng)化運(yùn)維
- 自動(dòng)化測(cè)試
- 機(jī)器學(xué)習(xí)
- 量化投資
- 游戲開發(fā)
- 樹莓派
- 堡壘機(jī)
為何選擇 Python?
Python 適用于不同的平臺(tái)(Windows、Mac、Linux、Raspberry Pi 等)。
Python 有一種類似于英語(yǔ)的簡(jiǎn)單語(yǔ)法。
Python 的語(yǔ)法允許開發(fā)人員用比其他編程語(yǔ)言更少的代碼行編寫程序。
Python 在解釋器系統(tǒng)上運(yùn)行,這意味著代碼可以在編寫后立即執(zhí)行。這也意味著原型設(shè)計(jì)可以非常快。
Python 可以以程序方式、面向?qū)ο蟮姆绞交蚬δ芊绞絹硖幚怼?/p>
注意
Python 的最新主要版本是 Python 3,我們將在本教程中使用它。但是,不要去下載最新版本,新版本意味著bug更多,建議使用Python3.8 。
對(duì)于編輯器,個(gè)人建議使用pycharm,當(dāng)你熟悉它后,它就是你在學(xué)習(xí)Python的過程中最好使用的編輯器。
Python 語(yǔ)法與其他編程語(yǔ)言比較
Python 是為可讀性設(shè)計(jì)的,與英語(yǔ)有一些相似之處,并受到數(shù)學(xué)的影響。
Python 使用新行來完成命令,而不像通常使用分號(hào)或括號(hào)的其他編程語(yǔ)言。
Python 依賴縮進(jìn),使用空格來定義范圍;例如循環(huán)、函數(shù)和類的范圍。其他編程語(yǔ)言通常使用花括號(hào)來實(shí)現(xiàn)此目的。
關(guān)于偏見
網(wǎng)上很多人說Python學(xué)了沒用,Python學(xué)了找不到工作,光學(xué)Python太單一了,對(duì)于這些人,我只想說大家要有自己的主見。
關(guān)于有沒有用,我們看看Python的成績(jī)就知道了,凡事存在必有價(jià)值。
找不到工作就更可笑了,找不到工作無(wú)非就是自己沒學(xué)好,工作大把,找不到工作就說行業(yè)不行的,我只能說那別學(xué)了,學(xué)什么都找不到工作的。
至于太單一了,我們上學(xué)的時(shí)候,學(xué)的知識(shí)倒是不單一,但是每一門都用到了嗎?飯要一口口吃,路要一步步走,剛學(xué)的時(shí)候,先把一個(gè)東西學(xué)好了,自然夠用了。至于單一,早著呢!
當(dāng)一個(gè)人抨擊另一個(gè)存在的時(shí)候,只有兩個(gè)原因,一個(gè)是目光,一個(gè)是欲揚(yáng)先抑。
第一種人站的高的人,往下看的時(shí)候,目光被擋住了,看不清可以理解。
第二種人站的低的人,沒有經(jīng)歷過,目光沒有看清就容易被第三種人帶偏。
第三種人通過貶低一方來抬高另一方,舉個(gè)例子,我在B站上看過這么一類人,通過瘋狂的貶低Python來吸引不知情者,貶低完之后最后來一波其它語(yǔ)言的培訓(xùn)廣告,然后不知情的就相信了,等再次遇到Python時(shí),不理智的不知情者就成為了貶低Python的有力支持者,黑粉就是這么來的。
到此這篇關(guān)于Python入門教程(一)Python簡(jiǎn)單介紹的文章就介紹到這了,更多相關(guān)Python簡(jiǎn)單介紹內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Flask使用TensorFlow的幾個(gè)常見錯(cuò)誤及解決
這篇文章主要介紹了在Flask使用TensorFlow的幾個(gè)常見錯(cuò)誤及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01基于MSELoss()與CrossEntropyLoss()的區(qū)別詳解
今天小編就為大家分享一篇基于MSELoss()與CrossEntropyLoss()的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01