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