Загрузка...

Python 初級:Package, Module & PyPI發布|套件|模組|教學|廣東話|60fps

https://www.patreon.com/kfsoft 本課介紹 module (模組) 和 package (套件) 概念,涵蓋 module 與 package 的基礎知識、absolute import 與 relative import、regular package 與 namespace package,以及一些常見錯誤,也會講解 import 的搜索機制。同時,我們會學習如何使用 setuptools 建構套件、發佈至 PyPI。

https://pypi.org/project/ascii-mp4-video-player-exp/
https://pypi.org/project/paul-calendar-tool/
https://pypi.org/project/paul-time-tool/

00:00 Introduction
01:02 Downloadable content (patreon)
04:28 Roadmap
04:57 Organization of code
07:42 Available modules
09:06 Regular package vs Namespace package
13:00 Absolute import vs Relative import
14:50 Module
17:12 Import modules
27:24 Update module data
32:43 Modules that can import
37:41 Builtin modules
42:30 Packages revision
44:49 Sys.path searching
49:07 Import internal package (http)
51:55 Import external package (requests)
57:04 From PACKAGE import X
01:01:55 Regular package - simple_math_1
01:08:46 simple_math_2
01:16:54 Namespace package
01:17:44 Package type check
01:25:01 kfsoft.tutorial.*
01:30:13 From PACKAGE import X
01:34:25 Build package with setuptools
01:41:12 Execute package (as module) in command line
01:48:26 Relative import error
01:57:37 Build ASCII mp4 player (pyproject.toml), distribute to PyPI
02:12:35 Pip install mp4 player package
02:16:05 Namespace packages distribution demo
02:20:57 pyproject.toml, build 2 packages
02:26:14 Pip install calendar tool package & time tool package
02:30:02 Summary

Python入門:第1課 - PyCharm + Data Types https://youtu.be/s9toTBXQSPE
Python入門:第2課 - Python containers (1): List, Tuple https://youtu.be/7hm0zHgEGZ4
Python入門:第3課 - Python containers (2): Dictionary & Set https://youtu.be/7Jvfd6qFLzU
Python入門:第4課 - If-Else, Looping, Try-except https://youtu.be/sXdh5L5rcX0
Python入門:第5課 - Function + File https://youtu.be/rk8kU3no5No
Python入門:第6課 - Class and Object https://youtu.be/HPb0Lg3FQfM
Python入門:Project 1 - Tic-Tac-Toe 井字棋|過三關 https://youtu.be/ILNcq29fvII
Python入門:第7課 - URL, JSON, Sqlite https://youtu.be/93lOZTxJtrs
Python入門:第8課 - 用Flask進行Web開發 https://youtu.be/Z4CR3rwVkGc
Python入門:第9課 - Flask + DB ORM https://youtu.be/ZQoBdEH1zow
Python入門:第10課 - Flask補充1 https://youtu.be/AC23QWvFNWI
Python入門:第11課 - Flask補充2 https://youtu.be/-PkZ8sGhm-U
Python入門:Project 2 - Password generator 密碼生成器 https://youtu.be/5miejVDO9_w
Python入門:Apache 安裝Flask app - mod_wsgi https://youtu.be/E6dqWawzc14
Python入門:第12課 - GUI (Tkinter) + PyInstaller 打包EXE https://youtu.be/_-LKQvmG8Uc1
Python入門:第13課 - More loops - Iterable Vs Iterator https://youtu.be/xKPK6CRnBT4
Python入門:第14課 - More loops - Generator https://youtu.be/sl3seUetRkA

Python初級:第15課 - Web Scraping 靜態網頁抓取 https://youtu.be/_LRfuctPLds
Python初級:第16課 - Web Scraping 動態網頁抓取 https://youtu.be/lXwgSweHf5Q
Python初級:第17課 - Pygame貪食蛇遊戲 https://youtu.be/kaDEcF5LTWU
Python初級:第18課 - if __name__ == '__main__' 入口點 https://youtu.be/ihDNLQOQrSk
Python初級:第19課 - Type hints 類型提示 https://youtu.be/Z_AF3K-BMBs
Python初級:第20課 - Decorator 裝飾器 https://youtu.be/mAyJI-proks
Python初級:第21課 - Multi-threading 多線程 https://youtu.be/mHp7bfDZOSU
Python初級:第22課 - Multi-processing 多進程 https://youtu.be/yFdGhaxW_5o
Python初級:第23課 - Asyncio 非同步I/O https://youtu.be/cejki29TcOk
Python初級:第24課 - Module, Package & PyPI https://youtu.be/yBkIhpz2eJs

Python初級:Django 入門 1 - Model + Admin Site https://youtu.be/en6NXFI6CsQ
Python初級:Django 入門 2 - Template + View https://youtu.be/en6NXFI6CsQ
Python初級:Django 入門 3 - 部署 https://youtu.be/GfMiJvbYk2k

Database初級:SQL入門 https://youtu.be/OtM74u3Fbw0
Database初級:JOIN連接 https://youtu.be/tpDvgr7qHsw
Database初級:MongoDB入門 https://youtu.be/XTqW3oOt3Ps

Python初級:openpyxl - 讀寫 MS Excel 文件 https://youtu.be/tjcJV2fur5g
Python初級:python-docx - 讀寫 MS Word 文件 https://youtu.be/PEKWb5R3sSU

Python入門 - 數據科學 - Jupyter Lab & Notebook 安裝+入門教程 https://youtu.be/niWD8kxgpH0
Python入門 - 數據科學 - Anaconda + PyCharm 安裝 https://youtu.be/H4ihRvtdY7M
Python初級 - 數據科學 - Numpy入門 https://youtu.be/t7ygnafk760
Python初級 - 數據科學 - Pandas入門 https://youtu.be/ZYjhM7J9eFQ
Python初級 - 數據科學 - Pandas入門 (第二版 更新column部分) https://youtu.be/w76oa7YzvkY
Python初級 - 數據科學 - Pandas時間 + 圖表 https://youtu.be/jrd8shHEVFQ
Python初級 - 數據科學 - Pandas類別 + 樣式 https://youtu.be/4ntwbAWnKbg

Python初級 - 機器學習 - Scikit-learn 入門 https://youtu.be/3m8Bb01uNNE
Python初級 - 機器學習 - Scikit-learn - Regression 回歸 https://youtu.be/QyYZT8o-f3U
Python初級 - 機器學習 - Scikit-learn - Classification 分類 https://youtu.be/JKn0OoHSoRo

Python入門 - 技巧篇 - Debug 偵錯 / 除錯 / 調試 https://youtu.be/1uGdbaVGRBE
Python入門 - 工具篇 - Visual Studio Code入門 https://youtu.be/Dy7sVPN46hs
Python入門 - 工具篇 - PyCharm 10個必學功能 https://youtu.be/A8La270tpHI
Python入門 - 工具篇 - Virtual Environment 虛擬環境 https://youtu.be/Xu2GbJbo_WE
Python入門 - 工具篇 - PowerShell 定制 https://youtu.be/V2UCvB3pXxs
Python入門 - 工具篇 - Git入門 https://youtu.be/E3tBDPBB2lU

https://kfsoft.info

Видео Python 初級:Package, Module & PyPI發布|套件|模組|教學|廣東話|60fps канала kfsoft
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять