當前位置:首頁 » 網站資訊 » 代碼刷題網站有哪些

代碼刷題網站有哪些

發布時間: 2024-09-05 00:09:41

1. 16個匹配程序員工作的網站

程序員16個匹配網站良心推薦

一、技術提升

GitHubQ

程序員託管代碼的平台,很多開發者都會在上面找各種各樣的開源項目。來學習。阿里、騰訊、位元組跳動、美團、Google、Micosoft等國內外大廠都有 自己Github開源庫。

StackOverflow

一個強大的IT技術問答網站,用戶可以在網站免費提交問題,瀏覽問題,索引相關內容。GeeksforGeeks

關於「演算法和數據結構Q」,GeeksforGeeks 有很多很好的文章、解釋和代碼解決方案。

CSDN

老牌的IT技術交流平台,技術干貨很多,但是內容良美不齊,需要仔細搜尋。

二、演算法刷題

Leetcode

知名刷題網站,有許多編程面試的題目,可以在線編譯運行。通過刷LeetCode可以保持編程狀態時對於技術面試也有很大幫助。

Lintcode

LintCode 收集了最常見、最高頻的編程題目,覆蓋領域較多,支持在線編譯。

TopCoder

TopCoder 是最早的在線編程竟技平台之一,提供了一系列的演算法挑戰。他們還會贊助競賽,如果你寫出最好的解決方案,就可以拿到獎勵。

牛客網

在線刷題平台,有很多的企業真題,應屆生求職使用的較多。

三、課程學習

嘩哩嘩哩

眾所周知,「bilibili是一個學習網站」,除了番劇、鬼畜之外,b站同樣有非常多的高質量的編程教學視頻。

Coursera

Coursera是大型公開在線課程項目,合作院校包括斯坦福大學、密歇根大學、普林斯頓大學、賓夕法尼亞大學等美國名校。你可以在上面學到大量計算機理論和編程知識,部分課程有中文字幕。

幕課網

國內比較不錯的編程教學網站,可以找到比較體系的視頻課程,但是要花錢。

中國大學MOOC

一個綜合性的課程平台,擁有包括985高校在內提供的千餘門課程。

四、副業兼職

飛援

程序員遠程靈活用工平台,聚集了高質量的兼職和全職自由職業開發者,會對開發者的開發經驗有一定要求(會有測評和面試流程),但是結算會比較有保障,平台也會協助跟客戶溝通,比較靠譜。

豬八戒

兼職小項目平台,主婁是入門級項目,不適合專業程序員,只適合新手,項目交付和結算容易扯皮。

Toptal

國外一個相對高端的自由職業者平台,適合比較有經驗、英語溝通能力強的遠程工作者。

Freelancer

國外從程序開發到市場營銷、廣告、會計、法務等一系列的可以遠程的工作平台。

2. 11個編程學習及刷題網站!

編程學習之路,你需要的不僅僅是教材,更需要一個適合自己的學習工具庫。下面,就為你揭示11個編程學習和實戰提升的寶藏網站,它們將助你踏上編程之旅,提升學習效率。



一、課程學習平台


1. 菜鳥教程 (Runoob):作為新手入門的啟蒙之地,菜鳥教程由Runoob開發,匯集了Python、JavaScript、C++等多門編程語言的詳盡文檔,案例豐富,簡單易懂。無論是基礎概念還是實戰案例,都能讓你對編程有一個初步的認知。



2. W3Schools:這個一站式學習平台此猛,提供從HTML、CSS到高級JS、PHP等的全面教程。JavaScript教程詳細全面,無論是初學者還是進階者,都能在此找到所需內唯嫌容,是免費學習的優質資源。



3. Mogucourse:慕課網的課程覆森山橋蓋全面,包括前端、後端、移動開發、雲計算等領域,無論是HTML/CSS,還是大數據、Python,都能在這里找到專業的課程。



二、綜合學習網站


4. 中國大學MOOC:這里有985、211高校的優質課程,涵蓋計算機編程及多元學科,知識深度廣度並存。



5. Coursera:匯聚世界名校課程,如斯坦福、北大、清華,不僅有計算機科學,還有藝術、人文等多個領域的廣泛選擇。



6. B站:如今的B站不僅是二次元樂園,更是學習寶地,Python、C語言、Java等編程語言課程豐富,適合不同層次的學習者。



三、技術交流社區


7. Stack Overflow:程序員的疑難雜症解決方案庫,技術大牛的智慧匯聚地,無論何時遇到編程難題,這里都能找到解答。



8. GitHub:全球最大的開源代碼庫,這里有高質量的代碼示例,閱讀源碼是提升技能的高效途徑。



