- 提示:
- 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。
課程資料
- 可獲發
- (證書的發放與分配,依課程提供者的政策及安排而定。)
課程簡介
Take the 30-Day NumPy Challenge: Dive into Python Code - Level Up Your Skills and Master NumPy for Data Manipulation!
This course is a unique, hands-on program designed to elevate your Python programming skills by honing in on one of Python's most powerful libraries: NumPy. This course is ideal for those already comfortable with Python basics and are looking to deepen their knowledge of numerical computing within the Python ecosystem.
Over the course of 30 days, you'll undertake a range of coding exercises designed to familiarize you with the power and flexibility of the NumPy library. The course covers NumPy's core features such as arrays, array indexing, datatypes, array math, broadcasting, and more. Each day presents a new challenge, pushing you to apply and reinforce what you've learned, ensuring that your understanding of NumPy is comprehensive and well-rounded.
The course is highly interactive, allowing you to learn by doing, which is widely recognized as one of the most effective ways to learn programming. This approach fosters practical problem-solving skills and creativity, as you are tasked with finding solutions to real-world programming problems.
In addition, the course provides detailed solutions and explanations for each coding exercise, enabling you to compare your solutions with best practices. This way, you not only learn about the correct approach, but also gain insight into the reasoning behind it, improving your coding and debugging skills.
This course is perfect for anyone aiming to use Python for data analysis, data science, or machine learning, and wants to leverage the power of NumPy to work with numerical data efficiently.
NumPy - Unleash the Power of Numerical Python!
NumPy, short for Numerical Python, is a fundamental library for scientific computing in Python. It provides support for arrays, matrices, and a host of mathematical functions to operate on these data structures. This course is structured into various sections, each targeting a specific feature of the NumPy library, including array creation, indexing, slicing, and manipulation, along with mathematical and statistical functions.
Topics you will find in the basic exercises:
arrays creation
shapes, reshaping arrays
dimensions
size
indexing
slicing
arrays manipulation
math, statistic & calculations
dates
random
comparing arrays
broadcasting
saving, loading & exporting
appending, concatenating & stacking arrays
sorting, searching & counting
filtering
boolean mask
image as an array
dealing with missing values
iterating over arrays
linear algebra
matrix multiplication
polynomials
solving systems of equations
arrays with characters
functional programming & universal functions
dummy encoding
and other
課程章節
- 36 個章節
- 220 堂課
- 第 1 章 Tips
- 第 2 章 Starter
- 第 3 章 Day #1 - arrays creation
- 第 4 章 Day #2 - arrays creation
- 第 5 章 Day #3 - arrays creation
- 第 6 章 Day #4 - shapes, dimensions & size
- 第 7 章 Dat #5 - shapes, dimensions & size
- 第 8 章 Day #6 - indexing & slicing
- 第 9 章 Day #7 - arrays manipulation
- 第 10 章 Day #8 - arrays manipulation
- 第 11 章 Day #9 - arrays manipulation
- 第 12 章 Day #10 - math & calculations
- 第 13 章 Day #11 - math & calculations
- 第 14 章 Day #12 - dates
- 第 15 章 Day #13 - random
- 第 16 章 Day #14 - comparing arrays & broadcasting
- 第 17 章 Day #15 - saving, loading & exporting
- 第 18 章 Test #1
- 第 19 章 Day #16 - appending, concatenating & stacking
- 第 20 章 Day #17 - appending, concatenating & stacking
- 第 21 章 Day #18 - sorting, searching & counting
- 第 22 章 Day #19 - sorting, searching & counting
- 第 23 章 Day #20 - filtering & boolean mask
- 第 24 章 Day #21 - missing values
- 第 25 章 Day #22 - iterating
- 第 26 章 Day #23 - miscellaneous functions
- 第 27 章 Day #24 - miscellaneous functions
- 第 28 章 Day #25 - linear algebra
- 第 29 章 Day #26 - linear algebra
- 第 30 章 Day #27 - polynomials & system of equations
- 第 31 章 Day #28 - arrays with characters
- 第 32 章 Day #29 - arrays with characters
- 第 33 章 Day #30 - functional programming & universal functions (ufunc)
- 第 34 章 Test #2
- 第 35 章 Configuration (optional)
- 第 36 章 Bonus
課程內容
- solve over 200 exercises in Python & NumPy
- deal with real programming problems
- work with documentation & Stack Overflow
- guaranteed instructor support
此課程所涵蓋的技能
評價
-
JJuan Pablo Gasca Calderón
pls don't repeat exercises : )
-
AAsif Ahmed
Firstly I would like to thank you for making this NumPy Challenge. I really enjoyed working with all kinds of problem that you put in the challenge. This helps me to gain more insights from it. Really appreciated. Great Work !!!!
-
RRobert Mos
good set of questions, recommend it!