標籤:

新手該學SQL還是Python?

沒有任何編程語言的基礎,主要想從事數據分析方面的工作。


那都得學


你這話就像在問:是學《打狗棒》好還是《降龍十八掌》好?這都是丐幫的武功,但是明顯《降龍十八掌》要牛逼且上檔次一些,SQL就跟《打狗棒》一樣,沒有檔次,而且你說出來別人就知道你是乞丐出生,沒有什麼文化修養,登不了大雅之堂也當不了喬峰!肯定會有小白噴我,於是我就狡辯一下:

?首先,你問問會python web開發的人學SQL需要多久?一周?一天?一個小時?還是一分鐘?

?然後,你再問問SQL能幹什麼?python能幹什麼?

?其次,你知道SQL是幹什麼的嗎?你知道python是幹什麼的嗎?

樓主不要怪我說話刻,因為你問的這個問題就很奇怪!


SQL是資料庫查詢語言,做數據分析肯定用得到,但進行數據的建模分析的話還是python,而且python裡面有SQL介面,可以在python裡面通過介面執行SQL語句,所以,都要學的啊。。。


學python,沒有任何編程基礎的前提下,學了SQL你能幹什麼…先學一門編程吧


。。。資料庫基本上是你熟練一門語言之後才能用到的,所以,你懂的


如果是編程方面零基礎的,先學Python。畢竟SQL初學的話,也就是增刪改查。深入的SQL沒有一定的編程思想是寫不出東西的。那些說SQL沒用的,SQL只是用來查數據的。你別信。SQL越寫就越有意思


兩個都很好了,SQL學通學精了,做資料庫管理員DBA,把資料庫優化得很好也是本事,一點不比其它領域的差,沒有一些人說的那麼簡單。Python學好了,可以做Web開發、自動化運維、數據分析、機器學習等等,方向更多一點。

但是,如果你想做數據分析,那麼Python是必學的,SQL是最好學一下的。

另外,友情推薦《劉江的博客和教程》python。站主致力於分享Python和Django相關的博客和教程,內容全面,深入淺出,探索式講解,更符合國人口味,值得一看!


數據分析方面的工作

接資料庫的工作請先學SQL,如果有介面之類的直接輸入數據,學python也無所謂


sql學一天就能上手,樓主可以先學sql找些自信,然後再學python。sql不算編程語言。


推薦題豬可以先學習python。簡單。容易上手。


推薦閱讀:

tornado cgi wsgi uwsgi之間的關係?
用C寫Python擴展時哪些地方容易導致內存泄露?
2017年,Web 後端出現了哪些新的思想和技術?
(做生物信息的)你們是怎麼知道Python裡面sys.argv和getopt這種函數的?
想入生物信息學這個行業,python學習要達到什麼程度???

TAG:Python | SQL |