五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

有哪些 python 的在線練習(xí)題或編程挑戰(zhàn)的網(wǎng)站?

2023-04-08 20:42 作者:DevWeekly  | 我要投稿

程序員寶藏庫https://gitee.com/sharetech_lee/CS-Books-Store

學(xué)習(xí)編程語言,練習(xí)必不可少,在練習(xí)和做題的過程中能夠查漏補(bǔ)缺,清楚自己在理論學(xué)習(xí)過程中的不足和薄弱點(diǎn),加深對于Python的理解和認(rèn)識。

請注意,這里強(qiáng)調(diào)的是「新手」,所以,上來就推leetcode、??汀odewar的同學(xué)就省省吧,別把新手引導(dǎo)入坑了。

上述這些網(wǎng)站主要面向的是求職面試刷題使用,更加偏重算法與數(shù)據(jù)結(jié)構(gòu),使用這些網(wǎng)站的前提是你已經(jīng)非常熟練一門編程語言,能夠輕松通過編程語言實(shí)現(xiàn)自己的算法和過程,壓根不適合新手練習(xí)Python?。。?/span>

下面,就從練習(xí)題和編碼挑戰(zhàn)2個(gè)方面推薦一些不錯(cuò)的平臺。

一、練習(xí)題

首先,給大家推薦6個(gè)真正適合Python新手練習(xí)做題的網(wǎng)站。

1. LearnPython

LearnPython是DataCamp基于經(jīng)典Python入門教程推出的一款免費(fèi)在校學(xué)習(xí)和練習(xí)Python的網(wǎng)站。

它具有2方面的特點(diǎn):

  • 理論與實(shí)踐結(jié)合

  • 交互式編碼挑戰(zhàn)

img

首先從知識體系方面,它覆蓋基礎(chǔ)(循環(huán)、條件、函數(shù)、列表、字典、類等等)、數(shù)據(jù)科學(xué)(Numpy、Pandas)、進(jìn)階(生成器、匿名函數(shù)、異常等)3大模塊構(gòu)成。

img


在每個(gè)模塊內(nèi)它會將理論和練習(xí)有機(jī)的結(jié)合到一起,每講解一一部分內(nèi)容,會提供一些練習(xí)題,同時(shí)還會提供一個(gè)交互式的編碼框,在這里可以直接編碼、執(zhí)行、獲取結(jié)果,達(dá)到及時(shí)練習(xí)的效果。

2. Python練習(xí)冊

Python練習(xí)冊是一個(gè)Github上免費(fèi)開源的項(xiàng)目,目前已經(jīng)12.6K+顆Star,受歡迎程度可見一斑。

img

它每天提供一個(gè)小程序,它提供的練習(xí)題都是圍繞加深Python認(rèn)識和理解展開,例如,

  • 使用 Python 如何生成 200 個(gè)激活碼?

  • 任一個(gè)英文的純文本文件,統(tǒng)計(jì)其中的單詞出現(xiàn)的個(gè)數(shù)。

  • ...

這些都是Python中非?;A(chǔ)的操作,可能通過十幾行甚至幾行代碼就可以實(shí)現(xiàn)。

但是,不要小看這些練習(xí)題,這些練習(xí)的都是日常工作中經(jīng)常會用到的用法和操作。

https://github.com/Yixiaohan/show-me-the-codegithub.com/Yixiaohan/show-me-the-code

3. PythonPractice

PythonPractice是由DATAQUEST匯總整理的74個(gè)有助于提升Python水平的問題。

這74個(gè)問題可以說是覆蓋了Python應(yīng)用過程中高頻用到的場景和用法,例如,正則表達(dá)式、日期和時(shí)間、面向?qū)ο?、字典、NumPy、Matplotlib繪圖等等。

img


