成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

給伸手黨的福利:Python 新手入門引導(dǎo)

用戶84 / 1052人閱讀

摘要:如果你仍然無法抉擇,那請選擇,畢竟這是未來的趨勢,參考知乎回答還是編輯器該如何選我推薦社區(qū)版,配置簡單功能強(qiáng)大使用起來省時省心,對初學(xué)者友好。

這是一篇 Python 入門指南,針對那些沒有任何編程經(jīng)驗,從零開始學(xué)習(xí) Python 的同學(xué)。不管你學(xué)習(xí)的出發(fā)點是興趣驅(qū)動、拓展思維,還是工作需要、想要轉(zhuǎn)行,都可以此文作為一個參考。

在這個信息爆炸的時代,以 “Python入門” 為關(guān)鍵字搜索出的結(jié)果成千上萬。不少小白選手難免會東一榔頭西一棒槌,最終看了很多文章,卻仍沒跨過新手那道門檻。

結(jié)合自身的學(xué)習(xí)經(jīng)驗以及與很多自學(xué)者的溝通了解,我們整理出一條可操作性較強(qiáng)的自學(xué)路線,同時收集了多種形式的 Python 優(yōu)質(zhì)學(xué)習(xí)資源,供諸位尚未入門或剛?cè)腴T不久的同學(xué)參考。

0. 心態(tài)準(zhǔn)備

編程是一門技術(shù),也可說是一門手藝。如同書法、繪畫、樂器、雕刻等,技藝純熟的背后肯定付出了長時間的反復(fù)練習(xí)。編程的世界浩瀚無邊,所以請保持一顆敬畏的心態(tài)去學(xué)習(xí),認(rèn)真對待寫下的每一行代碼,甚至每一個字符。收拾好自己的心態(tài),向著編程的世界出發(fā)。

1. 入門階段

第一步至關(guān)重要,是關(guān)系到初學(xué)者從入門到精通還是從入門到放棄。選一條合適的入門道路,并堅持下去。

1.1 配置 Python 學(xué)習(xí)環(huán)境

Python2 還是 Python3?

很多人都在糾結(jié)入門應(yīng)該學(xué) Python2 還是 Python3。這其實不是個問題。我從沒聽過某個人是 Python2 程序員或 Python3 程序員。二者只是程序不兼容,思想上并無大差別,語法變動也并不多。選擇任何一個入手,都沒有大影響。

如果你仍然無法抉擇,那請選擇 Python3,畢竟這是未來的趨勢,參考知乎回答
Python2 還是 Python3?
https://www.zhihu.com/questio...

編輯器該如何選?

我推薦 pycharm 社區(qū)版,配置簡單、功能強(qiáng)大、使用起來省時省心,對初學(xué)者友好。并且還是完全免費(fèi)的!

社區(qū)版地址:https://www.jetbrains.com/pyc...

其他可以嘗試的編輯器:

idle: Python 自帶編輯器。如果只是想盡快寫出幾行代碼來,這是最簡便的方式。
vs code: https://code.visualstudio.com/
atom: https://atom.io/
SublimeText: http://www.sublimetext.com/3
notepad++: https://notepad-plus-plus.org/
為了讓初學(xué)者集中更多的精力在寫代碼這件事情上,所以我們就不推薦 vim 和 Emacs 了。

操作環(huán)境?

Python 支持現(xiàn)有所有主流操作平臺,不管是 windows 還是 mac 還是 linux,都能很好的運(yùn)行 Python。并且后兩者都默認(rèn)自帶 Python 環(huán)境。

1.2 入門教程

《Crossin的編程教室 - Python 入門》

http://crossincode.com/course...

自認(rèn)為算得上是最淺顯易懂的入門教程,很適合沒有任何編程基礎(chǔ)的人上手。

74篇圖文教程,從最簡單的 Python 安裝到基本語法、數(shù)據(jù)結(jié)構(gòu)、函數(shù)、文件操作、網(wǎng)絡(luò)請求、面向?qū)ο蟮戎鸩缴钊搿?/p>

對于如何加深對一個知識點的印象,最好的辦法就是自己寫代碼實現(xiàn)一遍。如果還是不懂,那就再來一遍。所以無論你使用什么教程,都請將其中的示例代碼全部在電腦上輸入并運(yùn)行,learning by doing!

配套練習(xí)

Crossin的編程教室 - 基礎(chǔ)練習(xí)

http://crossincode.com/oj/sam...

課外練習(xí)

《笨辦法學(xué)Python》

http://www.kancloud.cn/kanclo...

