Git/SQL/正则表达式练习平台
生活随笔
收集整理的這篇文章主要介紹了
Git/SQL/正则表达式练习平台
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Git/SQL/正則表達(dá)式
文章目錄
- Git/SQL/正則表達(dá)式
- 一、練習(xí) Git
- 二、練習(xí)正則表達(dá)式
- 三、練習(xí) SQL
下面介紹幾個(gè)平臺(tái),分別是學(xué)習(xí) Git、SQL、正則表達(dá)式的在線練習(xí)平臺(tái)。
一、練習(xí) Git
這是個(gè)叫做 Learning Git Branching 的項(xiàng)目,是一定要推薦的,如果你只會(huì)add ,clone,push,pull,commit 幾個(gè)命令,更需要練習(xí)史上最詳細(xì)的git使用教程:
- 這確實(shí)是我至今發(fā)現(xiàn)的最好的 Git 動(dòng)畫(huà)教程,沒(méi)有之一。
- 想當(dāng)年我用 Git 就會(huì) add .,clone,push,pull,commit 幾個(gè)命令,其他的命令完全不會(huì)
- Git 就是一個(gè)下載器,Github 就是個(gè)資源網(wǎng)站加免費(fèi)圖床,命令能不能達(dá)成目的都是靠運(yùn)氣。什么版本控制,我根本搞不懂,也懶得去看那一堆亂七八糟的文檔。
- 這個(gè)網(wǎng)站的教程不是給你舉那種修改文件的細(xì)節(jié)例子,而是將每次 commit 都抽象成樹(shù)的節(jié)點(diǎn),用動(dòng)畫(huà)闖關(guān)的形式,讓你自由使用 Git 命令完成目標(biāo):
- 所有 Git 分支都被可視化了,你只要在左側(cè)的命令行輸入 Git命令,分支會(huì)進(jìn)行相應(yīng)的變化,只要達(dá)成任務(wù)目標(biāo),你就過(guò)關(guān)啦!網(wǎng)站還會(huì)記錄你的命令數(shù),試試能不能以最少的命令數(shù)過(guò)關(guān)!
真的跟玩游戲一樣,難度設(shè)計(jì)合理,流暢度很好,我一玩都停不下來(lái)了,幾小時(shí)就打通了,哈哈哈!
- 總之,這個(gè)教程很適合初學(xué)和進(jìn)階,如果你覺(jué)得自己對(duì) Git 的掌握還不太好,用 Git命令還是有運(yùn)氣成分,就可以玩玩這個(gè)教程,相信能夠讓你更熟練地使用 Git。
- 它是一個(gè)開(kāi)源項(xiàng)目,Github 項(xiàng)目地址:
https://github.com/pcottle/learnGitBranching
- 教程網(wǎng)站地址:
https://learngitbranching.js.org
二、練習(xí)正則表達(dá)式
- 正則表達(dá)式是個(gè)非常強(qiáng)有力的工具,可以說(shuō)計(jì)算機(jī)中的一切數(shù)據(jù)都是字符,借助正則表達(dá)式這種模式匹配工具,操作計(jì)算機(jī)可以說(shuō)是如虎添翼。
我這里要推薦兩個(gè)網(wǎng)站,一個(gè)是練習(xí)平臺(tái),一個(gè)是測(cè)試正則表達(dá)式的平臺(tái)。
先說(shuō)練習(xí)平臺(tái),叫做 RegexOne:
- 前面有基本教程,后面有一些常見(jiàn)的正則表達(dá)式題目,比如判斷郵箱、URL、電話號(hào),或者抽取日志的關(guān)鍵信息等等。
- 只要寫(xiě)出符合要求的正則表達(dá)式,就可以進(jìn)入下一個(gè)問(wèn)題,關(guān)鍵是每道題還有標(biāo)準(zhǔn)答案,可以點(diǎn)擊下面的 solution 按鈕查看:
- RegexOne 網(wǎng)址:
https://regexone.com/
再說(shuō)測(cè)試工具,是個(gè)叫做 RegExr 的 Github 項(xiàng)目:
- 可以看見(jiàn),輸入文本和正則模式串后,網(wǎng)站會(huì)給正則表達(dá)式添加漂亮且容易辨認(rèn)的樣式,自動(dòng)在文本中搜索模式串,高亮顯示匹配的字符串,并且還會(huì)顯示每個(gè)分組捕獲的字符串,下方還會(huì)給出每個(gè)通配符的含義。
- 這個(gè)網(wǎng)站可以配合前面的正則練習(xí)平臺(tái)使用,在這里嘗試各種表達(dá)式,成功匹配之后粘貼過(guò)去。
- RegExr 網(wǎng)址:
https://regexr.com/
三、練習(xí) SQL
這是一個(gè)叫做 SQLZOO 的網(wǎng)站,左側(cè)是所有的練習(xí)內(nèi)容:
- SQLZOO 是一款很好用的 SQL 練習(xí)平臺(tái),英文不難理解,可以直接看英文版,但是也可以切換繁體中文,比較友好。
- 這里都是比較常用的 SQL 命令,給你一個(gè)需求,你寫(xiě) SQL 語(yǔ)句實(shí)現(xiàn)正確的查詢(xún)結(jié)果。最重要的是,這里不僅對(duì)每個(gè)命令的用法有詳細(xì)解釋,每個(gè)專(zhuān)題后面還有選擇題(quiz),而且有判題系統(tǒng),甚至有的比較難的題目還有視頻講解:
- 至于難度,循序漸進(jìn),即便對(duì)新手也很友好,靠后的問(wèn)題確實(shí)比較有技巧性,相信這是熱愛(ài)思維挑戰(zhàn)的人喜歡的!
- 網(wǎng)站地址:
https://sqlzoo.net/
總結(jié)
以上是生活随笔為你收集整理的Git/SQL/正则表达式练习平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cookie 和 session 详解
- 下一篇: 史上最详细的MySQL操作事例