零基礎學習 Python 之前期準備

2020-12-12 Python空間

寫在之前

從今天開始,我將開始新的篇章 -- 零基礎學習 Python,在這裡我將從最基本的 Python 寫起,然後再慢慢涉及到高階以及具體應用方面。我是完全自學的 Python,所以很是明白自學對於一個人的考驗,所以在這裡我會盡我最大的努力,把 Python 儘可能簡單的表述清楚,讓更多想要學習 Python 的朋友能夠入門。同時寫這個教程也算是對自己之前所學知識的一個鞏固和提高,喜歡的朋友們可以點個關注,有問題歡迎隨時和我交流。

為什麼要學 Python ?

學習一個新東西之前,其實我們都應該仔細的想想我們為什麼要學。世界上的程式語言那麼多,你為什麼非得學 Python?是因為最近 Python 大火跟風學,還是因為你想以後從事此類工作,如果只是漫無目的的學,驅動力很低,很難真正的學進去,更不用說學懂了。就比如我學 Python 就是為了能夠以後從事數據分析相關的工作, Python 在這方面得天獨厚的優勢讓我擁抱它。

在學習了 Python 之後,驚為天人,竟然還有這麼簡潔的程式語言,代碼之短直接完爆 C / C++ 和 JAVA 之流(我這裡沒有貶低這三種語言的意思),人生苦短,我用 Python 絕對不只是說說而已,Python 能夠很大的提高開發效率,能夠讓你的人生除了工作以外,還有生活。

我個人認為未來十幾年將會是人工智慧,大數據井噴的年代,各種各樣的龐大駁雜的數據信息需要處理,所以我認為 Python 的熱度會從現在一直持續下去,所以風口在你眼前擺著,你不趕緊下手還在幹嘛?

學習完 Python 基礎後該幹嘛?

很多人都知道 Python ,但是卻不知道學習了 Python 之後具體能幹嘛,很多人的想法都停在了「學習 Python 是為了以後搞人工智慧」這個粗糙的階段,下面我就舉幾個常見的(我不會告訴你我就知道這幾個)。

Web 應用開發:伺服器端的編程,具有很豐富的 Web 開發框架,如 Django,能夠快速完成一個網站的開發和 Web 服務,比如 Google,豆瓣等。

數據分析:Python 被廣泛的應用到科學與數字分析中,比如圖像可視化分析,生物信息學,常用的是 Numpy , Scipy 等。

系統網絡運維:在運維的工作中,有大量重複性的工作,並需要管理,監控,發布系統等,將工作自動化起來,提高工作效率,這樣的場景非常適合 Python。

3D 遊戲開發:Python 有很好的 3D 渲染庫和遊戲開發框架,常用 Pycharm ,Pykyra 等。

網絡爬蟲:網絡爬蟲是一種按照一定的規則,自動抓取網際網路信息的程序或腳本,你可以用爬蟲爬圖片,爬數據,只要你能通過瀏覽器訪問的數據就沒有爬不到的。

以上幾種是我了解到的,還有很多方向就不一一列舉了,我在這只是簡單的介紹了一下,如果你對哪方面感興趣,可以自己深入的查下去。

零基礎是否可以學習 Python

其實這是很多初學者的問題,既然我的這個系列是零基礎學習 Python,那證明在我看來就是可行的,其實事實上就是這樣。

雖然對於學習一門程式語言來說,肯定是基礎越紮實越好,這樣學習新的會很快,就比如我之前學習過 C / C ++,JAVA等,所以看起 Python 來會很快,因為一些基本的概念什麼的我都不用再細看,雖然寫法不一樣,但是代表的意義基本上是相通的。但是對於從來沒有接觸過任何程式語言的你來說,也完全沒必要擔心,因為不管用哪種語言作為自己的入門程式語言,都是在紙上慢慢書寫的過程。當初我第一門接觸的語言是 C 語言,也是一點一點的學習,然後慢慢的找到了進入的門。如果 Python 真的是你的入門程式語言,其實你應該慶幸,因為科班生在大學接觸的第一門語言基本上都是 C 語言,比起 Python 的友好度,C 語言可真是差的遠,很多人放棄本專業大多數的原因就是倒在了 C 語言上面。

所以啊,放手去學,破釜沉舟,不要懼怕,因為它很善良,而且我也會在這裡一直陪著你們。

安裝 Python

恭喜你看到這一步,證明你還是很有決心去學習 Python 的,以後我們就是一個壕溝的戰友了。

無論你用哪種程式語言,在使用它之前你都要安裝相應的運行和開發環境,當然 Python 也不例外。但是安裝 Python 之前,你需要知道一點 Python 和其它程式語言不一樣的地方,那就是 Python 它有兩個版本:Python2 和 Python3。很多初學者到這裡就蒙圈了,這兩個版本到底學哪個好呢?

以前的版本是 Python2,後來新出的是 Python3,兩版之間絕大部分是一樣的,所以選擇哪一版本學習都是可以的,等到了具體應用的時候用到什麼版本,稍加注意即可。但是本著與時俱進的原則,我用的是 Python3,之後我的公眾號的代碼也是用 Python3 編寫。

