Python零基礎(chǔ)學(xué)習(xí)筆記與記錄之一(了解Python這個小伙伴)

本人學(xué)習(xí)筆記冗荸,知識點均摘自于網(wǎng)絡(luò)嫉沽,用于學(xué)習(xí)和交流(如未注明出處,請?zhí)嵝亚尉海瑢⒓皶r更正,謝謝)

OS :我學(xué)習(xí)是為了上天

? ? 廣告漫天飛堂竟,學(xué)了好像真得能上天魂毁,我被成功種草了!3鲟凇席楚!基于UI設(shè)計師零基礎(chǔ)編程的底子(了解一點頁面前端),希望能掌握爬蟲和數(shù)據(jù)分析的技能税稼;夢想可以很飽滿烦秩,萬一實現(xiàn)了呢!為了沒退路郎仆,記錄一下學(xué)習(xí)過程只祠,望能經(jīng)常打卡^_^!走上飛天路扰肌!

一抛寝、Python能干什么?為什么那么火曙旭?

1盗舰、網(wǎng)絡(luò)爬蟲

? ? 爬蟲:指從互聯(lián)網(wǎng)采集數(shù)據(jù)的程序腳本。

2桂躏、數(shù)據(jù)分析

? ? 對數(shù)據(jù)進行諸如清洗钻趋、去重、存儲剂习、分析蛮位、可視化等處理,將大量的數(shù)據(jù)以易懂的形式呈現(xiàn)出來鳞绕。

3土至、人工智能

? ? 用于機器學(xué)習(xí),許多諸如 Scikit-learn 等機器學(xué)習(xí)庫使得 Python 極具優(yōu)勢 猾昆;Keras 陶因、TensorFlow 、Pytorch 等深度學(xué)習(xí)主流框架也決定了 Python 在深度學(xué)習(xí)領(lǐng)域的天選之子地位垂蜗。

4楷扬、其它:web后臺開發(fā)解幽、3D游戲開發(fā)等

火火火:學(xué)完P(guān)yhone,可以上天烘苹!

Python是一門兼具簡單與功能強大的編程語言躲株,它專注于如何解決問題、自由開放的社區(qū)環(huán)境以及豐富的第三方庫镣衡,無需浪費時間去造輪子霜定,各種Web框架、爬蟲框架廊鸥、數(shù)據(jù)分析框架望浩、機器學(xué)習(xí)框架應(yīng)有盡有,這使得python受到越來越多的人喜愛惰说。

1.入手快:Python 語言相對于其他編程語言來說磨德,屬于比較容易學(xué)習(xí)的一門編程語言,它注重的是如何解決問題而不是編程語言的語法和結(jié)構(gòu)吆视。所以典挑,已經(jīng)有越來越多的初學(xué)者選擇Python 語言作為編程的入門語言。

2.顏值高:Python 語言力求代碼簡潔啦吧、優(yōu)美您觉。在 Python 語言中,采用縮進來標(biāo)識代碼塊授滓,通過減少無用的大括號顾犹,去除語句末尾的分號等視覺雜訊,使得代碼的可讀性顯著提高褒墨。它使你能夠?qū)W⒂诮鉀Q問題炫刷,而不用太糾結(jié)編程語言本身的語法。

3.有內(nèi)涵:Python 語言號稱自帶電池郁妈,寓意是 Python 語言的類庫非常的全面浑玛,包含了解決各種問題的類庫。無論實現(xiàn)什么功能噩咪,都有現(xiàn)成的類庫可以使用顾彰。合理使用 Python 的類庫和開源項目,能夠快速的實現(xiàn)功能胃碾,滿足業(yè)務(wù)需求涨享。

4.效率高:Python 語言因為有了豐富強大的類庫,所以仆百,Python 的開發(fā)效率能夠顯著提高厕隧。實現(xiàn)相同的功能,Python 代碼的文件往往只有 C、C++ 和 Java 代碼的 1/5~1/3吁讨。這也是為什么各大互聯(lián)網(wǎng)公司廣泛使用 Python 語言的原因髓迎。

5.應(yīng)用廣:工程師可以使用 Python 做很多的事情。例如建丧,Web 開發(fā)排龄、網(wǎng)絡(luò)編程、自動化運維翎朱、Linux 系統(tǒng)管理橄维、數(shù)據(jù)分析、科學(xué)計算拴曲、人工智能争舞、機器學(xué)習(xí)等等。

一款集入手快疗韵、顏值高、內(nèi)涵豐富侄非、效率高蕉汪、應(yīng)用廣的編程語言,縱然有一些缺點在所難免逞怨,但瑕不掩瑜者疤,讓Python輕松俘獲從業(yè)人員的心。

OS:對于Python的第一印象:它應(yīng)該是一個大火鍋叠赦,可以融合種庫驹马,想要用什么功能,就調(diào)出來就好了除秀。我只要學(xué)會怎么做好火鍋底料就萬事OK了E蠢邸(但愿如此,心中默默祈禱)學(xué)會了爬蟲册踩,在這網(wǎng)絡(luò)的大火鍋里想撈啥就撈啥泳姐,嘻....


OS:到底該用什么軟件工具?火鍋爐具總是要有的暂吉,對于我這種初學(xué)者胖秒,Anaconda + Pycharm,可能比較適合我慕的!據(jù)聞Anaconda已包含了很多包阎肝,雖然還不明白包是什么,但集合的總沒錯肮街;Anaconda先安裝起來风题。

