學習Python編程的11個資源

 用 Python 寫代碼並不難,事實上,它一直以來都是被聲稱爲最容易學習的編程語言。若是你正打算學習 web 開發,Python 是一個不錯的選擇,甚至你想學遊戲開發也可 以從 Python 開始,由於用 Python 來構建遊戲的資源實在是太多了。這是一種快速 學習語言的一種方法。php

  許多程序員使用 Python 做爲初學語言,而後接着是像 PHP 和 Ruby 這樣的語言。它也是2014最熱門的 web 開發語言之一,並被高度推薦學習。可是,怎麼學習 Python 呢? 咱們應該從哪裏開始學?python

  我在這裏就是爲你解決這個問題的。由於我本身學習編程的時候也依靠了不少這些資源,並開始開發。固然這僅僅是一個友好的建議,最好的方法仍是在作中學,這裏推薦的 一些書和資源只是爲了把你引向正確的方向。程序員

  剛開始學習的時候可能會特別使人沮喪,不過一旦你學完了基本的東西,以後的學習對你 來講就很天然了,你不須要思考就知道要怎麼作。web

  笨辦法學 Python

  這本書絕對是最簡單的學習 Python 的方法。你會被如此簡單的基礎學習感到震驚,你會真實地感覺到本身的學習進程,一步步的獲取新的知識。我也瞭解到它很是鼓勵 學習者取嘗試並創造本身的程序。編程

  程序可能會很小,可是它們確定會有助於你更好的理解語言自己和它的語法。Python 很是流行,因此當你遇到了問題是,頗有可能在像 StackExchange 這樣的網站已經 一些答案了,當你遇到問題須要解決時儘管去谷歌。數組

  你將會會學到:網絡

  • 在全部的平臺上安裝 Python 編程環境
  • 寫 Python 程序
  • 理解 Python 語法和文檔
  • 像一個程序員同樣思考
  • 還有更多的東西

  本書的 HTML 在線版是徹底免費的,大部分人都是使用的在線版。我願意鼓勵你捐贈/購買完整的書,畢竟做者花了很大的力氣來完成它。若是你發現使用視頻學習更容易的話,它的高級版就含有視頻。less

 Online Python Tutor:Python 初學者的好幫手

  Online Python Tutor 是由 Philip Guo 開發的一個免費教育工具,可幫助學生攻克編程學習中的基礎障礙,理解每一行源代碼在程序執行時在計算機中的過程。編程語言

  The Python Challenge

  若是你在編程生涯中從沒作過這樣的挑戰的話,這可能會有點棘手。可是配和上面介紹的那本書的話也不是很難。你應該試一試。它有 33 個關卡(謎題),能夠用你 Python 編程技能解決。編輯器

  幾百萬的人都在嘗試解決這個,即便你不能完成全部的關卡,你也會將學到不少 新的東西,尤爲是批判性思惟和發散思惟。你的大腦會過熱,但這是編程!

  Learn Python Programming @ Codecademy

  你將會看到許多」精英」程序員罵這個網站,但那並不重要。咱們想要作的是看/測試 一門編程語言的基本語法是怎麼工做的,以及當和函數組合時能夠作什麼。而不是 打印一個 ‘Hello World’ .

  在這個 Codecademy 的課程中你將會學到如何用文件,如何使用循環。什麼是函數以及他們能用來作什麼。這些都是很基礎的,可是對初學者很 有好的東西。當須要幫助時有一個交流的論壇,但一般全部東西都能被理解.

  你不須要安裝任何工具,若是你想在你本身的電腦上重寫一遍代碼以便更好地理解它,你可能須要的惟一東西就是一個 Notepad++ 編輯器。我就是這樣作的,而且我 向全部想學習編程的人推薦 Codecademy,不論是 Python 仍是其餘的語言.

  Intro to Computer Science @ Udacity

  Udacity 提供了一個很棒的免費課程,帶你引入 Python 編程學習,學習搜索引擎的 更多東西,以及如何構建你本身的小型網絡爬蟲。它的確是一個值得參與的有趣的課程,而且還提供了額外的引導和社區支持.

  http://www.youtube.com/watch?v=Pm_WAWZNbdA

  你能夠報名成爲高級學生以獲取導師的引導,而且能夠在課程末獲得一個證書。或者你能夠本身使用免費的課件學習。不幸的是,高級課堂的容量有限,因此你 得在申請後進入等待列表.

  它總共有 11 個課程,每個都有很讚的文檔。取它的官方主頁查看更多的 信息或者查看你可能想問的問題的答案.

  Google’s Python Class

  Google 它自己就被一大堆 Python 代碼驅動着,只有他們支持社區而且願意 幫助其餘人學習語言纔有意義。這是我曾看過的最喜歡的指南/課程之一。它真的 很詳細,並且適合初學者,觀看起來也頗有趣.

  http://www.youtube.com/watch?v=tKTZoB2Vjuk

  去看幾分鐘它的第一堂課,看看你是否喜歡那個老師,而後決定是否開始學習! Python 官方主頁有全部的這些練習題和例程的連接.

  簡明 Python 教程

  很是像 LPTHW,可是在如何制定你的完美學習計劃並實施,以及如何開始第一步上 提供了更深的引導,而不會讓你喪失自信心。對於那些想學 Python 的人來講它被認爲是 最好的初學者教程之一,固然你要先看看前幾章,看看本身是否喜歡它的寫做風格.

  Think Python

  Think Python 是一個面向 Python 初學者的一個指南。它從編程的基本概念教起,並且它很 仔細地定義了全部的術語當他們第一次用到時,而且頗有邏輯性地展示新的概念。像遞歸和麪向 對象這樣大一點的知識塊被分紅了一系列更小的步驟,穿插於課程幾個章節.

  在這個連接上你能夠發現大量的示例代碼。它是最專業的書之一,它有一個很嚴肅的原則: 「教你計算機科學」。它須要接近 $40 才能買到,可是你能夠下載免費的 PDF 和 HTML 版本。若是從頭開始學 Python 的話,我確定會從它上面獲得好處.

  Python at Learnstreet

  你可能會想一個提供編程教程的網站應該知道如何在他們的頁面上添加一個 HTML 標,哈哈哈。嚴肅一點地說,Learnstreet 提供了最棒的 Python 交互式學習教程,就像這篇文章所說的全部 東西同樣,它對初學者很友好。若是你遇到了問題,最好用谷歌搜索他們.

  我最喜歡 Learnstreet 的是每個聯繫後面的大量提示/解釋,就在你寫代碼的控制檯裏.

  The New Boston

  若是你更喜歡視頻學習,我不肯定是否還有比 The Nes Boston 的 Python 系列視頻教程更 全面的了,其餘的許多編程語言也能夠在他們的 Youtube 頻道里找到.

  它惟一的缺點就是沒有能夠看或者下載的實體,你只能看視頻。我是那種不能忍受得一直看視頻 的程序員,這可能與我選擇 Google 的 Python 課程有衝突,但它們是在太有趣了.

  Python @ Coursera

  這個課程是爲歷來沒接觸過編程的人準備的。你只須要十年級的數學基礎就能夠了: 懂簡單的數學 方程和算術優先級。以及像 f(x) = x + 5 這樣的函數.

  它應該在十週內就能夠學完,每週大概花10小時來完成課後做業。若是你有時間來作這個,而且 不會壓垮你本身,我十分推薦你註冊並完成這個課程,它只會鞏固你的知識,並能夠結合上面介紹 的任何資源以更好的理解 Python.

  在哪裏學習 Python ?

  結果是我本身嘗試過了大部分這些課程,我實際上但願有更多的資源和連接加入到這個列表當中來,但咱們僅僅看一下主要的,還有許多你將要學的東西.

  你的編程經驗是什麼? 你想用你新發現的技能作什麼? 我認爲任何人想創建本身的經驗首先應該 知道他們想要創建的東西是什麼,而後在那個項目上工做知道作完。它的美妙之處在於你將學到 明確的東西,而後很簡單就能從新創造類似的東西.

  交互式平臺很酷,可是他們還不能替代書籍,課程和專家。祝你的 Python 學習順利,而且若是你 有任何想問的問題的話,請在評論裏提出.

相關文章
相關標籤/搜索