當前位置: 妍妍網 > 碼農

20年老架構師,勸我多看看這幾個網站

2024-03-29碼農

我不是嚴格意義上的程式設計師,從事數據開發工作,經常會使用Python、SQL、VBA等來處理數據,這幾天和一個40多歲、從事了接近20年數據開發的數據架構師朋友老劉聊天,他推薦了幾個Python編程開發和數據分析時經常會刷的幾個網站,當然這些網站也適合從事其他語言開發的程式設計師們,這裏分享下。

1、medium

有個神奇的英文部落格網站-Medium,不知道大家有沒有聽說過。這些年學Python、玩數據,從Medium上看了不少受益匪淺的技術貼。Medium的技術文章品質,不管放國內國外都是數一數二的,給我的感覺是博主們都在認認真真寫作,有思考的深度,而不是耍大刀、博眼球。

2、stackoverflow

stackoverflow是非常有名的技術問答網站,Python相關的問答將近200萬個,你所遇到的所有Python問題、bug都可以在上面找到解決方案。而且Python第三方庫也有很多問答資源,比如Pandas、numpy、django等等。

3、geeksforgeeks

GeeksforGeeks是一個專為極客提供的電腦科學網站。它包含編程文章、測驗和實踐、編程競賽以及公司面試問題。而且geeksforgeeks 上有很多不錯的基礎性電腦學科知識,其風格不過多註重理論,也不是一味的像 leetcode 那種刷題,每一篇內容篇幅安排的都較短,也有一定的知識組織架構,非常適合初學者或作為工具字典書定向查閱相關內容。

4、Github

Github是全球最大的程式碼托管網站,也是Python資源最多的網站。各種Python相關的教程、開源計畫、技術書籍、數據資源層出不窮,比如說大名鼎鼎的pandas、django、tensorflow、pytorch、requests等都在github上有開原始碼。還有諸如awe-some python、Python-100-Days、ML-For-Beginners等這樣的資源教程,有十幾萬的star,非常適合初學者去學習。你用Python關鍵詞搜尋,會出來300多萬的相關倉庫,足夠你花一輩子去學習。

5、w3school

這是學習軟體編程最全的教程網站之一,不光有Python及其相關套用庫,還有前後端、資料庫、伺服器等各種硬核教程,如果你足夠愛學習,它會讓你欲罷不能。當然

對於Python,w3school提供了基礎語法、高級語法、檔處理、Numpy、機器學習、操作資料庫等內容。

而且你還可以在上面進行程式碼測試和練習,w3school提供了程式碼執行環境和大量練習題。

6、Chatgpt

Chatgpt是非常火的AI對話工具,區別於以往任何的類似產品,我試過用Chatgpt寫爬蟲、遊戲、演算法,表現得都非常好,雖然有錯誤但是可以去調校它,最終會給你滿意的程式碼。Chatgpt在編程上面的對話能力是好於其他場景的,因為編程是機器語言,chatgpt更容易學習。所以用Chatgpt來學習編程,會節省很多時間,你甚至可以讓它幫你出練習題。比如說你問:出一道python多行程的面試題,附上答案

對於chatgpt給出的答案,再進行追問 這是唯一一種解法嗎?

用上你所有的力氣和智慧繼續追問,chatgpt會不厭其煩地回答,雖然會有胡說八道的可能,但你在每次問題和答案的輪轉中,會慢慢學到很多東西。我現在把chatgpt當做自己的學習和效率助手,很多程式碼讓它寫,然後我來改,非常高效。

7、kaggle

Kaggle是世界上最大的數據科學比賽網站和社群,裏面有成千山萬個比賽計畫,涉及數據分析、機器學習、深度學習、數理統計、視覺化分析等全方位的數據科學知識。

kaggle還有各種各樣的免費數據集、模型、教程文件,提供給數據科學愛好者使用。

8、realpython

realpython是國外一個很火的Python教程網站,擁有幾乎所有Python相關的教程內容。

9、Python官方文件

最重要最全面的Python學習網站非官方文件莫屬,它不僅提供了下載安裝教程、基礎語法教程、標準庫、模組、各類術語解釋、API介面等內容,還準時更新Python最新版本的變化資訊,以及常見問題答疑。https://docs.python.org/zh-cn/3/

Python官方文件是英文為主,也提供了中文等其他轉譯,但建議看英文,最準確最全面。

如果你英文不好,很難精進Python編程,可以乘著看文件的契機好好補一下。如果你能耐心的跟著官方文件去學Python,並養成遇到問題去檢索文件的習慣,絕對會成長飛快。

加入知識星球【我們談論數據科學】

600+小夥伴一起學習!