二、Python、Pycharm俯邓、Anaconda 三者之間的關(guān)系

1.Python

Python是一種跨平臺的計算機程序語言骡楼。是一種解釋型、面向?qū)ο蠡蕖討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言鸟整。

2. Pycharm

PyCharm是一種常用的Python IDE,帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具朦蕴,比如調(diào)試篮条、語法高亮、Project管理吩抓、代碼跳轉(zhuǎn)涉茧、智能提示、自動完成疹娶、單元測試伴栓、版本控制。

3. Anaconda

Anaconda指的是一個開源的Python發(fā)行版本雨饺,其包含了conda钳垮、Python等180多個科學(xué)包及其依賴項。因為包含了大量的科學(xué)包额港,Anaconda 的下載文件比較大(約 531 MB)饺窿,如果只需要某些包,或者需要節(jié)省帶寬或存儲空間移斩,也可以使用Miniconda這個較小的發(fā)行版(僅包含conda和 Python)肚医。

* Anaconda包括Conda、python以及一大堆安裝好的工具包比如:numpy向瓷、pandas等肠套。

* Miniconda只包括Conda、Python猖任,是Anaconda的簡約版糠排。conda是一個開源的包、環(huán)境管理器超升,可以用于在同一個機器上安裝不同版本的軟件包及其依賴入宦,并能夠在不同的環(huán)境之間切換。

開發(fā)常見搭配

只學(xué)習(xí)python語言的初學(xué)者可以先下載好特定版本的Python解釋器后室琢,然后再搭配界面程序Pycharm來進行簡單的語法學(xué)習(xí)和項目調(diào)試乾闰,因為不需要考慮不同項目需要不同python工具包的版本問題。即:Python解釋器 + Pycharm盈滴。

而要進行項目開發(fā)的人員涯肩,時常有多個項目同時開發(fā)轿钠,并且不同的項目需要不同版本的工具包,這時使用Anaconda可以幫助我們管理更多項目的環(huán)境病苗,將每個項目單獨放在一個虛擬環(huán)境中疗垛,并且使這些環(huán)境中工具包相互獨立,不會產(chǎn)生工具包版本沖突問題硫朦,并且可以下載多個版本的工具包贷腕,可以安裝多個不同版本的Python解釋器。Anaconda自帶Python解釋器咬展,即:Anaconda + Pycharm泽裳。


三、Anaconda安裝和配置(只試過MAC的安裝)

1破婆、Anaconda(https://www.anaconda.com/products/individual)官網(wǎng)下載安裝(文件很大下載要有耐心)涮总。

2、我選的MAC的64-Bit Graphical Installer (462 MB)64位圖形界面程序祷舀,64-Bit Command Line Installer (454 MB)是命令行安裝程序瀑梗;新手感覺圖形界面的會友好點。

3. 安裝時裳扯,在對話框中“Introduction”抛丽、“Read Me”、“License”部分可直接點擊下一步

4. “Destination Select”部分選擇“Install for me only”并點擊下一步嚎朽。

注意:若有錯誤提示信息“You cannot install Anaconda in this location”則重新選擇“Install for me only”并點擊下一步铺纽。

5. 等待“Installation”部分結(jié)束柬帕,在“Summary”部分若看到“The installation was completed successfully.”則安裝成功哟忍,直接點擊“Close”關(guān)閉對話框。

6.?啟動"Anaconda-Navigator”,出現(xiàn)如下界面陷寝,我們的小伙伴"Python"已安裝成功锅很。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市凤跑,隨后出現(xiàn)的幾起案子爆安,更是在濱河造成了極大的恐慌,老刑警劉巖仔引,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扔仓,死亡現(xiàn)場離奇詭異,居然都是意外死亡咖耘,警方通過查閱死者的電腦和手機翘簇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來儿倒,“玉大人版保,你說我怎么就攤上這事。” “怎么了彻犁?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵叫胁,是天一觀的道長。 經(jīng)常有香客問我汞幢,道長驼鹅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任急鳄,我火速辦了婚禮谤民,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘疾宏。我一直安慰自己张足,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布坎藐。 她就那樣靜靜地躺著为牍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪岩馍。 梳的紋絲不亂的頭發(fā)上碉咆,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音蛀恩,去河邊找鬼疫铜。 笑死,一個胖子當(dāng)著我的面吹牛双谆,可吹牛的內(nèi)容都是我干的壳咕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼顽馋,長吁一口氣:“原來是場噩夢啊……” “哼谓厘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起寸谜,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤竟稳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熊痴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體他爸,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年果善,在試婚紗的時候發(fā)現(xiàn)自己被綠了诊笤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡岭埠,死狀恐怖盏混,靈堂內(nèi)的尸體忽然破棺而出蔚鸥,到底是詐尸還是另有隱情,我是刑警寧澤许赃,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布止喷,位于F島的核電站,受9級特大地震影響混聊,放射性物質(zhì)發(fā)生泄漏弹谁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一句喜、第九天 我趴在偏房一處隱蔽的房頂上張望预愤。 院中可真熱鬧,春花似錦咳胃、人聲如沸植康。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽销睁。三九已至,卻和暖如春存崖,著一層夾襖步出監(jiān)牢的瞬間冻记,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工来惧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留冗栗,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓供搀,卻偏偏與公主長得像隅居,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子趁曼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,512評論 2 359