Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.04 KB

README.md

File metadata and controls

25 lines (21 loc) · 1.04 KB

Crash Course on Python (6-8 weeks)

There are different approaches to learning, we categorize them into bottom up and top down approaches

If you are a top down learner, we suggest you to look through the projects, toy problems and see what it takes to build it. Then, dive into the syllabus and try to implement the concept to your problem as you go.

If you are a bottom up learner, you might just go ahead to learn through the syllabus and explore the projects later once you feel confidence with your foundation.

Either way, we highly recommend you to go through each concepts at least 3-5 times with different explanation, exercises to profoundly understand it.

Key concepts

  • 0. Introduction to Python programming. Installation. Setup
  • 1. Basic Python syntax
  • 2. Data types, Variables, Expressions
  • 3. Functions
  • 4. Conditionals. If, Else, Elif
  • 5. While Loops
  • 6. For Loops
  • Optional: Recursion
  • 7. String
  • 8. List
  • 9. Dictionaries
  • Optional: OOP - Object-Oriented Programming