[好站介紹] 五個學習程式設計的教學網站
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/
-----------------------
今天的五個網站,大家看了還滿意嗎?喜歡的話,麻煩轉寄給你的朋友、或按讚鼓勵小弟一下喔!!
hard code中文意思 在 hard code-在PTT/IG/網紅社群上服務品牌流行穿搭 的推薦與評價
hardcode 的中文意思翻譯:n. 在計算機程式或文字編輯中; hardcode(這個詞比hard code用起來要頻繁一些)是指將可變變數用一個固定值來代替的方法。用這種方法編譯後; ... ... <看更多>
hard code中文意思 在 Re: [閒聊] 請注意自己的嗶哩嗶哩帳號安全- 看板Soft_Job 的推薦與評價
看到這個不曉得各位有沒有發現一個點
就是為啥相關的設定都要hard code在程式碼中
怎麼不寫在設定檔或是db之類的呢?
之前的公司有接手過中國人寫的code
看過只能只能用「只有更奇耙,沒有最奇耙」來形容內容
我看過奇耙的code大概就是邏輯很怪
或是明明10行內可以解決的code它可以寫到100多行以上
但我看中國人寫的code更奇耙
邏輯怪就算了
全部的設定都寫在程式碼裡面
造成只要要改設定
馬的你要去翻十幾個地方來看
而且不管前端後端還是db一樣都能hard code
像是回傳成功訊息我們可能用個enum代表成功
或是直接寫個isSuccess=true之類的
但中國人寫的code居然是if(return.Contain("成功") || return.Contain("完成") )
這種寫法我在台灣的工程師沒有看過任何人這樣寫
而且這樣寫的人還是號稱在騰訊當過工程師的人
想請問各位中國人的code這樣寫是常態嗎?
※ 引述《x246libra (宸火)》之銘言:
: ※ [本文轉錄自 C_Chat 看板 #1SlOxMBl ]
: 作者: zhtw (届かない恋...) 看板: C_Chat
: 標題: Re: [閒聊] 請注意自己的嗶哩嗶哩帳號安全
: 時間: Mon Apr 22 17:52:18 2019
: ※ 引述《Seventhsky (7th空)》之銘言:
: : 起因是B站把原始碼開源了
: : https://github.com/openbilibili/go-common
: : BUT 就是這個BUT
: : B站很蠢的把"伺服器的管理員帳密"一起上傳了
: : 而伺服器內有"所有用戶的帳密"
: : 自行改密碼沒用
: : 站方緊急處理中
:
:
: B站員工習慣很好,都有寫註釋,讚!
:
: 過濾詞測試
:
: templete
: 歷史上的2019年4月22日
: BiliBili成了Go語言的最佳推廣員
: 多了幾千個爲了讀懂b站程式碼而學Go語言的人
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.240.159
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1556020377.A.950.html
我覺得這不是996的問題
在怎樣累也頂多就是邏輯錯誤或是漏東漏西
這種比較像是共同的寫作習慣了
我是還沒遇過美國人這樣寫啦
只是之前遇到的一堆都中國人
這次又是中國人寫的code才有這疑問
我跟我同事開的玩笑沒想到還是真的啊…
我很確認這絕對不是趕時間造成的
因為還繼續產出這種code的就是閒閒沒事的高層
也就是我說的那位自稱待過騰訊的工程師
它其實根本不需要寫code已經是純管理就夠了
但偏偏它超喜歡跳下來改東改西
... <看更多>