owned this note changed 4 years ago
Published Linked with GitHub

Python NPF 百香果 x 南投py 共筆


tags: Python 百香果

歡迎來到 Python百香果 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

YT 連結
Mosky's slido 連結
Tzu-ping Chung's slido 連結

活動議程

時間 執行項目
14:00 - 14:05 活動開始
14:05 - 14:20 主持人開場與社群介紹-南投.py
14:20 - 15:00 講者分享1 : Mosky-Python 的隱藏魔法:符號計算、統計到機器學習
15:00 - 15:10 休息時間
15:10 - 15:50 講者分享2 : Tzu-ping Chung-pip install unstable-feature=resolver
15:50 - 16:00 活動結尾

共筆

社群介紹

  • 12/4 成立南投Python Nantou.py
  • 市長以及校長支持,推廣 Python 程式語言
  • 教育部大學社會責任實踐計畫-南投百香果資源永續之煉銀網平台: 推廣智慧農業,無毒栽培百香果相關加值產品
  • Google 搜尋: 百香網誌
  • 以 Open Data 建構百香果農產品交易網站
  • 教材研發: 一邊學程式設計一邊認識百香果故鄉埔里,http://passionfruittaiwan.blogspot.com/2019/11/usrpython.html
  • 智慧生活科技相關文章:http://cheng-min-i-taiwan.blogspot.com/
  • 結論:
    • 768藝術空間,每月都會有 python 分享
    • 開發智慧農業,智慧照顧教材
    • 將智慧生活科技應用於 南投場域
      • 竹山: 竹編 QR Code
      • 鹿谷: 壓花 AR
      • 草屯: 著色 AR 魚
      • 埔里: 百香果智慧農業

Python 的隱藏魔法:符號計算、統計到機器學習 - Mosky Liu

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
slide:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
github: https://github.com/moskytw/

前言:

  • Python 魔法: DEMO 30s 寫個網站 (flask)
  • 比較推FastAPI

講者介紹:

  • Pinkoi Backend Lead
    • 後端工程師招募中

緣起:

  • Pareto Distribution -> CDF, PDF 要用微分運算 -> 可用 python 來算
  • 符號運算(微分):

統計學

  • 假設檢定:婚姻評價、職業有不同的婚外情程度嗎?
     - 利用chi-square test測試,結果為顯著(p-value=0.003)
  • 迴歸分析:婚姻評價、信仰程度和婚外情的關係?
    • 婚姻評價與婚外情的關係的迴歸係數是-0.41(負關係)
    • 也就是說婚姻評價越好,越不可能發生婚外情

機器學習

  • 預測會不會發生婚外情
  • 利用SVM

工具使用通常不困難,了解原理與問題本質才困難


學習資源介紹

  • speakerdeck
    • Practice-python-3
    • Data-science-with-python
    • Hypothesis-testing-with-python
    • Statistical-regression-with-python
  • Book
    • Introducing Python
基礎學科系列
  • 政大 Python 蔡炎龍
  • 清大 統計學 鄭少為
  • 交大 線性代數 巫木誠
林軒田機器學習系列
  • 機器學習基石
  • 機器學習技法
Standford 機器學習、深度學習
  • Stanford CS229 or Pedro Domingos's MachineLearning
  • Stanford CS231n
  • Stanford CS224n
科普 youTube 頻道
  • 3Blue1Brown
    • Essence of linear algebra
    • Essence of calculus

Q&A

Q: 如果希望以DS為目標轉職的話,請問是要先以工具為主還是要以理論作為主要的學習路徑呢?工具的話除了python跟R以外還有什麼工具是在成為初步的DS需要具備的呢?

A: Data Scientist 是新興職業,每家公司定義都不太一樣,先確認你想成為那一種

  • Market Analyst (有點像傳統量化分析師)

    • 統計學,產業 domain knowledge (跟上面講的 AI 不太一樣)
  • 研究演算法為主的

    • 在台灣比較少,台灣基礎研究還有些距離
    • 需要很強數學背景
  • ML 工程師,演算法工程師

    • 使用某個現有 ML 演算法來解某個問題,了解這些東西如何 tune
  • Data 工程師

    • 台灣比較缺的,也是世界趨勢
    • 如何做 User 資料收集,終端資料收集,再將這些資料轉成可以被分析的資料
    • 了解 Spark, Hadoop 生態系

