
🔴 Course description:
Welcome to the “Introduction to NumPy” course. This free course is designed for beginners, takes approximately 90 minutes to complete and provides a comprehensive introduction to NumPy, a powerful library for numerical computing in Python. While no prior knowledge of NumPy is required, it is recommended that you have completed the previous courses in the “Data Analysis and Visualization” learning path.
This course will help you to:
- Introduction: Learn how to install and import NumPy, understand the basics of NumPy arrays, and explore the core concepts of array creation and basic operations.
- Dimensions and structure: Understand array shapes, work with multi-dimensional arrays, and learn techniques for indexing, slicing, and reshaping arrays.
- Transformations and conversions: Discover how to convert data types, perform array flattening, and combine arrays using stacking and concatenation.
- Attributes: Learn about array attributes such as shape, size, and data type, and understand how to use these attributes to gain insights into your data.
- Operations with arrays: Perform mathematical and statistical operations on NumPy arrays, including array arithmetic, broadcasting, and using common functions like sum, mean, and standard deviation.
- Exercises: Apply your knowledge through practical exercises designed to reinforce your understanding and provide hands-on experience with NumPy.
By the end of this course, you will have a solid understanding of NumPy and its capabilities, preparing you for more advanced topics in data analysis and visualization.
This course is part of the “Data Analysis and Visualization” learning path, which includes the following courses:
- Introduction to Jupyter Notebooks
- Introduction to Python
- Introduction to NumPy
- Introduction to Pandas
- Data visualization in Python
These courses are designed to be taken in sequence to build a solid foundation in data analysis and visualization.
💡Access information
While the ECS Academy aims to make all its courses accessible to guests (no registration required), the courses belonging to the Data Analysis and Visualization learning path require users to be registered.
This is due to their specific technological setup linked to each individual account.
Self-enrollment: To self- enroll first create your account on the citizenscience.eu platform - then on the ECS Academy (it is a two step process). Once you have created your account on the ECS Academy you will be able to enroll without a key.