Python要怎麼開始(零)
想學Python的話,資料滿世界都是,那我為什麼還要寫呢?
因為想寫點有意思的Python
在很多人印象裡程式設計是個枯燥乏味的事,感覺寫程式碼的都掉頭髮,還單身狗,還死得早… 說出來真是一把鼻涕一把辛酸淚...
(圖片來源:PEXELS.COM)
可事實上,很多人忽略了程式設計本身很好玩這一點。有沒有思考過,為什麼Python這貨叫程式語言?因為這貨是用來跟計算機對話的工具,作用就跟人與人之間說的語言類似。
還有人說年紀大了,學這東西會吃力。這話沒毛病,可你猜我多少歲開始學的Python?
26歲
從生物“實驗狗”變成了生物“程式猿”,樂在其中,不嫌晚。其實學程式設計確實沒什麼限制,這是個開放的世界
如何開始?
更多幹貨分享加python程式語言學習 515267276
我當初秉著學習是一件快樂的事,找了本給小朋友看的程式設計書:
(圖片來源:GOOGLE.COM)
配圖是英文版,實際上我看的是中文版
發現還真是適合我!於是我也本著快樂程式設計的原則,來帶大家跳生物程式設計的坑,如果大家有興趣可以去讀一讀這本書,簡單易懂,就是內容有些陳舊
必須得宣告:我寫的是個不繫統不詳細的教程,如果想要系統地學習Python,大家可以隨便網上搜一下資料或者買本書。當然,我也會在後面的文章給大家推薦一些資料。而且所有內容,如果沒有註明,全部使用的是Python3。這點非常重要,Python3和Python2的程式碼存在差異,一不小心就多掉幾個坑
本著好玩的原則,這一系列文章將用一些實際的應用場景和有意思的遊戲來將Python展現給大家,盡我所能,體現出程式設計好玩和有趣的地方。所有需要掌握的基礎知識、程式設計技巧,都會揉進各種各樣的小指令碼、小程式裡。我也不知道我會寫出什麼樣的東西來... 但可以肯定的是,跟生物都脫不了關係,畢竟我們這是個生物實驗公眾號(趁機做廣告)
易微升
程式設計講究的是個實用,能上程式碼的就不多說,能實踐的就不理論。所以先寫出可能是你人生中的第一句Python程式碼(必須要宣告,這是Python3的程式碼):
print("Hello World!)
更多幹貨分享加python程式語言學習 515267276
執行之後,驚不驚喜,意不意外~ 以為是 Hello World! ,其實是一堆看不懂的報錯(前提是你真的用了一模一樣的程式碼)
看到“好玩”兩個字,你可能以為這個教程會是這樣的:
(圖片來源:PEXELS.COM)
然而,實際是這樣的:
圖片來源:PEXELS.COM)
再次強調,我是帶大家來跳坑的,程式設計的第一課,也是最重要的一課:
解決BUG
這就是常說的Debug。首先要看懂報錯,你還得會點英文,這些報錯會給你一些線索,然後順著線索去找問題並解決。
程式設計有三大利器:谷歌百度和必應。有種說法,大多數程式設計師其實都是搬運工,並不生產程式碼。因為絕大多數問題別人都遇到過了,你只要利用好搜尋引擎,那還不是手到擒來的事。
不過在這裡我強烈建議大家不要直接複製貼上程式碼!至少在目前的學習階段,即使是抄程式碼也要一個一個字母地碼上去。看得懂未必真懂,有些坑你沒踩過就是不知道疼!
回到程式碼,到底是哪裡出了問題?
看到報錯的最後一行:
SyntaxError: EOL while scanning string literal
簡單來說,就是有語法錯誤,中文什麼意思自己查(關於這些報錯資訊如何解讀,這裡先不討論,因為關於報錯這個事,一篇文章都未必能講完)。到底是哪錯了呢?即使你不瞭解任何程式設計的東西,但回到原始碼,仔細觀察,還是能發現一些不尋常的地方...
好了,這篇文章就到這裡,第一個小坑就靠大家自己爬出來了。目的已經達到,恭喜大家順利入坑
更多幹貨分享加python程式語言學習 515267276
另外,如果大家身邊沒有Python程式設計環境,又不想為搭建環境而煩惱,那麼稍後可以使用我提供的線上環境。大家可以留言或者在易微升的交流群裡找管理員申請免費賬號,僅供學習使用,請大家愛護這個環境~
相關文章
- 從零開始學PythonPython
- 入門Python難不難?零基礎到底要怎麼學Python?Python
- Python集合要怎麼用Python
- Python開發要什麼技能?零基礎Python學習路線Python
- excel求和始終等於零怎麼辦 自動求和為零怎麼處理Excel
- 從零開始,我是怎麼做出銷售合同管理系統?
- 0基礎應該怎麼學Linux?Linux如何從零開始?Linux
- 從零開始
- 《從零開始學Python網路爬蟲》概要Python爬蟲
- python Scrapy 從零開始學習筆記(一)Python筆記
- python Scrapy 從零開始學習筆記(二)Python筆記
- 從零開始學 Python 之基礎語法Python
- 《Python深度學習從零開始學》簡介Python深度學習
- 【Python零基礎】19天從零開始學Python——第一天Python
- 從零開始學Python:19課-使用PyCharm開發Python應用程式PythonPyCharm
- 從零開始學Python:第22課-Python標準庫初探Python
- 為什麼程式要從0開始計數
- 不怕從零開始,只怕從未開始!
- 從零開始的Python學習Episode 6——字串操作Python字串
- PYTHON系列-從零開始的爬蟲入門指南Python爬蟲
- 從零開始串聯Python前後端技術Python後端
- 從零開始學Python(八):Python多執行緒和佇列Python執行緒佇列
- 零基礎怎麼自學pythonPython
- win10 開始變全屏怎麼辦 win10開始介面全屏怎麼解決Win10
- 從零開始的Python學習Episode 14——日誌操作Python
- 從零開始的Python學習 知識補充sortedPython
- 從零開始的Python學習Episode 11——裝飾器Python
- 從零開始學Python—第六課:迴圈結構Python
- 從零開始學Python:20課-函式使用進階Python函式
- flutter 從零開始-1Flutter
- win10 個性化開始怎麼設定 win10開始介面怎麼設定Win10
- 小學生都學Python了,你還不知道怎麼開始Python
- 微信零錢通怎麼開通?微信零錢通收益怎麼樣?
- 從零開始利用Python建立邏輯迴歸分類模型Python邏輯迴歸模型
- 從零開始的Python學習Episode 15——正規表示式Python
- 從零開始的Python學習Episode 7——檔案基本操作Python
- 從零開始編寫一個 Python 非同步 ASGI WEB 框架Python非同步Web框架
- 從零開始學Python:第八課-函式和模組Python函式