這是本很有名的 Python 書籍,但并不適合純零基礎(chǔ)自學(xué)。因為其中重實踐但不解釋,新手很容易看得一頭霧水。作為學(xué)習(xí)同時的輔助倒更合適。

其他推薦教程

《父與子的編程之旅》 又名 《與孩子一起學(xué)編程》

這也是一本非常適合零基礎(chǔ)的 Python 入門書籍。喜歡閱讀紙質(zhì)書的同學(xué)可以買一本,不少在線書店有售。

《簡明 Python 教程》

在線閱讀:http://www.kuqin.com/abyteofp...

這是一本言簡意賅的 Python 入門教程,簡單直白,沒有廢話。適合有過其他語言基礎(chǔ)的人快速了解 Python 語法。

以上是我們推薦的學(xué)習(xí)材料,主要偏重沒有太多編程基礎(chǔ)的純新手。其他也有一些不錯的資源,可供不同需求的學(xué)習(xí)者使用:

在線圖文教程:

廖雪峰的Python教程
http://www.liaoxuefeng.com/wi...

廖先生的教程涵蓋了 Python 知識的方方面面,內(nèi)容更加系統(tǒng),有一定深度,有一定基礎(chǔ)之后學(xué)習(xí)會有更多的收獲。

其他入門書籍:

Head First Python
Dive Into Python
Python 核心編程
深入理解 Python
Python 標(biāo)準(zhǔn)庫
Python 編程指南
我們搜集了一些網(wǎng)上的電子書版本,放在了網(wǎng)盤里:https://pan.baidu.com/s/1qWuGvF2

交互式學(xué)習(xí)網(wǎng)站:

codecademy
https://www.codecademy.com/zh...

codeschool:
https://www.codeschool.com/

codecademy 與 codeschool 這兩個通過互聯(lián)網(wǎng)學(xué)習(xí) Python 的網(wǎng)站均備受好評。不妨去體驗一下。

在線視頻課程:

在線教育網(wǎng)站(Coursera網(wǎng)易云edx課堂騰訊課堂等)有哪些值得推薦的 Python 教程?
https://www.zhihu.com/questio...

2. 提升階段

完成入門階段的基礎(chǔ)學(xué)習(xí)之后,常會陷入一個瓶頸期,通過看教程很難進(jìn)一步提高編程水平。這時候,需要的是練習(xí),大量的練習(xí)。

可以從書上的例程開始寫,再寫小程序片段,然后寫完整的項目。

我們收集了一些練習(xí)題和網(wǎng)站。可根據(jù)自己階段,選擇適合的練習(xí)去做。建議最好挑選一兩個系列重點完成,而不是到處淺嘗輒止。

Crossin的編程教室 - 每周一坑

編程教室的公眾號每周會放出一道題目供練習(xí),并在下一周講解。歡迎關(guān)注微信公眾號,和大家一起提交解答。

往期題目:

美隊盾牌

羅馬數(shù)字轉(zhuǎn)換

螺旋矩陣

校驗文件哈希

驗證哥德巴赫猜想

楊輝三角形

神奇的九宮格

求乘積最大

程序猿的浪漫

田忌賽馬

乒乓數(shù)

囚徒困境

選擇困難的農(nóng)藥召喚師

生成詞云

特殊回文數(shù)

統(tǒng)計英文小說詞頻

雙色球選號器

三門問題

記賬本

讓程序替你等待

3道練習(xí)題

查找文件內(nèi)容

文字豎排

查找文件

Crossin的編程教室 - 編程實例
http://crossincode.com/oj/pra...

相對于編程教室基礎(chǔ)練習(xí)著重于單一知識點,編程實例更注重對知識的融會貫通。

實驗樓 提升編程水平從做項目開始
https://www.shiyanlou.com/

hackerrank Python 部分難度循序漸進(jìn),符合學(xué)習(xí)曲線
https://www.hackerrank.com/do...

codewar 社區(qū)型編程練習(xí)網(wǎng)站,內(nèi)容由易到難
https://www.codewars.com/?lan...

leetcode 為編程面試準(zhǔn)備,對初學(xué)者稍難
https://leetcode.com/

??途W(wǎng) 提供 BAT 等大廠筆試題目
https://www.nowcoder.com/

codecombat 一邊游戲一邊編程
http://www.codecombat.cn/

projecteuler 純粹的編程練習(xí)網(wǎng)站
https://projecteuler.net/arch...

菜鳥教程100例 基于 py2 的基礎(chǔ)練習(xí)
http://www.runoob.com/python/...

