文章

Python-(補充)學習資源包

零、前言

程式語言是學不完的,這條路上一定會遇到許許多多問題,所以重點在於:我們需要建立一個雖時可以使用的「資料庫」,也就是,當遇到問題時知道可以去哪裡找解答、查手冊,這些東西雖然與程式語言本身無關,但卻是實務開發時常常會使用到的救命稻草!

以下會整理自己常用的一些工具庫,給讀者參考。

一、自學資源整理

  1. W3School Python Tutorial:
    1. 很齊全的 Python 教學,範例也包羅萬象
    2. 適合快速查找不熟悉語法以及使用方式

    W3Schools.com

  2. Python 官方文件:
    1. 最齊全的手冊,任何 Python 內容一定查得到
    2. 缺點是內容比較繁雜,需要有點耐心研讀
    3. 可以看到每個版本號最新的功能

    3.12.4 Documentation

  3. Github—世界最大程式專案庫:
    1. 這是一個雲端存放程式專案的資料庫
    2. 有很多開發者會在上面開源自己的程式專案,也會開放別人可以加入一起協作,因此這上面有很多觀摩別人程式碼的機會,是很好的個人作品展示、自學資源

    GitHub: Let’s build from here

二、救命稻草資源整理

  1. IT 邦幫忙—台灣國內 IT 發問平台:
    1. 國內最大 IT 社群
    2. 上面很多關於程式的發問可以參考
    3. 也有很多鐵人賽的教學文章,也是很不錯的學習資源,很多技術教學文章之後都會出書,與其買書,不如直接在這邊看比較快~

  2. Stack overflow 社群平台:
    1. 專門提供程式設計師問問題的平台,世界最大平台
    2. 近年有逐漸被 ChatGPT 比下去的趨勢,但仍是很好用的資源

    Stack Overflow - Where Developers Learn, Share, & Build Careers

  3. ChatGPT:
    1. 遇到錯誤問題直接貼程式碼問 ChatGPT,通常可以得到蠻準確的答覆,這對於開發過程中需要快速排除問題的使用者來說是很有用的工具
    2. 如果系統程式太大,有時不一定能得到準確的結果,最好把程式碼拆成一小片段來詢問,效果會比較好

    ChatGPT

三、結語

順手工具不嫌多,寫程式本來就會遇到各種千奇百怪的問題,多一個管道可以詢問,對於自己在開發這條路上都是有利無害的。

當然以上只是我個人用順手的,未來讀者在學習的路上,也會找到更適合自己的工具,並加入自己的工具箱中~這邊只是提供一些基本好用的資源給各位。

本篇會持續補充有用資源~

本文章以 CC BY 4.0 授權