我本來想在這裡把各種作業系統如何安裝和配置 Python 環境寫出來,但是後來想了想沒有必要,網上各類詳細的教程很多,再者就是按照我之前看別的公眾號的體驗,當你拿著手機在看這種安裝的時候,估計你大多數時間都是懵的。所以先嘗試自己去搜索解決問題,這是作為一個程式設計師必須具備的能力。如果你實在安裝不上,可以後臺聯繫我,我幫你。

開發工具

Python 安裝好以後,就可以進行開發了。作為程式設計師,第一行代碼當然是偉大的 Hello World 啦。在電腦上執行程序有兩種方法,一種是在終端裡輸入 Python3 ,然後進入交互模式;另一種是用集成開發環境,也就是我們常說的 IDE。

1.終端輸入 Python3,然後進入交互模式:首先打開終端,在終端輸入 python3 ,然後出現 『>>>』 符號,代表進入了交互模式,然後 輸入 print('Hello World') 回車即可。這裡的 print() 是一個列印函數,把括號裡的內容在終端列印出來,同時括號還有單引號(這裡用雙引號也可以,Python3 不介意這個)都是英文字符,不是中文字符,注意別切換錯了。

2.用集成開發環境:工欲善其事,必先利其利,編輯 Python 的 IDE 有很多,我在這裡推薦的是 Pycharm,然後這款 IDE 分為社區版和專業版,前者是免費的,後者是收費的,前期的話用社區版的即可,但是後期寫 Django 等的時候就要用到專業版的,然後網上有很多科學(咳咳,你懂的)使用專業版的教程,你可以看一看,當然我從心底還是支持正版的。

至於如何使用 Pycharm,可以的話我後面會寫一個教程,剛開始的話用第一種方法就足夠了。當你一個字母一個字母的實現出 Hello World 的時候,恭喜你你已經邁出了第一步,努力堅持下去,不久的將來你一定會成為你現在仰望的人。

寫在最後

前期的準備工作大概就是這些,相信看到這你對 Python 已經有了一個大概的認識,明天將正式開始 Python 基礎語句的學習,請務必保證你在明天學習之前把該做的準備都做好。

原創不易,每一個字,每一個標點都是自己手敲的,每次基本都要花三四個小時的時間去做這件事,初心是為了分享,所以希望大家能多給點支持,該關注關注,該點讚點讚,該轉發轉發,有什麼問題歡迎在後臺聯繫我,也可以在公眾號找到我的微信加我。

The end。

希望大家能夠多多關注我

掃一掃下方的二維碼

把我帶回家,嚶嚶嚶…

