[臺北] 男 python程式基礎教學/python新聞爬蟲教學

作者: shnovaj30101 (shnovaj30101)   2021-09-16 01:17:35
1. 科目:python程式基礎教學/python新聞爬蟲教學
2. 地點:台北市
3. 希望時間:平日晚上、假日
4. 希望待遇:
python程式基礎教學 500/hr
python新聞爬蟲教學 1000/hr
5. 教學模式:
一對一教學或是三人以內小班制
每周一堂兩小時
搭配自編講義和習題
或是可以自費用書:
https://www.books.com.tw/products/0010719771
6. 教師性別:男
7. 學歷:台大電機學士
8. 聯絡方式:站內信或LineID:shnovaj30101
9. 自介或經歷:
1) 在台雲資訊擔任4年爬蟲工程師,擅長爬取各種網站資料並圖表化
2) 目前兼做公司線上學習平台python教學講義主編
3) 在python爬蟲與資料視覺化讀書會做新聞爬蟲linebot專案開發
4) 之前有在網路平台發過python教學系列文章
https://ithelp.ithome.com.tw/users/20107274/ironman/1578
10. 教學理念
課程內容會先以基礎教學為主,搭配講義和題目讓學生能對基礎語法有更深入理解,且能處理進階的程式邏輯概念,比如說雙重迴圈、遞迴、基礎演算法等等概念,並在後期搭配基本的爬蟲教學。
後續的python新聞爬蟲教學會給予學生更多的爬蟲實戰經驗,並能處理許多難以在網路上找到解決方案的疑難雜症,正確了解各個網站資料爬取的難度分級。
最後還會學到如何建置自己的資料庫以及網頁的資料視覺化呈現,讓學生在課程結束後有一個屬於自己的數據採集程式專案。
以下附上自編講義(python程式基礎教學)的章節目錄:
前期環境架設
* anaconda介紹與安裝
* conda使用教學
* jupyter使用教學
* vscode介紹與安裝
QuickStart
* 如何執行python
* 基礎文字輸出
* 基礎數學運算
* 不同執行模式的輸出
語法基礎與數值運算
* 變數與指定敘述
* 常見資料型態與型態轉換
* 讀取使用者輸入
* 使用註解
* 常見數學函式
* 計算時間:匯入time模組
* 時間格式化:匯入datetime模組
* 亂數處理:匯入random模組
基本字串處理
* ASCII碼轉換
* 特殊字元與字元轉義
* 字串格式化
* print函數進階使用方法
* 字串處理函式與運算子
* 字串處理函式與運算子2
決策模型(條件式與迴圈)
* if、elif、else敘述
* for迴圈與range函數
* 專案探討:九九乘法表
* while迴圈
* 專案探討:數字金字塔
函數定義
* 定義函式方法
* 位置參數與關鍵字參數
* 可變物件和不可變物件
* 變數的作用域
* 基礎遞迴
基本容器類別
* 列表(List)的使用
* 元組(Tuple)的使用
* 字典(Dict)的使用
* 集合(Set)的使用
類別定義
* 為何要定義類別
* 定義類別與建立物件
* 類別繼承
* 專案探討:金字塔產生器
檔案與處理異常
* 用程式打開檔案
* 檔案讀寫
* try catch異常處理
* raise引發異常
* context管理器with

Links booklink

Contact Us: admin [ a t ] ucptt.com