在每個(gè)問題下面,它會先簡單介紹一下理論知識,然后拋出一些問題,例如:

  • 如何使用線圖可視化時(shí)間序列數(shù)據(jù)?

  • 什么是相關(guān)性以及如何使用散點(diǎn)圖將它們可視化?

  • 如何使用條形圖和直方圖可視化頻率分布?

  • 如何使用 pandas 庫加快我們的探索性數(shù)據(jù)可視化工作流程?

  • 如何使用 Seaborn 的關(guān)系圖可視化多個(gè)變量?

img

然后,它還會提供一個(gè)在線的編輯界面,這樣你就不需要再費(fèi)勁去配置開發(fā)環(huán)境,也不用把時(shí)間和精力浪費(fèi)在琢磨開發(fā)環(huán)境上??梢灾苯釉诰€編程實(shí)現(xiàn),執(zhí)行驗(yàn)證結(jié)果。

4. 500 line or less

顧名思義,500行以內(nèi)完成一項(xiàng)練習(xí),是一個(gè)非常經(jīng)典的Python練習(xí)平臺。

只不過,它面向的是更加偏向?qū)嵺`和高階的練習(xí)。

img


它會涉及到一些項(xiàng)目端到端的全部環(huán)節(jié),包括,模型設(shè)計(jì)、開發(fā)、測試等不同環(huán)節(jié)。

如果對Python已經(jīng)有一定熟練程度,這個(gè)資源可以進(jìn)一步提升對Python應(yīng)用的認(rèn)識高度。

5. PYnative

PYnative是一款面向Python 開發(fā)人員的免費(fèi)編碼練習(xí)平臺,練習(xí)涵蓋 Python 基礎(chǔ)知識、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析。 截至目前,該頁面包含 18 個(gè)模塊的練習(xí)。

img


這些 Python 練習(xí)包括什么?

每個(gè)練習(xí)都包含需要練習(xí)和解決的特定 Python 主題問題,這些免費(fèi)練習(xí)以 Python 作業(yè)的形式提供,解決不同程序和挑戰(zhàn)的練習(xí)。

所有練習(xí)都在 Python 3 上進(jìn)行了測試。

每個(gè)練習(xí)有 10-20 個(gè)問題,每個(gè)問題都提供了解決方案。

img


當(dāng)然,它同樣提供了在線編輯器,可以讓初學(xué)者能夠用于實(shí)現(xiàn)并解決這些問題。

6. the5fire

the5fie是一個(gè)技術(shù)博客,它經(jīng)常會更新一些Python實(shí)戰(zhàn)的問題和實(shí)現(xiàn),例如:

python項(xiàng)目練習(xí)一:即時(shí)標(biāo)記

python項(xiàng)目練習(xí)二:畫幅好畫

python項(xiàng)目練習(xí)三:萬能的XML

python項(xiàng)目練習(xí)四:新聞聚合

python項(xiàng)目練習(xí)五:虛擬茶話會

python項(xiàng)目練習(xí)六:使用CGI進(jìn)行遠(yuǎn)程編輯

python項(xiàng)目練習(xí)七:自定義公告板

python項(xiàng)目練習(xí)八:使用XML-RPC進(jìn)行遠(yuǎn)程文件共享

python項(xiàng)目練習(xí)九:文件共享2-GUI版本

python項(xiàng)目練習(xí)十:DIY街機(jī)游戲

這里面涉及的面比較廣,也比較靈活,抽空可以看一下,可以找到一些比較新鮮實(shí)用的應(yīng)用場景拿來練習(xí)。

二、編碼挑戰(zhàn)

在這里,在這篇文章中,我們已經(jīng)找出了3個(gè)有價(jià)值的編碼挑戰(zhàn)網(wǎng)站,一定會幫助你提高你的編程技能。

1. CodeCombat

img


CodeCombat主要推薦給那些沒有什么編程經(jīng)驗(yàn)的人,因?yàn)樗粌H可以幫助你練習(xí)你的編碼技能,還可以在游戲中為你提供一個(gè)卓越的學(xué)習(xí)過程。

你可以通過游戲?qū)W習(xí)各種編程語言,如Python, JavaScript, CoffeeScript, Lua等。

你需要用這些語言中的任何一種編寫代碼,告訴角色它需要做什么。

此外,游戲從簡單的謎題和挑戰(zhàn)開始,然后難度逐漸增加。游戲中還包括各種教程,以熟練掌握語言的語法。

此外,《CodeCombat》是一個(gè)開源項(xiàng)目,你不僅可以學(xué)習(xí)和游戲,還可以對源代碼做出貢獻(xiàn),增加新的功能,修復(fù)錯(cuò)誤等等,以提高你的編程游戲水平。

2. Code Hunt

img

列表中另一個(gè)可以幫助你在游戲環(huán)境中練習(xí)和提高編程技能的提法是《Code Hunt》。

這是一個(gè)來自微軟研究院的編碼游戲,你要解決一系列的編碼難題來完成各種回合。

同時(shí),它以一種創(chuàng)造性和獨(dú)特的形式工作,每個(gè)謎題只提出測試案例,不提供任何規(guī)范。

你首先需要識別模式,然后對解決方案進(jìn)行編碼。通過Code Hunt,你可以熟練掌握2種著名語言--Java和C#

由于它是來自微軟的龍頭企業(yè),Code Hunt被全世界數(shù)以百萬計(jì)的學(xué)生(甚至是專業(yè)人士)所青睞,如果你希望以更有趣的方式來加強(qiáng)你的Java或C#編程技能,你一定可以試試。

3. CheckIO

img

CheckIO是一個(gè)編碼游戲,可以提高你的編程技能,特別是兩種語言--Python和TypeScript。

這款游戲推薦給初學(xué)者和高級程序員,以提高編碼技能,因?yàn)樗鼮槟闾峁┝嗽S多不同復(fù)雜程度的令人興奮的挑戰(zhàn)來解決。

這些挑戰(zhàn)的每一組都被定位在一個(gè)不同的島嶼上,用戶需要解決所需的編碼挑戰(zhàn)或難題,才能從一個(gè)島嶼穿越到另一個(gè)島嶼。

此外,CheckIO的豐富和支持性社區(qū)幫助你與世界各地的各種聰明人分享知識和經(jīng)驗(yàn)。

甚至,CheckIO被各種教師和導(dǎo)師用于他們的培訓(xùn)項(xiàng)目或課程,幫助學(xué)生練習(xí)編碼技能。此外,該游戲是高度可定制的。

hello,大家好,我是Jackpop,重點(diǎn)大學(xué)本科畢業(yè)后保送到哈工大計(jì)算數(shù)學(xué)專業(yè)讀研,有多年國內(nèi)頭部互聯(lián)網(wǎng)、IT公司工作經(jīng)驗(yàn),先后從事過計(jì)算機(jī)視覺、推薦系統(tǒng)、后端、數(shù)據(jù)等相關(guān)工作。如果同學(xué)們在升學(xué)考研、職業(yè)規(guī)劃、高考志愿、簡歷優(yōu)化、技術(shù)學(xué)習(xí)等方面有困惑,歡迎大家前來咨詢!


有哪些 python 的在線練習(xí)題或編程挑戰(zhàn)的網(wǎng)站?的評論 (共 條)

分享到微博請遵守國家法律
阳谷县| 花垣县| 万载县| 克拉玛依市| 沛县| 博白县| 黔西县| 亚东县| 江川县| 个旧市| 崇州市| 云梦县| 青田县| 荆门市| 扬州市| 南康市| 崇阳县| 陈巴尔虎旗| 双桥区| 肥东县| 绿春县| 南乐县| 河间市| 余庆县| 太和县| 通河县| 商都县| 沾益县| 阜阳市| 阳山县| 突泉县| 绥中县| 彭山县| 乌拉特中旗| 嵊泗县| 赤峰市| 峨眉山市| 晋城| 五莲县| 白水县| 山西省|