來了,又一個(gè)新的SQL刷題網(wǎng)站!
↑ 關(guān)注 + 星標(biāo) ,每天學(xué)Python新技能
后臺(tái)回復(fù)【大禮包】送你Python自學(xué)大禮包
毋庸置疑,SQL是數(shù)據(jù)分析師需要掌握的一個(gè)基本的技能。
之前我也分享過幾個(gè)SQL在線學(xué)習(xí)網(wǎng),比如SQLZOO、XUESQL、w3resourc等。當(dāng)然,除了學(xué)習(xí)網(wǎng)站還有面試刷題的網(wǎng)站,比如Leetcode、牛客網(wǎng)等。
今天我要再分享一個(gè)SQL刷題網(wǎng)站——Strata Scratch
官方網(wǎng)址是:https://www.stratascratch.com/
這個(gè)網(wǎng)站主要用戶是Data Science人群。畢竟你打開網(wǎng)址就會(huì)看到碩大的黑字—— MASTER CODING FOR DATA SCIENCE。不過不用擔(dān)心,對(duì)數(shù)據(jù)分析師也同樣很適用。

簡介
Strata Scratch提供了幾百道 SQL 和 Python 練習(xí)題,以幫助提高您在這些領(lǐng)域的分析技能
進(jìn)入網(wǎng)站后,需要先點(diǎn)擊右上角登錄注冊賬號(hào)(小五我是直接使用google賬號(hào)一鍵登錄的)。

題目是分為免費(fèi)和付費(fèi),其中付費(fèi)的題目需要升級(jí)賬號(hào)才能使用,這點(diǎn)與其他刷題網(wǎng)站一致。SQL刷題的話,大概有25道免費(fèi)題目。
同時(shí),很多題目可以選擇使用SQL(只支持PostgreSQL)或者Python進(jìn)行作答。這非常適合測試和提升自己的 SQL 和 Pandas 知識(shí),以此促進(jìn)職業(yè)發(fā)展或?yàn)榧夹g(shù)面試做準(zhǔn)備。

根據(jù)官方宣傳,這些題目都是來自不同大廠的真題,包括愛彼迎、亞馬遜、蘋果、微軟等等。

這些問題,都是經(jīng)過大量研究、基于真實(shí)的行業(yè)問題,這是準(zhǔn)備面試或促進(jìn)職業(yè)發(fā)展的理想資源。
下面小五簡單演示一下如何刷題??
演示
如果你使用過Leetcode、牛客網(wǎng),就會(huì)發(fā)現(xiàn)Strata Scratch界面非常相似。
點(diǎn)擊第一個(gè)免費(fèi)題目,即可開始刷題。

左側(cè)是題目和數(shù)據(jù)結(jié)構(gòu),具體樣式參考上圖,本題就是一個(gè)非常經(jīng)典的薪資差異題。
右側(cè)區(qū)域編寫SQL,執(zhí)行提交代碼。

會(huì)發(fā)現(xiàn)提交的代碼已成功執(zhí)行,得到的結(jié)果也通過了驗(yàn)證。

我們還可以切換成Python模式,來測試一下自己的Python數(shù)據(jù)處理能力。
這樣的話就需要先導(dǎo)入Pandas,然后繼續(xù)使用Pandas的各種函數(shù),來解決本道薪資差異題目。

是不是既可以練習(xí)SQL,又可以練習(xí)Python,非常適合數(shù)據(jù)分析師/數(shù)據(jù)科學(xué)家來測試自己的知識(shí)掌握情況。
最后,Strata Scratch還有解決問題討論的板塊。

這點(diǎn)與力扣、牛客網(wǎng)的討論區(qū)/題解類似。

好了,以上就是SQL刷題網(wǎng)站Strata Scratch的主要功能了。
總體而言,trata Scratch模擬了很多現(xiàn)實(shí)生活和面試場景。如果你的目標(biāo)是發(fā)展和測試您的SQL+Pandas技能,它絕對(duì)是一個(gè)很好的網(wǎng)站。大家如果感興趣,記得去 https://www.stratascratch.com/ 試一下。

去之前,別忘了給本文點(diǎn)個(gè)贊哦??~