9. 收獲啦:IT技術問答社區,問題解答專業,雖然回復速度稍慢,但適合逐步積累知識。

四、實戰刷題平台


10. LeetCode:業界公認的演算法刷題神器,中文版的LeetCode讓你無需語言障礙,輕松挑戰各大公司的面試題目。



11. 牛客網:不僅是面試題庫,牛客網還提供專項練習和模擬筆試,AI面試功能更是求職者提升技能的絕佳平台。



以上這些網站,無論是理論學習、實戰練習還是技術交流,都能為你的編程之路提供堅實的支持。祝你學習進步,編程之路越走越寬廣!

3. 哪裡有編程學習的網站

1. CodeAcademy
最受歡迎的學習編程的網站之一就是CodeAcademy啦。事實上,已經有超過2400萬人通過這個教育公司的迷人經驗學習過如何編程,在CodeAcademy,通過上課你可以深入了解到從HTML&CSS、JavaScript、jQuery、PHP、Python到Ruby的所有東西。

2. Coursera
創辦於2012年,Coursera已經成長為一個以營利為目的的教育技術公司,它提供119個機構的超過1000個課程。雖然你可以支付某些程序來獲得一個證書,但還是有免費的各種專門化編程的介紹課程,這些課程由各個大學提供,例如華盛頓大學、斯坦福大學、多倫多大學和范德比爾特大學。

3. edX
EdX是另一個開源非營利在線學習平台的代表。它是由哈佛大學和麻省理工學院在2012年創辦的,在這里你會學到一些尖端技術和理論。如今,edX的加入者已經包括60所學校,你可能不會在這個免費的哈佛大學電腦課程介紹上走錯。

4. Udemy
Udemy成立於2010年,是一個可以學習和提高職業技巧的在線學習平台。雖然有需要付費的課程,但也有大量通過視頻課教授的免費編程課,比如為企業家量身打造的編程——HTML&CSS和Python編程介紹。

5. aGupieWare
AGupieWare是一個獨立的應用程序開發商,它從美國的一些領導機構中調查計算機科學程序,後來它創辦了一個由斯坦福大學、麻省理工學院、卡內基梅隆大學、伯克利大學和哥倫比亞大學提供的免費教程,這個項目之後被分成了15個課程:3個入門課程、7個核心課程和5個選修課。
盡管實際上你不會收到貸款,這仍然是一個為未來的計算機程序員准備的完美的介紹程序。

6. GitHub
有時你會被一個問題困住,需要翻看參考書,那就來找GitHub吧。你可以在基於web的Git存儲庫主機服務中,找到囊括80多種編程語言的超過500個免費的編程書。

7. MIT Open Courseware
如果你已經學過了基礎知識,想學學更深層的知識,例如探索編程背後的理論。那就是MIT免費課件網站的優勢了,它包括了例如電腦科學及編程、Java編程簡介和C語言編程實例這些課程。

8. Hack.pledge()
這是一個開發者社區,包括一些像BitTorrent的創造者Bram Cohen這樣的高知名度開發者。因此,你可以向世界上一些首席開發者學習,使你的編程能力變得完美無缺。

9. Code Avengers
總部在紐西蘭的Code Avengers提供有趣且互動的編程課,教你如何用JavaScript、HTML和CSS編游戲、應用程序和網站。每個課程僅在12小時內完成且有英語、俄語、荷蘭語、西班牙語、義大利語、土耳其語和葡萄牙語版本。

10. Khan Academy
Khan Academy由教育家Salman Khan創辦於2006年,是最原始的免費在線學習機構之一。通過一步步的視頻教程,你可以學會如何用JavaScript和ProcessingJS編程圖畫、動畫和游戲,還可以學會如何用HTML和CSS創建網站。

11. Free Food Camp
這里你可以通過加入社區的專業人士和學生學到HTML5、CSS3、JavaScript、Databases、DevTools、Node.js、Angular.js和Agile。你們甚至可以用編程技能在一起工作,這樣就可以構建免費的應用程序。要記得這點:你正在學習的這些技能有助於解決實際問題,代碼應該是非營利的。

12. HTML5 Rocks
這個Google project發布於2010年,是為了和蘋果的HTML5對著干,這個網站滿是教程、資源和最新版的HTLM5。它是開源的,所以開發者可以隨意使用HTML5代碼,而且因為它比大多數入門課程更先進,你可能想要在進入網站之前先學習一些基礎知識和經驗。

4. python編程刷題網站

python123答案在哪找

1Python123

地址:Python123-編程更簡單

特點:北京理工大學搭建的學習python的網站;可以邊學邊練習

2PythonTipPythonTip裡面的練習題主要偏向Python基礎和一些基礎的演算法,比較適合作為新手的入門練習題。