講者補充: 其他工具

Q: BACK HAND 要如何成為一個 junior 轉職 有點碰壁 有什麼方向 可以去深入

A:

  • 可以看剛才的教材,先嘗試做個網站,了解網站每個細節
  • 有些轉職者一些基本 CS 觀念如資料結構會不知道,造成溝通上的困難 (公司也有白板題)。 不用說要完全會,但至少要有基本的了解
  • 網站要有自己作品
  • 了解網站概念,看熟 Django 文件

pip install unstable-feature=resolver - Tzu-ping Chung

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
slide:

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
github: https://github.com/uranusjr

  • pip 即將更新依賴解析器(dependency resolver)

  • 緣起: 去年有個 seeking developers for Paid Contract Improving pip,投上了

  • pip team 介紹

  • 一月 onboarding 印度行分享

    • 景點
      • Gateway to India
      • Taj Palace
      • DOSA (餅)
        • 來印度不吃辣會活不下去
      • Gulab (甜點)
      • 沒有肉的印度烤肉
      • Pavings Bhaji (類似奶油餐包 + 沒有肉的義大利肉醬)
      • Ice Gola (類似覆盆子挫冰,但不吃冰)
      • Haldiram’s 來印度就要吃的餅乾
        • ALOO BHUJIA: (有點像模範生點心餅)
      • 印度沒有百香果
        • 那些人好像也不太吃酸的,沒有在那裡吃到酸的過

二月開始 Fulfilment

  • 工作都 Async,網路不太好

Uberconference 視訊軟體

  • 唯一聽到其他人聲音的機會
  • UX 不錯

Etherpad

  • 開源文字協作軟體: 當會議筆記用,幾乎是純文字

Zulip

  • Python 拿來當官方討論區,有考慮要關掉因為沒人用,但應該至少要等這 project 結束

Technical

  • 想知道我們在幹嘛可以看 twitter Dustin Ingram 的文章

    • 剛好他也在參選 PSF group member
  • Dependence resolution problem

    • NP Hard
    • 可以被簡化為 Boolean Satisfiability Problem
    • 市面上一堆 package 管理軟體 e.g. homebrew 都用SAT 方法解
    • 所有 package dependency 問題本質上都是 SAT 算法
    • ResolveLib有比較簡單的API所以才選擇使用
      • 講者就是Resolvelib的開發者

Q & A

BERT 為何被放棄?

對 Poetry 怎麼看?目前還是比較推 Pipenv 嗎?

  • Poetry 有很多不錯的想法,作者很有能力成品也很優秀,不過設計上比較 opinionated
    • 作者比較沒有參與 Python 社群的標準化討論,所以比較疏於與其他工具的互動
    • 如果符合你自己的 workflow,會是非常適合你的工具;如果不符合,就會感覺需要 fight with the tool for what you want
    • 這在開源專案裡也是需要考量的點,與其他工具的互動性會影響專案獲得 contribution 的難度
  • Pipenv 有人力不足的問題,缺少穩定貢獻者也讓設計比較雜亂
    • 不過相對與其他 packaging 工具的貢獻者交流管道比較通暢
    • 對進階使用者而言比較容易與其他工具互用,應用範圍比較廣

是怎麼找到這個機會參加這個開源專案的?

  • 開源專案的貢獻不需要機會,討論絕大部分都是公開的
  • 想貢獻就進去開始讀留言,找到能幫忙的就修,多做幾次就會融入
  • 對學生而言 Google Summer of Code 會是機會,相比在台灣企業實習划算很多(我覺得)
  • 現在就可以打開 issue tracker,找到自己能做的就送 PR,剩下的做中學

結尾

南投 py

  • 推廣百香果團隊的果凍,面膜,果汁,沾醬,文創

PyCon

財務補助到 6/21

pycon 缺人才

  • SEO 高手
  • 前端 Geek
  • 對設計有 sense 又善於統整的小隊長

明年 keynote speaker

  • Peter wang: Anaconda 作者
  • Mariatta Wijaya: CPython 核心貢獻者第一位女性
  • 蘇文鈺: programming the world 發起人

回饋問卷連結: https://reurl.cc/R482pz

RunCat
這是當天 Session Manager 螢幕上的貓咪 🐈 xD

tags: Python百香果
Select a repo