干货 | SQL如何学?分享5大免费学习资源
点击上方“Python数据科学”,选择“星标”公众号
重磅干货,第一时间送达
作者:xiaoyu,半路转行数据
SQL是学习数据分析过程中必不可少的一环。很多朋友苦于学习过程中缺少学习资源,遇到问题身边没有大牛,也不知道该去找谁来解决。SQL学习资源太多了,本篇给大家精心整理了一些有特色的,涵盖了SQL的理论基础、操作练习、答疑。
1. w3school
我的启蒙老师,当时自学的时候也是通过它来入门的。手机app很方便,我在地铁里一周就完成了基础知识的学习,app名字叫 w3school-编程学院。
pc端网址为:
http://www.w3school.com.cn/sql/index.asp
2. SQL必知必会
一本入门必看的SQL书籍,语言通俗易懂,讲解详细,非常适合初学者入门,链接如下。当然,网上也公开了电子版,可自行寻找。
3. SQLZoo
如果学会了基础部分想找一些练习,可以到SQLZoo来。每个部分都会陪套一些练习,对于面试之前的准备可谓是非常有帮助。但是题目难度上不是很大,适用于新手练习入门使用。
https://sqlzoo.net/
4. PostgreSQL Exercises
也是一个非常好的SQL学习网站,界面设计非常舒服,配有多套实操练习和答案提示,对于补充SQL实战练习是一个很好的资源。
https://pgexercises.com/
5. Stack Overflow(SQL)
Stack Overflow不用我说了,作为程序员,你遇到的问题,别人肯定也遇到过,所以多看看其他人的解决方案就可以找到解决办法。我开始学习的时候包括现在也经常到Stack Overflow上寻求答案。
Stack Overflow有个专门针对SQL的问题集,归集了近50万的问题。缺点是英语,可能很多朋友看着不舒服,但其实习惯就好了。
https://stackoverflow.com/questions/tagged/sql
6. LeetCode & 牛客网
如果刷题的,除了上面一些练习外,也可以到LeetCode和牛客网进行搜索,上面也归集了很多面试者共享的面试考题。
https://leetcode.com
https://www.nowcoder.com/
7. SQL cheat sheet
最后附赠一个 SQL cheat sheet,列出了一些常用操作的语言框架,对于初学者非常有帮助。公众号后台回复:SQL,即可获取。
专注于数据科学领域的知识分享
欢迎在文章下方留言与交流
推荐阅读
普林斯顿博士NumPy手写全部主流机器学习模型,代码超3万行
Github 标星 4w+,如何用 Python 实现所有算法