地址:

3python開發者社區

地址:python開發者社區

特點:分類全,手冊和文檔很多很詳細

4github

地址:github

特點:python的項目很多,可以搜索自己感興趣的項目練練手

5python在線幫助文檔

地址:python在線幫助文檔

特點:python在線幫助文檔肯定不能少,遇到問題查什麼都比較方便

6趣IT

地址:趣IT官網-互聯網求職刷題神器

特點:it類基本全包括了,刷題,社區分享面試經,是個新平台,發現好東西分享就對了。

想刷題,看這份私藏了多年的刷題網站就行了

遙想當年,機緣巧合入了ACM的坑,周邊巨擘林立,從此過上了"天天被虐似死狗"的生活…

然而我是誰,我可是死狗中的戰斗雞,智力不夠那刷題來湊,開始了夜以繼日哼哧哼哧刷題的日子,從此"讀題與提交齊飛,AC與WA一色",我驚喜的發現被題虐既刺激又有快感,那一刻我淚流滿面。這么好的事兒作為一個正直的人絕不能自己獨享,經過激烈的顱內斗爭,我決定把我私藏的十幾個T的,阿不,十幾個刷題網站放出來,讓我們一起爽!

刷題,是這個世界上最有意思的事兒!

當然刷題不能亂爽,你要知道刷題要幹嘛,是找工作面試、研究生復試機試,是參加程序設計競賽還是為了提高自己,在這里我將這些分為三類:收割offer版、ACM競賽版和提高版。

一、收割offer版

不管是找工作筆試面試白板試進大廠,還是研究生參加初試復試機試,數據結構和演算法都是繞不過去的坎,刷題就成了很多人的需求,快來看看下面這些網站,變身刷題機器,收割offer吧!

1、leetcode

英文網址:

中文網址:

估計leetcode(力扣)大家都很熟悉了,都被推薦爛了,很多國內外的程序員在上面刷題,難度從Easy、Medium至Hard都有,據說很多面試官都會從中挑選各種題目,號稱大廠的篩碼工。

我很早就知道leetcode,但是直到准備復試閑來無事的時候才在它上面刷了點兒題找感覺,發現上面的題型覆蓋很廣,像線段樹、滑動數組、博弈論、掃描線等都應有具有,但是好像有的測試數據有點弱?有的題好像可以悄咪咪的水過去…

當然題目都是英文的,現在也有了中文社區,兩個網址我都放出來了,還是建議大家首刷英文的,鍛煉一下,一舉兩得,畢竟如果是搞ACM的話,題目都是英文的…

2、hihoCoder

網址:

網站的技術團隊來自於原北大POJ的開發團隊,至於POJ會在後面的篇章中介紹,反正膜拜就完事了。一些知名的大廠比如微軟、網路、騰訊、網易等會在上面舉辦在線編程比賽,風格倒是和ACM比賽類似。

如果僅止步於此還不至於讓我推薦,當初與它的結緣是因為hihoCoder每周有周賽,每月有月賽。周賽是一道題,題目比較難但是極有意思,可以很好的拓寬自己的解題思路,月賽就更厲害了,題目均出自北大等一流高校玩ACM的菊苣出題,通過這個的檢驗可以迅速定位到自己真實的水平,同時了解自身在解決問題過程中的不足。

這將是展示自我真實水平的絕佳機會。

3、牛客網

網址:

牛客網作為國內內容超級豐富的IT題庫,各種東西看的我眼花繚亂,題庫+面試+學習+求職+討論360度無死角服務,堪稱"互聯網求職神器"。它好就好在不只是一個刷題的平台,還是一個交流學習的平台,發個問題貼總有熱心的大佬幫助,別問我怎麼知道,我才不要說我也給人回答過問題…

說句題外話,我與牛客網的結緣還是因為…它上面有考研真題,我刷來著…

4、計蒜客

網址:

計蒜客這個網站可能很多人不知道,他也有可以刷題的題庫,也會定期舉辦比賽,當年和計蒜客有的交集也就是參加計蒜客舉辦的"計蒜之道"的線上比賽,還贏得過T恤,現在好像還在我家放著…

這么多年還記得這個網站的原因,是因為當年在某乎上關注了他們的CEO,然後竟然被反關,著實把當年的我驚著了…

二、ACM競賽版

PS:雖然這一部分的標題為ACM競賽版,也只是因為這些在學校搞ACM的同學用的比較多,實際上所有的人都可以在下面這些網站上刷題,題目的質量和廣度都是頂呱呱的,男女老少咸宜。

搞ACM的時候知道了很多OJ(OnlineJudge),比如下圖(當然實際的數量肯定遠遠多於圖中所展示的這些):

