快速了解 VS Code 最新更新!聊聊 v1.58 的新功能

這次 VS Code 更新到 v1.58 版本啦!利用這篇文章來分享幾個本人覺得還滿值得一提的新功能吧!

比較有感的更新

繁體中文介面!

雖然英文介面已經用很習慣,但繁體中文用起來也還滿新鮮的!

繁中介面的歡迎頁

Terminals in the editor

現在可以將 terminal 建立或是移動到程式碼編輯的那個區塊,這個彈性還滿方便的,之後就不用被限制 terminal 只能放在下方了!

移動和新增的方式有四種,個人覺得第 2 點的直接拖曳 tab 感覺最方便

閱讀更多»

解決 pip 安裝套件時的 error: command ‘gcc’ failed with exit status 1

Python 的開發過程會經常需要使用 pip 來安裝第三方的套件,但有些套件會跳出
error: command 'gcc' failed with exit status 1 這樣的錯誤。

以下是本人使用 MacOS 在安裝爬蟲的 grab 套件時的解決方法,但其他套件也都適用。

閱讀更多»

Google Search Console API 教學

本文將詳細示範如何設定 Google Search Console API 並建立憑證、取得用戶端 ID 和用戶端密碼供後續使用

1. 建立專案並導入 Google Search Console API

STEP 1

  • 前往 Google Cloud Platform 並登入,建立一個新專案
  • 如下圖,我設定專案名稱為 Google-Search-Console 後點擊「建立」
登入後新增一個 Google-Search-Console 專案
登入後新增一個 Google-Search-Console 專案
閱讀更多»

使用 Python Pandas 轉換 Excel 時間格式

在 Excel 看到的時間格式是正常的,用 Pandas 讀取後卻變成一串奇怪的數字?

問題

  • 在 Excel 看到的時間是「2020/9/29 08:30:36 下午」,使用 Python 的 Pandas 讀取進來的資料卻顯示「44103.8545833333」?
    – 這到底是什麼時間格式?
    – 該怎麼轉換呢?

為什麼會有這個狀況?

  • 由於 Excel 有自己計算時間格式的方式,因此使用 Python 的 Pandas pd.read_excel('file.xlsx') 讀取時會將原始的時間格式給讀取進來。
  • 若嘗試著把 Excel 時間資料改為「通用格式」,就會發現真的變成那串奇妙的數字了!

該如何解決?

  • 只要加上一行程式碼就可以轉換完成囉!
    – 記得要另外匯入 datetime
    – df[‘date’] 為原始時間欄位
閱讀更多»

2021-01-16 Python 筆記

  1. What does |= (ior) do in Python?
  2. UnicodeDecodeError, invalid continuation byte (encoding="latin-1")
  3. 使用 Python typing 模組對你的同事好一點 (from typing import List)
  4. 淺述 python 中 numpy.argsort() 函式的例項用法
  5. What does the “at” (@) symbol do in Python?
  6. pandas.DataFrame concat 後記得 reset_index