Yun-Cheng

@Yun-Cheng

Joined on Jun 2, 2019

  • {%hackmd @yun-cheng/theme %} [TOC] 起手式 import requests from bs4 import BeautifulSoup as bs url = '' headers = {
     Like  Bookmark
  • [TOC] 下載 以下 2 個是在 Windows 運行所需,第 1 個也可以換成下載一般 Tor Browser。 1. Tor Windows Expert Bundle https://www.torproject.org/download/tor/ 2. Vidalia
     Like 2 Bookmark
  • {%hackmd @rpyapp/theme %} # 結合 PyCharm 與 Anaconda 今年四月推出的 PyCharm 與 Anaconda 合體: https://www.jetbrains.com/pycharm/promo/anaconda/ 下載 PyCharm for Anaconda 後,再下載 Miniconda 即可: https://docs.conda.io/en/latest/miniconda.html 安裝略過,在建立新的專案時,可以創造新的 "Conda Environment" ,需指定 Conda executable 路徑: ```C:\ProgramFiles\Miniconda3\Scripts\conda.exe```(找你安裝對應的路徑) 而新的 "Conda Environment" 預設會放在 ```C:\ProgramFiles\Miniconda3\envs\{專案名稱}``` 完成後就可以用 conda 或 pip 安裝 packages 了! --- 這邊來說說為何我今天要在 PyCharm 搞 cond
     Like  Bookmark
  • {%hackmd @rpyapp/theme %} # Python Selenium Notes ###### tags: `Python` `Selenium` `Notes` [TOC] ## 基本用法 > 通常都會搭配等待秒數使用 ```python= import time from selenium import webdriver driver = webdriver.Chrome() driver.get('http://eip.ym.edu.tw/EIP/login.aspx') driver.find_element_by_xpath('//*[@id="tb_eipea_account_emp_account"]').send_keys('輸入帳號') driver.find_element_by_xpath('//*[@id="tb_eipea_account_emp_account"]').clear() driver.find_element_by_xpath('//*[@id="btn_login"]').click() time.sleep
     Like  Bookmark
  • {%hackmd @rpyapp/theme %} # DataCamp Python Notes ###### tags: `Python` `DataCamp` `Notes` [TOC] ## [Python Data Science Toolbox (Part 1)](https://www.datacamp.com/courses/python-data-science-toolbox-part-1) ### 1. Writing your own functions * #### Docstrings: > functions 內開頭最好習慣寫說明。 ```python= def raise_both(value1, value2): """Raise value1 to the power of value2 and vice versa.""" new_value1 = value1 ** value2 new_value2 = value2 ** value1 ne
     Like 1 Bookmark
  • {%hackmd @rpyapp/theme %} # Python 讀寫 Google Sheets 教學 ###### tags: `Python` `Google Sheets` `Tutorials` [TOC] ## 前言 > 結合 Google Sheets 本身能直接分享、檢視、編輯的優點,拿來當作簡易的資料庫是不錯的選擇,或者是用來將持續變動的/重複輸出的資料直接呈現給客戶,他們不用總是要下載後開啟才能讀寫資料。 ## 取得權限 > 在開始使用前要先取得讀寫 Google Sheets 的權限,進入下面連結輸入一些資訊後即可取得憑證 json 檔。 https://console.developers.google.com/flows/enableapi?apiid=sheets.googleapis.com > 值得注意的是,同一個憑證可以開啟多種權限(如同時取得 Firebase 的權限)。 > 取得憑證 json 檔後你擁有的是「讀取」你的 Google Drive 中 Google Sheets 的權限,如果想要「編輯」 Google Shee
     Like 3 Bookmark
  • <style> /* 從網友的 Dark Theme 再進一步改成 Monokai 配色,只針對 Python 做調整 */ /*--------------- view ---------------*/ body[style], body[style*="background-color: white;"] { background-color: #1e1e1e !important; } body { color: #abb2bf; } .ui-view-area, .markdown-body, .ui-content { background: #1e1e1e; color: #abb2bf; } h1, h2, h3, h4, h5, h6, p { color: #ddd; } hr { border-color: #6d6d6d; } /* form */ .form-control { background
     Like  Bookmark
  • {%hackmd @rpyapp/theme %} # Python OS Notes ###### tags: `Python` `OS` `Google Drive` `Notes` [TOC] ## 將某個資料夾內的 mp4 檔存入各自同檔名的資料夾 ```python= import glob, os import re # 設定路徑 os.chdir('G:\\我的雲端硬碟\\Learning\\uni-app\\uni-app 課程一\\video') for file in glob.glob('*.mp4'): dir_name = re.findall('.*(?=\.mp4)', file)[0] # 資料夾檔名 if not os.path.exists(dir_name): os.mkdir(dir_name) # 建立資料夾 os.rename(file, dir_name + '/' + file) # 移動檔案進資料夾 ``` ## rar 檔輸入包含中文的密碼解壓縮後刪除檔案 > Win
     Like  Bookmark