NumPy for Numerical Computation
- Python 3
- Anaconda-Jupyter notebook
Learn numerical python to gaining practical knowledge in how the NumPy package is used in scientific computing.
NumPy is used by Data Scientists, used in the fields of machine learning, used in data visualization, used in data evaluation, and the likes with its high-level syntax.
In this course, we would learn lots of different methods used in scientific computing, exploring the Numpy package with lots of exercises including handling or fixing some of the errors we might encounter, slicing, reshaping, converting a list to a NumPy array for fast processing.
The course assumes you already have python3, Anaconda already installed and you're comfortable using Jupyter notebook. Also, some background understanding of python basics is okay.
You'll have free -downloadable access to the course activities/ exercise from the first section of the course module. The jupyter notebook exercise file has been well commented on so you understand what we are trying to achieve with each line of code.
This should help you practice on your own while watching the video.
Also, more sessions will be added as they are being edited.
*Python 3* is the version of python used in the lectures and Jupyter notebook is the IDE used in programming for the course.
It should be noted that python and anaconda installations and downloads and setting up anacoda and python is not taught in this course.
Who this course is for:
- Python developers
Kelvin Kobina Fosu is a humanitarian and a Google Certified Educator-Level 1 and completed his Bachelor’s Degree of Fine Art from Kwame Nkrumah University of Science and Technology, Ghana, majoring in painting. He then took a certification course on Edx on Computer Science Principles using App Inventor. Kelvin later took a specialization course on, Business Strategies for a Better World on Coursera. He has an overarching goal; People, Planet over Profit, and beliefs in using intuitive tools for education and experiential learning.
Kelvin worked as a STEAM Programs Manager for the Girls Education Initiative of Ghana(GEIG). He developed the STEAM Curriculum for students and assisted four of these students to gain web development scholarships at Soronko Academy. Kelvin also freelanced at Soronko Academy, where he led a team of young girls to win the 'International Girls in ICT Day celebration. Kelvin foundered AnybodyCanDevelop(ABCD) when he discovered that learners introduced to programming while at GEIG started finding other software of their interest. Studying some of these tools led him to develop content focused on the arts and technology using intuitive technology to democratize learning. He has published on other educational online platforms, and his content is being used in one hundred and fifty-six countries across the globe by people of all ages.
Kelvin is now a Learning Management Associate lead at Brainiqs Projects Lab and a learning and development team member at GhanaTechLab. Kelvin creates content to help improve workers' and students' learning outcomes and has helped develop a mobile application curriculum for students and an artificial intelligence curriculum for GhanaTechLab’s Africa Artificial Intelligence Accelerator program.