相關焦點

  • 零基礎如何學習python
    Python近幾年慢慢火起來的程式語言,因為人工智慧的到來,使得Python逐漸火爆,讓人想要學習Python,從事Python開發。雖然說Python比起其他幾大程式語言易學,但是零基礎沒有合理的學習路線學起來也會有些難度的。
  • 零基礎學習python,這幾本書少不了
    目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.《"笨辦法"學Python》推薦理由:本書是一本python入門書籍,比較適合沒有計算機、編程基礎,但是對python感興趣的小白學習使用。這本書是以習題的方式一步一步引導讀者了解、學習python,從簡單的列印一直講到完整項目的實踐,讓初學者從基礎的python知識入手,最終體驗到軟體開發的基本過程。
  • 程式設計師大神分享零基礎如何30天入門快速學習python
    零基礎如何30天入門快速學python?一:明確自己的學習目標不管我們學習什麼樣的知識,都要對自己的學習目標有一個明確的認識。Python的主要內容有三大模塊,包含十大部分:四、Python初級開發工程師1.python語言基礎(可以python基礎語法入門和項目實踐);2.python語言高級(能夠利用python進行一般的數據處理和爬蟲);
  • 零基礎自學Python要多久才能學會?
    來源:博學谷作者:吾非魚零基礎自學Python要多久?學習Python開發的周期因人而異,由於基礎、學習效率不同有的人學習進度快,需要六個月到一年不等,有的人自律性較差可能需要更久的時間才能學會,今天小編分享下6個月學習周期內的自學Python的學習路線。
  • 零基礎轉行學Python培訓有前途嗎?
    每年的python人才缺口人數都高達30萬以上。事實說明,網際網路已經越來越廣泛地深入到人們生活的方方面面,python技術服務市場需求空缺會越來越大,轉行學Python的人也是越來越多。零基礎轉行學Python培訓有前途嗎?對於有一定編程基礎的人來說,python是一門簡單易學,容易理解,分分鐘就可以掌握的語言。
  • 美國史丹福大學教授強烈推薦的Python零基礎必讀書籍之一
    零基礎入門學python推薦學習久負盛名的python入門書籍《Python編程從入門到實踐》。《Python編程 從入門到實戰》這一本書是一本針對所有層次的Python 讀者而作的Python 入門書。
  • python初學者必看的學習路線 Python是近幾年比較火的程式語言
    Python是近幾年比較火的程式語言之一,因為人工智慧的火爆,讓很多人都想從事python開發。很多零基礎學員在學習python的時候都會走一些彎路,下面小編就為大家分享python學習路線圖,幫助零基礎學員在學習的時候少走彎路。 很多人都在問Python學習步驟應該如何安排?
  • 學習python必備暢銷書排行榜top5書單
    本文將從零基礎到高級精通,說說學習python必備的暢銷書,top1:《python編程從入門到實踐》,對於初學者來說,每次都是從入門到放棄,那是因為有些書編寫的學習方法路線不合理,或者實戰案例太少,也容易讓人不知所用。
  • 零基礎入門學習python
    零基礎入門可以學習python嗎?書聲琅琅Python培訓徐老師介紹,很多的朋友諮詢徐老師,想知道如果自己是零基礎的話,到底要如何快速學習Python,由於Python的作用非常大,我們知道PYTHON有全棧課,PYTHON有人工智慧課,今天我們來介紹一下小白如何最快學會寫簡單Python爬蟲。
  • 零基礎學習Python難不難?
    常見的一種應用情形是,使用python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫。比如3D遊戲中的圖形渲染模塊,速度要求非常高,就可以用C++重寫。至於學習Python難不難,其實不會難,代碼少而且簡單粗暴,至於上手快慢這個就因人而異。
  • 關於零基礎學習Python有什麼好的建議?
    並且該網站的作者翻譯了一本非常適合入門的Python學習書籍——《Think Python 》。這位作者選擇《Think Python》進行翻譯,一是因為這是他入門使用的第一本教材。二是因為它確實非常淺顯易懂,把很多概念用非常樸實的話進行了解釋,零基礎初學者學起來並沒有多少太大的障礙。
  • 小瘋談python:對毫無編程基礎的小夥伴學習python的幾條建議
    最近SOHO中國董事長潘石屹在微博上宣布,開始學習一門新的程式語言Python,這讓原本在這幾年便火起來的python燃燒的更加洶湧。於是乎許多小夥伴便想大佬都開始學習python了,那麼我是不是也應該去學習呢?
  • python入門書籍,輕鬆學python
    全民學python的熱潮已經開啟,然而,對於這種情況,還是有很多小夥伴私信我python到底該怎麼入門?沒接觸過編程能學會嗎?
  • 千鋒Python培訓老師講解學習 Python前必須要知道的事
    近年來,Python作為編程界的新寵,引爆了IT技術開發者的學習熱潮。很多培訓機構專家、學者、KOL都輸出了有關學習Python的意見、建議和忠告。對此,千鋒Python培訓老師特別想對小白學員談一些在學習Python前的準備工作,這幾項必須知道的小事甚至決定了學習Python的效果和未來的職業走向。
  • 零基礎轉行IT網際網路要做哪些準備?
    那麼零基礎轉行IT網際網路需要做的準備工作呢?下面內容,小夥伴們可以結合自身的情況做一個簡單的判斷。自己到底適不適合轉行IT網際網路?IT網際網路崗位薪資平均在10.6k,高額的薪資是絕大部分人進入這個行業的吸引點。從零基礎進入IT行業,挑戰性還是比較大的。
  • 編程零基礎應當如何開始學習 Python?
    從百度指數就可以看出,python近年來也是越來越火,到最近簡直已經進入全民學python的階段了。零基礎什麼的都是騙人的,幾年前剛開始了解python時就是在知乎,都說這是最簡單最基礎最小白的程序語言了!等你真的開始學,你馬上就會發現,那麼說的答主本來就是程式設計師!
  • python個人學習指南
    裡面不僅僅有python。菜鳥筆記:https://www.runoob.com/python3/python3-tutorial.htmlfrom=search&seid=30715886742420915跟著小甲魚學python,輕鬆又有趣,之前跟小甲魚學過一會,可能我跟嵩天老師學習的較早,所以後來直接選擇嵩天老師的課學習了;不過小甲魚的課講的真的不錯,大家可以自行選擇。
  • 零基礎學習Python必須明確的幾點
    零基礎學習Python必須明確的幾點:一、明確你將來是做什麼工作的,需要掌握哪些技能,很多人連這個就不知道就盲目的學,你首先清楚,現在公司需要什麼人才,你應該奔著什麼目標努力。Python的學習方向有很多,主要還是web。
  • Python很難學嗎?幾張圖教你速成Python(建議收藏)
    一、什麼是python?隨著人工智慧的興起,近幾年Python的受歡迎程度可謂是扶搖直上,當然了學習的人也是愈來愈多,同時Python比較簡單,容易學習和掌握,學了不容易頭涼,對於沒有編程基礎的人來說比較容易上手,python的高薪也吸引著很多人。
  • 書聲琅琅:好的Python入門教程
    好的Python入門教程,書聲琅琅教育番茄老師微信pykf20介紹,python語言現在應用非常廣泛,不管是大數據還是人工智慧,應用最多的語言還是python,因此對於許多小白來講,看到python從業者的高薪資,想要轉行,或者致力於python開發的朋友,如果要學習python,從零基礎開始,一定需要一套完整的學習路線。