[好站介紹] 五個學習程式設計的教學網站
5/1 勞動節快樂!
前幾天連續介紹了一些影音教學網站:「CodeRibbit」、「The New Boston」跟「Wap2Learn」,不知道大家看了覺得如何呢?今天要跟大家介紹的,是我在國外網站逛到的一篇報導,介紹了幾個作者覺得不錯的程式設計教學網站。其中有幾個網站我也很愛!也還沒在這個粉絲頁介紹,就借花獻佛,把原文簡單翻譯一下,分享給大家。
首先給大家看一下原文連結:
"Best websites to learn Programming"
http://www.technotification.com/2014/05/best-websites-to-learn-programming.html
鑑於並非每個人閱讀英文都沒啥困難,所以小弟就「簡單」(原諒我的懶惰... :-P)翻譯一下,希望對大家有幫助。該篇文章介紹的五個網站如下:
1. The New Boston
------------------
http://www.thenewboston.org
* 性質:影音教學網站
* 內容:C, C++, HTML, Javascript...等電腦語言
* 難易度:簡單
來了來了!果然英雄所見略同!The New Boston 果然在國外鄉民的眼中是第一名啊~~ 這個網站我已經在前天的文章介紹過,所以這裡就省略了!想回味一下的網友,可以點擊底下的連結:
http://on.fb.me/1GnYM3M
2. Codecademy
--------------
英文: http://www.codecademy.com
簡中: http://www.codecademy.com/zh/
* 性質:實作型教學網站
* 內容:著重網頁設計。包含:HTML, Javascript, CSS, Python, Ruby, PHP
* 難易度:簡單
Codecademy 大約在 2011 年竄起。由於它透過實作的方式教會大家寫程式,不僅少見,也備受眾程式講師推崇。這部分國內有報導,就讓我借用一下:
T 客邦:「Codecademy 讓你一年內學會寫程式,或許能賺更多錢」
http://www.techbang.com/posts/8212-codecademy-makes-you-a-year-to-learn-about-programming
看完相信各位對 Codecademy 應該就有基本認識了。原文沒有「簡中」的網址,我幫各位補上了。目前還沒有繁中網站,不過我想台灣或香港的朋友,看簡體字應該還應付得過去才是。
3. Learn Code The Hard Way
---------------------------
http://learncodethehardway.org
* 性質:電子書、影音教學
* 內容:Python, Ruby, C, Regex(Regular Expression), SQL...。
* 難易度:簡單
這個網站的電子書比它的影音教學出名十幾倍!主要是它的影音教學要錢(一門課約 US$30 左右,也不多就是了),但電子書免費。偏偏它的電子書寫得超好!還被很多人翻譯成各國語言。所以想省錢的可以看它的電子書。如果英文聽力夠好,想聽影音教學,可以付個 US$30 左右試試看。
其實這個網站小弟也在 2012/02/16 於本版介紹過。只不過年代久遠,大家可能忘了。我貼一下當時的連結給大家參考:
http://goo.gl/arYJlD
為了大家方便,若某一版本有簡中或繁中版的,我直接把該網站的電子書連結附在下方,希望對大家有幫助。沒有中文版的,有可能是我才疏學淺找不到,或者該項目太冷門,沒有人翻譯(看到小弟這麼努力,是不是來點虛榮心、幫忙轉寄按個讚咧?哈哈哈~):
- Learn Python the Hard Way
英文: http://learnpythonthehardway.org/book/
簡中: http://goo.gl/t7O3V5
- Learn Ruby the Hard Way
英文: http://learnrubythehardway.org/book/
繁中: http://lrthw.github.io/
- Learn C the Hard Way
英文: http://c.learncodethehardway.org/book/
簡中: http://goo.gl/IujZJk (尚未翻譯完成,有找到完整版的麻煩補一下連結 m(- -)m )
- Learn Regex the Hard Way
英文: http://regex.learncodethehardway.org/book/
- Learn SQL the Hard Way
英文: http://sql.learncodethehardway.org/book/
4. WiBit.Net
-------------
https://www.wibit.net
* 性質:影音教學
* 內容:程式入門、物件導向基礎、C/C++、Objective-C、Java、C#、Python、與腳本語言。
* 難易度:簡單
一句話描述這個網站:「程式初學者的可愛風學習網站」!主頁用許多可愛的圖片,來代表每一門課程。該網站是兩位程式師,以對談聊天的方式(這種錄影腳本比獨白難寫多了... :-P),介紹 C/C++、Objective-C、Java、C#...等課程。而且...完全免費!可愛這種東西用講的很難形容,不妨大家點點看他們的網址,就知道我的意思了!
5. W3School
-------------
http://www.w3schools.com
* 性質:網頁文章教學
* 內容:HTML, CSS, JavaScript, VBScript, PHP, ASP.NET, XML
* 難易度:簡單
老牌的網頁程式設計教學網站!這個網站很久了!當年 YouTube 還沒紅時,它就以滿滿的網頁程式設計範例,風靡國外鄉民們。它的特色就是「範例、範例、範例」,一大堆循序漸進的範例!我蠻喜歡這種教法的。畢竟讓我看一眼跑出來的結果,我有興趣再去研究裡面的程式碼是怎麼寫的,比直接看一本可以砸死唐伯虎那過世的寵物簡單多了... XD。不過它也有缺點:近年來興起的各種 JavaScript 框架,如 jQuery, Angular.js, Node.js...等,它就沒有教了。不過仍無損它在「網頁程式設計」教學的地位!
[2015/05/02 補記] ---------------
感謝 Dennis Kuo 網友補充。W3CSchools 的確已經有 jQuery 與 Angular.js。不過 Node.js 我沒找到。如果有找到的朋友再麻煩補充一下。
另外,對英文苦手的朋友,也可以看看由中國網友熱心翻譯的 w3schools 簡體中文版。網址是: http://www.w3school.com.cn/
-----------------------
今天的五個網站,大家看了還滿意嗎?喜歡的話,麻煩轉寄給你的朋友、或按讚鼓勵小弟一下喔!!
同時也有1部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,แสดงให้เห็นถึงความสำคัญของ setter การใช้งาน regular expression เพื่อลบตัวอักษรที่ไม่ใช่ตัวเลข ============ ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/...
「regular expression java」的推薦目錄:
- 關於regular expression java 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於regular expression java 在 軟體開發學習資訊分享 Facebook 的最佳解答
- 關於regular expression java 在 紀老師程式教學網 Facebook 的最佳解答
- 關於regular expression java 在 prasertcbs Youtube 的最佳貼文
- 關於regular expression java 在 google/re2j: linear time regular expression matching in Java 的評價
- 關於regular expression java 在 Java-Regular Expression to match one backslah - Stack ... 的評價
regular expression java 在 軟體開發學習資訊分享 Facebook 的最佳解答
Regular expression功能很強大, 可是要運用自如門檻還不低, 看一下這個包裝過的Regular expression, 它的企圖心應該要讓開發者不用再學regular expression吧, 支援以下程式語言
JavaScript Ruby, C#, Python, Java , Groovy, PHP , Haskell, C++
regular expression java 在 紀老師程式教學網 Facebook 的最佳解答
喜歡「作弊卡(Cheat Sheet)」嗎?這裡有一堆!
不知道什麼是 Cheat Sheet 的朋友,先跟您解釋一下。就是把一種語言的所有知識,全部擠在一張小卡片上。有點像以
前期中期末考時,你嘗試把小抄用影印機一直縮小、一直縮小,直到字快看不見為止!這種東西就叫「Cheat Sheet」,我自己把它翻譯成「作弊卡」。
我一直很喜歡 Cheat Sheet。覺得把一種語言的所有知識,用一張紙表達出來的功力真的太酷了!今天要提供給大家的,是下列領域的精美 Cheat Sheet:
1. HTML
2. CSS
3. JavaScript / jQuery / NodeJS / ActionScript
4. Apache mod_rewrite
5. MySQL
6. PHP
7. Ruby
8. Linux
9. Java
10. Python
11. Git / Subversion
12. Regular Expression
...
點進去後,別只是看最上方那些比較精美的 Cheat Sheet。往下捲還可以看到由 A~Z 排的 Cheat Sheet。雖然排在下方的 Cheat Sheet 比較沒那麼精美,但是也是很有用的!挑個你正在用的語言,下載 Cheat Sheet 印出來貼在牆上吧!複習很有用的!
http://overapi.com/
regular expression java 在 prasertcbs Youtube 的最佳貼文
แสดงให้เห็นถึงความสำคัญของ setter
การใช้งาน regular expression เพื่อลบตัวอักษรที่ไม่ใช่ตัวเลข
============
ดาวน์โหลดไฟล์ตัวอย่างได้ที่ http://goo.gl/bOupBD
============
playlist สอนการเขียนโปรแกรมเชิงวัตถุด้วย Java เบื้องต้น
https://www.youtube.com/watch?v=zC_0xOSX1dY&list=PLoTScYm9O0GEvHKqqib-AdVFwVe_2ln8W
============
playlist สอนภาษาจาวา Java เบื้องต้น
https://www.youtube.com/watch?v=O3rW9JvADfU&list=PLoTScYm9O0GF26yW0zVc2rzjkygafsILN
============
playlist สอนจาวา Java FileIO การอ่านเขียนไฟล์
https://www.youtube.com/watch?v=y4dfsuShUaw&list=PLoTScYm9O0GEsSpaLgFDuPWzUEZdtnuWs
============
playlist สอนจาวา Java การใช้ Collections ต่าง ๆ เช่น ArrayList, Map, Set, Stack
https://www.youtube.com/watch?v=JYTIQip_pak&list=PLoTScYm9O0GEskLFgdC02Swit1fcDWspM
============
playlist สอนการทำ Unit Test ภาษาจาวา Java
https://www.youtube.com/watch?v=R11yg8hKApU&list=PLoTScYm9O0GHiK3KNdH_PrNB0G3-kb1Bi
============
playlist สอนภาษา C เบื้องต้น
https://www.youtube.com/watch?v=Z_u8Nh_Zlqc&list=PLoTScYm9O0GHHgz0S1tSyIl7vkG0y105z
============
playlist สอนภาษา C# เบื้องต้น
https://www.youtube.com/watch?v=hhl49jwOIZI&list=PLoTScYm9O0GE4trr-XPozJRwaY7V9hx8K
============
playlist สอนภาษา C++ เบื้องต้น
https://www.youtube.com/watch?v=_NHyJBIxc40&list=PLoTScYm9O0GEfZwqM2KyCBcPTVsc6cU_i
============
playlist สอนภาษาไพธอน Python เบื้องต้น
https://www.youtube.com/watch?v=DI7eca5Kzdc&list=PLoTScYm9O0GH4YQs9t4tf2RIYolHt_YwW
============
playlist สอนภาษาไพธอน Python การเขียนโปรแกรมเชิงวัตถุ (OOP: Object-Oriented Programming)
https://www.youtube.com/watch?v=4bVBSluxJNI&list=PLoTScYm9O0GF_wbU-7layLaSuHjzhIRc9
============
playlist สอนภาษา R เบื้องต้น
https://www.youtube.com/watch?v=oy4qViQLXsI&list=PLoTScYm9O0GF6qjrRuZFSHdnBXD2KVICp
============
playlist สอนภาษา PHP เบื้องต้น
https://www.youtube.com/watch?v=zlRDiXjYVo4&list=PLoTScYm9O0GH_6LARFxozL_viEsXV2wgO
============
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่
https://www.youtube.com/subscription_center?add_user=prasertcbs
regular expression java 在 Java-Regular Expression to match one backslah - Stack ... 的推薦與評價
... <看更多>
regular expression java 在 google/re2j: linear time regular expression matching in Java 的推薦與評價
RE2 is a regular expression engine that runs in time linear in the size of the input. RE2/J is a port of RE2 to pure Java. Java's standard regular expression ... ... <看更多>