5、HDU

網址:

杭電(杭州電子科技大學)的OJ大概是國內最火的幾個OJ之一了,大多數ACMer應該都知道(其實我想說所有來著),勿需多說,非常多比賽都在上面,比如每年暑假的多校聯賽,朝鮮、外蒙等學校的隊伍都會參加,想不知道都不可能。

現在上面大概有接近6k的題量,網上有很多的刷題順序,刷題指南,感興趣的玩玩兒…

6、POJ

網址:

這個就是我在介紹hihocoder的時候提到過的POJ(PekingUniversityOnlineJudge),同樣作為國內最火的幾大OJ之一,它的建立時間更早,一些上古時期的題目也能在上面找到,同樣POJ也很出名,也是我最早刷題的OJ之一。

現在上面有3k+的題量,關於POJ的刷題指南網上更是很多,同樣歡迎去玩兒…

7、SDUT

網址:

這個是我打開次數最多,刷題次數最多的OJ,是我刷題之路開始的地方–我本科母校SDUT的OJ平台。雖然我們學校不出名,但是我們集訓隊做東西是認真的,上面有接近3k的題量,並且在逐漸增多,簡單題多一些,很適合刷題。

歡迎大家注冊,多多刷題,我們集訓隊多年一直秉持開放的態度,歡迎多多交流…

8、其它OJ

最後附帶一些其它同樣優秀的OJ平台:

國內:

ZJU(浙大):

USTC(中科大):

FZU(福大):

HIT(哈工大):

國外:

URAL:

SPOJ:

三、提高版

這一部分推薦的網站,非常有意思,如果想提高自己,體驗比賽的快感,非常建議嘗試。

9、Codeforces

網址:

Codeforces又被戲稱為CF,是一家俄羅斯的網站,當然還是用英文食用。這里的很好的比賽,很好的題目,很好的選手,簡稱"三好"。

CF最吸引人的地方在於它那超級牛批的比賽系統,CF上每個用戶都擁有Rating,也就是比賽積分,新用戶默認為1500分,每次比賽就會在你的積分上加加減減,上面的比賽一般分為四種:Div1、Div2、Div3、EcationalCodeforcesRound。Div的比賽一般是根據積分來的,每個積分段只能參加對應的Div的比賽,Div1的比賽是裡面最難的,大佬基本都在這里。EcationalCodeforcesRound則是類似ACM的比賽,提交之後立馬出結果。

但是如果僅限這些也算不上超級,還有一個更有意思的是,CF的比賽還提供一個hack功能,通俗點說就是你去看別人提交的代碼,然後通過提交你想出的特殊測試用例然後找出別人代碼的bug,hack成功則加積分,比賽更多了很多樂趣,在hack和反hack中鬥智斗勇。

不過對國內來說,和俄羅斯存在時差,一般想參加比賽的話大多數要在晚上11點以後,按照基礎的2個小時比賽時間,再加上hack和測評反饋的過程,然後再刺激一下,差不多一宿就這么交待了,不過其中的樂趣不足為外人道。如果沒有時間,上面的題目還是可以自己拿來做的,題目質量超級好,很能鍛煉自己。

10、Topcoder

網址:

Topcoder據說是世界上規模最大的編程網站,如果這樣的話那這個Top就可以理解了,Top的coder丫,這個我基本上沒用過,可能是因為我不Top,只能仰望…

想起它來的原因還是因為現在每次有比賽的時候都會給我發郵箱,搞得我想忘了它都不成…

python學習網,大量的免費python視頻教程,歡迎在線學習!

本文轉自:

怎樣找到二級Python的刷題工具

1、Github:裡面有數百萬個Python項目,其中不乏優秀的二級Python學習類資源。

2、leetcode:這是一個專業的刷題網站,二級Python題目數量非常之多。

3、牛客網:leetcode類似,也是針對面試筆試場景的二級Python刷題網站。

python不會的題去哪搜

Github、leetcode、牛客網、實驗樓、和鯨社區等網站。

Leetcode是一個專業的刷題網站,題目數量非常之多,你可以用Python等多種語言去解題,也有會相應參考答案,其中不乏大廠面試真題。

牛客網和leetcode類似,也是針對面試筆試場景的刷題網站,裡面有騰訊、位元組、阿里等各個大廠的面試真題,適合有這方面需求的同學去針對性刷題。

實驗樓不同於leetcode和牛客網,它是一個實操代碼項目的練習網站,提供了包括Python在內的各種編程語言練習項目,包括像Python入門、Djangoweb編程、Pandas數據分析、自動化運維等,適合對項目練習有需求的同學。