This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. Using practical examples, you will learn the fundamentals of Python data structures such as lists and arrays and much more technics and libraries that will help to use python as your programming language in your future projects.
By the end of the course, you can achieve the following using python:
- Understand the various data structures in Python
- Learn to use Object Oriented Programming with classes!
- Become familiar with the programming language and the system of modules and tools
- Understand how to use both the Jupyter Notebook and create .py files
- Get to grips with the various applications of Python – graphs, mathematical tools
- Write a good and fast Python code
- Build a complete understanding of Python from the ground up!
For this bootcamp we will go through many topics in python language from zero to hero. Each day we will have a mini-courses and assignments for applying what you learn, also we work on some mini projects in each of which you will use your gained skills to solve them at the end you will have a final project which is a real project that you may face durin you work in the industry.
- Day 1 - Hands on Python part 1
- Set up your environment
- Python for finance
- Python Infrastructure
- Assessment Test
- Python basics
Next days will uploaded soon
Below the table for the grading system for this module.
Topic | grading |
---|---|
Practical Lab (participation and exercises solve grade) | 40% |
Project presentation | 60% |