Python Programming

Python language is so widely used world wide, that we can find libraries for almost everything. There are millions of developers and individuals who automate, build and create applications and products using python. Undoubtedly python is a great start for your programming journey.

Prerequisites

1. Completed Intro to programming workshop (Completed this course on Codehs)
2. Write algorithm to solve small problems
3. Basic Aptitude
4. Basic Math and English
5. Laptop with wifi

Pre-Evaluation

you will go through a pre-evaluation test before the workshop to understand your present stage of knowledge on programming. We will personalize the workshop for you accordingly.

What you will learn?
  1. Intro to Python
  2. Variables and Types
  3. Numbers and Math
  4. Input from users
  5. Passing arguments
  6. Indentation and Block of code
  7. Functions, Parameters, Returns
  8. Conditional statements - If elif else
  9. Loops - For and While
  10. Lists
  11. Tuples
  12. Dictionaries
  13. Sets
  14. Strings
  15. File operations
  16. Exception handling
  17. Python Project
Workshop-schedule

Day 1:
00:00 - 01:00 hour - Setup & Installation
01:00 - 02:00 hour - First program, Variables and Types
02:00 - 03:00 hour - Numbers and Math, Input from users
03:00 - 04:00 hour - Passing arguments, Block of code
05:00 - 06:00 hour - Functions and Conditional Statements
06:00 - 07:00 hour - Loops- For and While
07:00 - 08:00 hour - Lists

Day 2:
00:00 - 01:00 hour - Tuples
01:00 - 02:00 hour - Dictionaries
02:00 - 03:00 hour - Sets and Strings
03:00 - 04:00 hour - File Operations
05:00 - 06:00 hour - Exception handling
06:00 - 07:00 hour - Python project
07:00 - 08:00 hour - Python project

Post-Evaluation

Post-Evaluation is a quick test, at the end of the Workshop, which will reflect a significant difference in your understanding towards programming, this will also give a metric to go to the next level.

What next?

Good, If you have completed the HackerRank questions, Project on Github, assignments, excercises in the Python programming workshop, you are good to move to the next level and learn advanced programming and try to solve real world problems and recognize the potential of programming. Are you ready ?