Skip to content

A comprehensive curriculum of Python programming foundation

Notifications You must be signed in to change notification settings

boringPpl/Crash-Course-on-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

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

About

A comprehensive curriculum of Python programming foundation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages