Python
Python 程式語言
Python 程式語言
[PY-1] 學習建議:優先完成 [PY-1A] 到 [PY-1D] 課程模組,快速建立對 Python 程式撰寫的基本概念與操作架構,為後續進階應用打下良好基礎。
[PY-1A]
Python 簡介・吳亭慧・[30:07]
Slides: Python 簡介.pdf [XYZ01]
Colab: Python_tutorial.ipynb
在醫學影像上的深度學習,通常會使用 Python 程式實作。我們示範一些基礎的 Python 語法,並且針對將來實作演練時可能會遇到的狀況提供一些技巧與提醒。
[PY-1B]
Python Tutorial・呂明修・[48:40]
[PY-1C]
Introduction to Python・DataCamp・4 hours Course (Beginner)
Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.
[PY-1D]
Introduction to Data Science in Python・DataCamp・4 hours Course (Beginner)
Dive into data science using Python and learn how to effectively analyze and visualize your data. No coding experience or skills needed.
[PY-1E]
How to Learn Python From Scratch in 2025: An Expert Guide・DataCamp・15 min read
Discover how to learn Python, its applications, and the demand for Python skills. Start your Python journey today with our comprehensive guide
[PY-2] 學習建議:本模組適合已具備 Python 基礎者,進一步強化資料處理、程式效率、模組化設計與測試等軟體開發技能。課程內容涵蓋實用工具與實作練習,可依需求彈性選讀。
[PY-2A]
Python Fundamentals・DataCamp・15 hours Track (Beginner)
Are you ready to gain the foundational skills you need to become a Python programmer? In this track, you'll learn the Python basics you need to start on your programming journey, including how to clean real-world data ready for analysis, use data visualization libraries, and even how to write your own Python functions. Your instructor Hugo will introduce you to how companies worldwide use Python to gain a competitive edge. Through hands-on coding exercises you’ll then learn how to store, manipulate, and explore data using NumPy. Then it’s time to level-up as you learn how to visualize your data using Matplotlib, manipulate DataFrames and dictionaries using pandas, and write your own functions and list comprehension. Start this track to add these essential Python skills to your data science toolbox.
[PY-2B]
Writing Efficient Python Code・DataCamp・4 hours Course (Intermediate)
Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.
[PY-2C]
Software Engineering Principles in Python・DataCamp・4 hours Course (Intermediate)
Learn about modularity, documentation, and automated testing to help you solve data science problems more quickly and reliably.
[PY-2D]
Introduction to Testing in Python・DataCamp・4 hours Course (Intermediate)
Master Python testing: Learn methods, create checks, and ensure error-free code with pytest and unittest.
[PY-3] 學習建議:本模組適合已有 Python 基礎並希望進一步提升的學習者。課程內容涵蓋物件導向程式設計、平行運算與正規表示式等進階主題,協助撰寫更具彈性、效率與可讀性的程式碼,並能處理更複雜的資料處理任務。透過這些進階工具與概念的學習,將能為開發大型應用程式或進行資料密集型工作奠定良好基礎。可依需求彈性選讀。
[PY-3A]
Object-Oriented Programming in Python・DataCamp・4 hours Course (Advanced)
Dive in and learn how to create classes and leverage inheritance and polymorphism to reuse and optimize code.
[PY-3B]
Parallel Programming with Dask in Python・DataCamp・4 Hours Course
Learn how to use Python parallel programming with Dask to upscale your workflows and efficiently handle big data.
[PY-3C]
Regular Expressions in Python・DataCamp・4 Hours Course
Learn about string manipulation and become a master at using regular expressions.
Python Begin Course・kaggle・5 Hours Course・推薦
Python Tutorial・W3schools
Python Basics with Sam・freeCodeCamp・[01:59:16]
An Introduction to Programming・NullPointer Exception・[01:59:08]