請(qǐng)問(wèn)有沒(méi)有那種在線(xiàn)的Python練習(xí)題庫(kù)?
推薦幾個(gè)Python從初學(xué)者入門(mén)到面試刷題的Python在線(xiàn)練習(xí)網(wǎng)站:
Pyschools(適合Python基礎(chǔ)入門(mén))完全免費(fèi),只需要google賬號(hào)登陸即可。Pyschools包括三個(gè)主要部分:
Python基礎(chǔ)知識(shí)學(xué)習(xí):本部分將為你提供有關(guān)學(xué)習(xí)Python編程的資源的鏈接。
練習(xí):本部分附帶一些小練習(xí),可以應(yīng)用所學(xué)的知識(shí)。項(xiàng)目挑戰(zhàn):本部分使你可以與其他程序員一起參加一些競(jìng)賽。每一類(lèi)基礎(chǔ)語(yǔ)法下設(shè)置了多種不同的練習(xí)題
基礎(chǔ)知識(shí)的在線(xiàn)練習(xí)
Problem Solving with Algorithms and Data Structures using Python(適合Python基礎(chǔ)入門(mén))完全免費(fèi),提供Python基本的語(yǔ)法學(xué)習(xí)和練習(xí)題
每一章節(jié)學(xué)習(xí)完成之后進(jìn)行課后在線(xiàn)練習(xí)
HackerRank(適合Python進(jìn)階刷題)HackerRank網(wǎng)站是程序員們相互交流&挑戰(zhàn)的社交平臺(tái)。網(wǎng)站提供各種編程謎題、現(xiàn)實(shí)中的編程難題和挑戰(zhàn)。程序員們可以在線(xiàn)進(jìn)行編程挑戰(zhàn),與其他程序員競(jìng)爭(zhēng),以提高自己在排行榜的排名。目前有一些公司將此網(wǎng)站提供的技術(shù)面試工具作為技術(shù)面試考核的過(guò)程,考核難度相對(duì)較大。適合想要深入提高自己解決難題能力的程序員們。
LintCode(適合Python進(jìn)階刷題)LintCode網(wǎng)站是國(guó)內(nèi)較大的在線(xiàn)編程&測(cè)評(píng)網(wǎng)站。此網(wǎng)站提供各大IT公司的算法面試題類(lèi)型,行分門(mén)別類(lèi),由簡(jiǎn)單到中等,再到難,便于不同水平的程序員進(jìn)行刷題練習(xí)。同時(shí)網(wǎng)站支持多種語(yǔ)言(Java, Python, C++),方便不同語(yǔ)言特長(zhǎng)的程序員利用擅長(zhǎng)語(yǔ)言進(jìn)行刷題練習(xí)。因此對(duì)于不同編程能力水平、不同職位需求的人來(lái)說(shuō)都是非常有用的刷題網(wǎng)站。
Codeabbey(適合Python進(jìn)階刷題)網(wǎng)站提供編程題庫(kù),題目從最簡(jiǎn)單的開(kāi)始,難度不斷增加。并且網(wǎng)站會(huì)對(duì)參與者進(jìn)行排名。