-
1 # Java實戰技術
-
2 # IT技術討論
推薦我用過的幾個網站
慕課網(www.imooc.com)至今為止我用過的最好用的線上程式設計練習網站,課程非常全面,可以購買課程,也有免費學習課程,能在裡面免費學到大部分基礎課程,有線上程式設計課也有影片課。並且有自己的app,可以在手機或平板上面觀看課程影片。適合任何階段的學習者
計蒜客(www.jisuanke.com)他有一個題庫板塊,可以線上練習一些程式設計題目,可以使用多種語言進行練習。有線上程式設計比賽板塊,前幾名會有獎金並且金額不低。還可以購買程式設計賽的課程包括:NOIP、ACM-ICPC和藍橋杯。之前也有免費課程不過現在全是收費課程。如果想單純的線上練習程式設計計蒜客是不二之選。
-
3 # 玩著學程式設計
學習程式設計的時候是在 如鵬網(www.rupeng.com)上學習的。
課程體系的設定可以培養對程式設計的興趣,透過開發超級瑪麗,飛機大戰,連連看,湯姆貓,電影的彈幕動畫等來講解程式設計的基礎知識點,挺炫酷的。
學習的過程中難免會遇到問題,有問題隨時提問,老師實時答疑,口碑不錯,基本上都是慕名而去的。
-
4 # 一零言
線上程式設計練習的網站有很多,我也用過很多,根據我的個人經驗可以分為四類:
程式猿必備,求職必備,線上課程學習,基礎知識學習
程式猿必備利器1.leetcode
我覺得只要你去問任意一個從事軟體開發的朋友都會給你推薦去leetcode刷題,他是繞都繞不過去的程式設計師刷題神器,就像《三年模擬,五年高考》,採用正確的方法刷題會祝你走上人生巔峰。
2.lintcode
3.杭電oj、北大oj
如果你是在校學生,並且你參加ACM比賽,那麼你肯定會知道各高校的oj系統,即ACM刷題系統,比較知名的還是杭電和北大的oj。
求職必備1.牛客網
牛客網在我看來對於在校生來說是找工作必備,在牛客網上刷題對於自己找工作非常有幫助,牛客網上不僅有劍指offer的程式設計題練習,同時也有很多的選擇題練習,C++相關就有2000+,想曾經劍指offer刷了一大半就找到了工作。
2.賽碼網
賽碼網也是一個線上程式設計練習平臺,現在跟多網際網路公司線上筆試不是使用牛客網就是使用賽碼網平臺,在這些平臺上有很多的原題,透過這些平臺的習題練習,對於筆試透過大有幫助。
線上課程學習1.慕課網
簡單的說是影片+程式設計練習,這個平臺中你不僅可以看影片學習程式設計,同時也可以線上程式設計練習。
2.實驗樓
實驗樓我前面用過,一般來說透過程式設計實驗學習,先讓你學習一個例子,然後完成任務,不過我認為可能對新手不太友好,因為新手對於程式設計知識不熟悉,即使有例子也不能照貓畫虎程式設計序。
3.計蒜客
計蒜客更像是一個為ACM比賽而生的平臺,現在已經完全轉型為ACM備戰平臺,你可在這個平臺上練習提高能力,為ACM比賽做準備。
基礎學習1.菜鳥教程
各類基礎教程的合集,比如web開發、前端開發、伺服器端開發等,在這個網站中你可以透過練習鞏固學習,在開發過程中如果遇到問題可以在這個平臺查詢相關的基礎知識。
2.w3cschool
這個平臺中有個專門的通關挑戰賽,免費的挑戰賽是面向前端開發,我曾經花費一段時間完成了初級和中級的挑戰,不困難。
3.w3school
類似於菜鳥教程,跟菜鳥教程好像是一個團隊開發的,我記得有看過域名的擁有者是同一人。
-
5 # APP資源匯
1.How2J(how2j.cn)
推薦理由:學習JAVA非常不錯的網站,從基礎到高階的教程都有,這是某大神推薦給我的網站
2.慕課網(imooc.com)
推薦理由:非常喜歡這個網站能夠邊學習邊操作,一個不錯的it學習網站,不管是前端還是後端的都有
3.我要自學網(51zxw.net)
推薦理由:一個綜合性的學習網站,學程式設計也還是不錯的,海量優質影片教程免費觀看
4.實驗樓(shiyanlou.com)
推薦理由:也是一個學習it知識的網站, 如其名,該網站注重實驗
-
6 # Neil小六
部落格園
我在此網站的部落格專區,有很多有營養有質量高水平的部落格文章,內容包括程式碼分享、解決方案、知識點詳解。
CSDN同樣有一些值得閱讀的部落格,此網站的論壇我曾經經常光顧。
慕課網有很多影片形式的課程,課程比較成體系,有免費有收費的,學習還不付出點代價嘛。
騰訊課堂也有成體系的影片課程,同時有線上學習的講師課程。依託QQ,報名的課程會準時推送給你。
-
7 # CynthiaLee95
進入後可以選擇練習的題目,包括leetcode,劍指offer校招真題等等,可以滿足不同線上程式設計練習的需求。
-
8 # 讀芯術
21個免費學習網站,請收好!
全文共2358字,預計學習時長5分鐘如果你正在自學程式設計和程式碼,並苦於沒有優質資源,那麼你來對了地方。本文將介紹21個免費學習寫程式碼的網站,在辦公室裡或在家裡即可輕鬆學程式設計。
本文精選了21個有關程式碼、程式設計、Java、Python、SQL、Git、和Ruby on Rails學習的網站。這些網站為以下內容的學習提供了免費的優質資源:程式語言(Python和Java等) 、常用技術(SQL等)、作業系統(Linux等)、Web開發框架(Ruby on Rails等)、函數語言程式設計語言(Haskel等)和構建網站等其它課程。
1. freecodecamp.org傳送門:https://www.freecodecamp.org/
這是最棒的社群網站之一,由Quincy Larson建立,在該網站可以免費學習寫程式碼、進行實戰訓練並有機會找到一份開發人員的工作。
網站上有大量JavaScript、資料結構和演算法以及前端開發等互動式教程和練習。
新手們可以在此開啟精彩的程式設計之旅。此外,該網站甚至在臉書上擁有一個龐大的群組(freecodecampearth),供新手提問並分享學習經驗。
2. Coursera傳送門:http://www.coursera.org
這是一個很棒的線上學習網站,由斯坦福教授Andrew Ng和DaphneKoller建立,提供課程學習、專業學習和網路課程學位。Coursera最好的地方在於其提供來自斯坦福大學、倫敦大學、密歇根大學、科羅拉多大學、倫敦帝國理工學位等多所大學的線上課程。
它提供免費和付費的線上課程和專業。我最喜歡Coursera上的一些免費程式設計課程是:
(1)RobertSedgewick“演算法I和演算法II”
傳送門:http://bit.ly/algorithms-part1
(2)Andrew Ng “機器學習”
傳送門:https://www.coursera.org/learn/machine-learning?ranMID=40328&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-j4CgBJn3pMyyWE9z_ko8Tg&siteID=JVFxdTr9V80-j4CgBJn3pMyyWE9z_ko8Tg&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=JVFxdTr9V80#enroll
(3)零基礎Python入門專項課程
傳送門:https://www.coursera.org/specializations/python?ranMID=40328&ranEAID=JVFxdTr9V80&ranSiteID=JVFxdTr9V80-iGW8bMtocjNJzvbVmtl_Hw&siteID=JVFxdTr9V80-iGW8bMtocjNJzvbVmtl_Hw&utm_content=10&utm_medium=partners&utm_source=linkshare&utm_campaign=JVFxdTr9V80
Coursera還提供付費的課程認證,可用於領英個人資料展示。
3. Udemy.com傳送門:https://click.linksynergy.com/fs-bin/click?id=JVFxdTr9V80&offerid=323058.9409&type=3&subid=0
這是線上學習的最佳場所之一,在該網站可獲得所有有關最新技術和程式語言的線上課程,如Java、Spring、資料結構和演算法、Selenium、REST等課程。它提供免費和付費資源。
以下是一些可以學習有趣技術的免費課程:
(1)零基礎Java教程
傳送門:http://bit.ly/2zO3AHT
(2)高階資料結構輕鬆學
傳送門:http://bit.ly/introduction-to-data-structures
(3)Python 程式設計入門
傳送門:http://bit.ly/2D5vvnV
(4)高階和麵向物件的JavaScript和ES6
傳送門:http://bit.ly/2Dk46PJ
網站上的付費資源也很便宜,限時搶購常有發生,只需9.99美元即可購買到課程。網站上名師雲集,擁有Colt Steele、Rob Percival、Stephen Grider、Josh Portilla和John Purcell等名師。
4. plurasight.com傳送門:http://pluralsight.pxf.io/c/1193463/424552/7490?u=https%3A%2F%2Fwww.pluralsight.com%2Flearn
這是學習任何技術或IT課程的最佳網站之一,可以在上面學習如Java程式語言,Spring framework Web開發框架Java程式語言、Spring framework和Hibernate等Web開發框架等課程。
該網站還收購了CodeSchool網站的課程,可以透過實戰的方式學習web技術。使用該網站很快就能學到很多很酷的東西。
5. try.github.io傳送門:http://try.github.io/
一個很棒的網站,學習Git只需15分鐘。這個網站最好的地方是它是一個元網站,這意味著它包含了一些最有用的線上學習Git的資源網站,比如LearnGit branching網站,在web瀏覽器上就能學到Git命令。
新手不僅會學習基本git命令,還會了解到一些具有挑戰性的git概念,如分支、合併、撤銷、擇優挑選,變基等概念。
VisualizingGit(傳送門:http://git-school.github.io/visualizing-git/)是另一個很棒的資源, 新手可在自由探索模式和一些構造場景下,學習git命令如何在web瀏覽器上影響儲存庫的結構。
6. onemonth.com傳送門:https://mbsy.co/sFqPc
透過這個網站,可以在一個月內學會寫程式碼並搭建web應用程式。該網站並非完全免費,你需要買一個類似訓練營的課程。
該網站有30天學習Python、Ruby和JavaScript的課程,而且訓練營的教學方式非常有效。
另外,該網站提供免費試用的機會並開設《命令列》之類的課程。同時,網站上還將推出《一個月內免費學寫程式碼》的播客。
7. codecademy.com傳送門:http://codecademy.com/
該網站提供互動式教程,免費學習JavaScript、Java和Linux等最流行的技術。同時還提供一些付費課程,來學習Python、Java和JavaScript等高階概念。
8. codingbat.com傳送門:http://codingbat.com/
這是另一個學習程式設計的好網站,包含了許多免費的程式設計練習,可以用Python和Java來建立對程式設計的感覺。
9. code.org傳送門:http://code.org/
學習程式設計和計算機科學基礎知識的絕佳網站。孩子們可以在該網站上透過玩Minecrat遊戲來學習程式設計。
10. code4startup.com傳送門:https://code4startup.com/?ref=javinpaul
這是一個由Leo Trieu建立的很棒的網站,可以透過搭建真實公司的網頁和實戰專案來學習如何寫程式碼。
該網站是從零開始學習Web開發的最佳場所之一,可在3個月內學習搭建像Airbnb、優步等4家真實的企業網頁,且不需要經驗。
網站上還有許多免費課程,如下:
(1)菜鳥如何一小時搞定ReactJS
傳送門:https://code4startup.com/projects/reactjs-for-newbies?ref=javinpaul
(2)學習Rubyon Rails、Heroku和Wistia APIs
傳送門:
https://code4startup.com/projects/hero-learn-ruby-on-rails-and-wistia-apis-by-cloning-code4startup-version-newbies?ref=javinpaul
11. codeabbey.com傳送門:https://www.codeabbey.com/
這是一個有很多程式設計練習的很棒的網站,可以學習寫程式碼,並提高你在任一程式語言中的程式設計技能。
12.sqlzoo.net傳送門:http://sqlzoo.net/
毫無疑問,對於任何IT專業人士來說,SQL都是必備技能之一。但是不幸的是,很少有網站或免費課程提供SQL課程。
該網站是初學者學習SQL或已有基礎的人提高SQL查詢技巧的最好的地方之一。
網站提供了配有練習的互動式SQL教程,非常適合提高SQL查詢技巧。
13.GitImmersion傳送門:http://gitimmersion.com/index.html
這是學習Git和GitHub的最佳網站之一。Git是當今程式設計師必備的技能之一,透過該網站的學習,能一覽Git的基本原理。該網站的靈感來自於這樣一句話:實踐出真知。
這是學習Git最好的課程之一,由已故的重量級程式設計師Jim Weirich編寫。
如果在.bashrc 和.gitconfig中配置別名,則該課程可以大大提高工作效率。
14.LearnGit branching傳送門:https://learngitbranching.js.org/
分支和合並是任何原始碼控制工具(如SVN、CVS)都難以掌握的概念之一,在Git中也曾如此,但現在透過該網站並沒那麼難以掌握。這個互動型網站將以與眾不同的方式提供git合併和分支的課程。
該網站是在網上學習Git最直觀、最具互動性的方式之一,根據逐步演示的強大功能,提供了許多針對不同水平具有挑戰性的練習,還能在學習過程中帶來不少的樂趣。
15. codecombat.com該網站可透過玩遊戲,學習如何用Python和Javascript寫程式碼,這是最具互動性和最有樂趣的線上學習方式之一。
16. tryhaskell.org傳送門:http://tryhaskell.org/
透過免費的互動課程學習Haskell。
17. railsforzombies.org透過觀看影片和完成練習來學習Ruby on Rails。該網站現在已與Pluarlsight網站合併。
18. thinkful.com這是一個與眾不同的網站,你可以在其中選擇課程,並獲得導師指導。
19. rubymonk.com透過該網站的互動性材料,可以在瀏覽器中發現Ruby的習慣用法。該網站為初級、中級和專業Ruby開發人員提供了進一步提高Ruby程式語言的機會。
20. tryRuby.org
這是另一個線上學習Ruby的好網站。現在該網站也與Pluarlsight合併,只有註冊了會員才能獲取課程資源。
21. learnpython.org傳送門:http://learnpython.org/
我們一起分享AI學習與發展的乾貨
-
9 # 千鋒武漢
現在學程式設計的程式設計師小夥伴越來越多了,追求高薪和理想是眾多程式設計師夢寐以求的事情。
線上學程式設計的網站哪家強呢?下面給程式設計師小夥伴們推薦5個高大上的程式設計網站:
1、UdemyUdemy是一個提高程式設計技能的網站。
在這個網站上,你可以眾多語言進行程式設計,比如PHP、CSS、Python、HTML和Java等。
如果你在這個網站上完成課程,就能獲得結業證書哦!
2、CodechefCodechef程式設計網站針對不同層次水平的程式設計師,程式設計等級分入門、簡單、中等、挑戰幾種。
在這上面可以參加程式設計競賽,如果你確實是大牛,很有機會獲得獎金。
3、LintCodeLintCode絕對是正統的找工作刷題網站。
在這個網站上,你可以線上刷程式設計題,完成階梯式訓練。無論是對於提高程式設計技能,還是程式設計面試,都是大有裨益的。
4、CodecademyCodecademy包含各種線上程式設計練習和課程影片。
不得不說,codecademy課程質量很高,有很多外國程式設計師喜歡從這裡入門。
5、Khan AcademyKhan Academy含有大量的互動式影片和程式設計挑戰
計算機程式設計部分內容包括CSS、HTML、SQL和JavaScript。
在Khan Academy網站上,你可以透過網站上的各種提示,完成程式設計的訓練。
最後,你喜歡哪一個線上程式設計網站呢?
-
10 # 最火軟體
1、W3school
https://www.w3school.com.cn/
這是一個免費學習程式語言的線上學習網站,裡面的知識淺顯易懂,非常適合初學者。
2、菜鳥教程https://www.runoob.com/
這是一個專注於程式設計學習的網站,裡面不僅有各種程式設計知識,還有線上程式設計工具,讓你在學習的過程中進行實踐,從而更牢固的掌握所學知識。更重要的是還能根據學習情況進行測驗,檢驗一下學習成果。
當自己有不會的地方可以在使用者筆記中查詢自己所需要的筆記,讓自己更好地提升自己的能力。
3、Lintcodehttps://www.lintcode.com/
當我們在學習了一段時間的程式設計,可以用這個網站進行測試。它裡面有一些網際網路公司的面試真題,可以自行根據難度和知識點檢驗自己的學習成果,及時知道自己哪裡有欠缺。
4、Infoqhttps://www.infoq.cn/
infoq是一個實踐驅動的社群資訊站點,裡面匯聚了各種軟體資訊,你可以在這個網站中及時的瞭解到關於程式設計和網際網路的最新資訊。還有額外的演算法訓練營幫助你提升自己的能力。
5、Segmentfaulthttps://segmentfault.com/
思否也是一個不錯的程式學習平臺。已經成為程式設計師的大牛還可以在這個網站中申請成為優秀講師!
以上就是今天分享的內容了,想要提升自己能力的小夥伴們,從現在開始吧!
回覆列表
線上練習程式設計的網站有很多,推薦幾個:
lintcode codecademy codehs codechef