知乎:Python學(xué)習(xí)路徑及練手項目合集
https://zhuanlan.zhihu.com/p/...

知乎:Python 的練手項目有哪些值得推薦?
https://www.zhihu.com/questio...

3. 遇到問題怎么辦?

學(xué)習(xí)的過程中或多或少都會有各種問題出現(xiàn),不要試著逃避,真的勇士敢于直面慘淡的 BUG。

第一步肯定是利用好搜索引擎,怎么用也是一門技術(shù)活:

編程初學(xué)者如何使用搜索引擎

https://zhuanlan.zhihu.com/p/...

第二步,求助于各大同性交友網(wǎng)站(大霧):

StackOverflow

http://stackoverflow.com/

v2ex

https://www.v2ex.com/

segmentfault

https://segmentfault.com/

4. 過來人的建議

在初學(xué)編程的過程中,你會有各種各樣的疑惑,你會遇到各種各樣的坑。這時,前人的經(jīng)驗尤為重要,我們整理了一些知乎問題供參考:

你是如何自學(xué)Python的?

https://www.zhihu.com/questio...

怎么用最短時間高效而踏實地學(xué)習(xí) Python?

https://www.zhihu.com/questio...

對于編程零基礎(chǔ),第一個語言是 Python 的人有什么建議?

https://www.zhihu.com/questio...

Python 編程,應(yīng)該養(yǎng)成哪些好的習(xí)慣?

https://www.zhihu.com/questio...

如何處理 Python 入門難以進(jìn)步的現(xiàn)象?

https://www.zhihu.com/questio...

5. 寫在最后

經(jīng)過第一步和第二步訓(xùn)練,相信一般的小程序都難不倒你了,你已經(jīng)在編程的世界里已經(jīng)邁出了關(guān)鍵的一步。接下來就可以去挑戰(zhàn)具體的項目了,爬蟲、web開發(fā)、數(shù)據(jù)分析、機(jī)器學(xué)習(xí)等等豐富的世界已經(jīng)向你敞開,選擇一個方向重新出發(fā)吧!

記?。涸诰幊痰牡缆飞?,沒有捷徑。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/40692.html

相關(guān)文章

  • 編程書單:十本Python編程語言的入門書籍

    摘要:本文與大家分享一些編程語言的入門書籍,其中不乏經(jīng)典。全書貫穿的主體是如何思考設(shè)計開發(fā)的方法,而具體的編程語言,只是提供一個具體場景方便介紹的媒介。入門入門容易理解而且讀起來幽默風(fēng)趣,對于編程初學(xué)者和語言新手而言是理想的書籍。 本文與大家分享一些Python編程語言的入門書籍,其中不乏經(jīng)典。我在這里分享的,大部分是這些書的英文版,如果有中文版的我也加上了。有關(guān)書籍的介紹,大部分截取自是官...

    desdik 評論0 收藏0
  • 深度學(xué)習(xí)

    摘要:深度學(xué)習(xí)在過去的幾年里取得了許多驚人的成果,均與息息相關(guān)。機(jī)器學(xué)習(xí)進(jìn)階筆記之一安裝與入門是基于進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng),被廣泛用于語音識別或圖像識別等多項機(jī)器深度學(xué)習(xí)領(lǐng)域。零基礎(chǔ)入門深度學(xué)習(xí)長短時記憶網(wǎng)絡(luò)。 多圖|入門必看:萬字長文帶你輕松了解LSTM全貌 作者 | Edwin Chen編譯 | AI100第一次接觸長短期記憶神經(jīng)網(wǎng)絡(luò)(LSTM)時,我驚呆了。原來,LSTM是神...

    Vultr 評論0 收藏0
  • GitChat · Python | 零基礎(chǔ)小白如何入門 Python 編程

    摘要:來自作者鍋蜀黍背景本文主要根據(jù)作者個月以來對于人的零基礎(chǔ)教學(xué)經(jīng)驗總結(jié)而出,適合零基礎(chǔ)負(fù)基礎(chǔ)學(xué)習(xí)編程語言的同學(xué)閱讀。學(xué)生黨和工作黨的比例是。基礎(chǔ)幾乎都沒有。顯然這兩個人的學(xué)習(xí)方式勢必是不一樣的。而不是媽的如何又報錯了。 來自 GitChat 作者:鍋蜀黍 背景 本文主要根據(jù)作者2個月以來對于 300 人的零基礎(chǔ)python教學(xué)經(jīng)驗總結(jié)而出,適合零基礎(chǔ)、負(fù)基礎(chǔ)學(xué)習(xí) python 編程語言...

    NikoManiac 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<