Learn NumPy: introduction
Time: 18:15 - 21:15
Location: Hybrid (choose either online or in-person)
This course will be delivered online or in person. See the ‘What is the course about?’ section in course details for more information.
Course Code: CPPY41
Choose a start date
Duration: 2 sessions (over 2 weeks)
Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Center for more information on a range of topics including fees, online learning and FAQs.
What is the course about?
Throughout this course, we delve into the usefulness of NumPy - from getting you up and running with the library installation to getting hands-on with multi-dimensional arrays, and from executing basic to complex numerical operations. It's designed to take you from a novice to an intermediate NumPy user who will have a better grasp of scientific computing and its potential applications in Data Science and Artificial Intelligence.
This isn't just a basic introduction to NumPy. This course represents a focused and practical journey for those ready to sharpen their skills in numerical computations with Python.
You can choose to attend this course either live online or in person.
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
We will contact you with joining instructions before your course starts.
What will we cover?
- Python lists and NumPy arrays
- Overview of NumPy built-in data types
- NumPy multidimensional arrays
- Basic and Advanced NumPy array operations
- Very handy NumPy functions.
What will I achieve?
By the end of this course you should be able to...
- Understand the core concepts and operations of NumPy.
- Use NumPy’s built-in data types and array attributes.
- Perform basic operations including array arithmetic, indexing, and slicing.
- Use NumPy’s functions for basic mathematical operations and computations.
What level is the course and do I need any particular skills?
This is a beginner-to-intermediate friendly level course. No advanced expertise is required, but a basic understanding of Python programming is beneficial. It's designed for Python beginners looking to delve into data analysis or anyone seeking to boost their data-analytics and scientific computing toolkit.
You should also be able to follow spoken instructions, read written instructions and information, and discuss work with your tutor in English.
How will I be taught, and will there be any work outside the class?
There will be some theoretical underpinning to the course, but it is nearly all practical, through teacher demonstration and practical programming and problem solving activities. There is no official work set outside the class but it is a good idea to practise the skills you have learnt to reinforce classroom learning.
Are there any other costs? Is there anything I need to bring?
There are no other costs. Pen and notepad for note taking.
When I've finished, what course can I do next?
Please click here to view our Programming and Maths courses.