Skip to content

G4brielXavier/python-roadmap-steps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn the basic

  • Basic Syntax
  • Variables and Data Types
  • Conditionals
  • Type Casting and Exceptions
  • Functions and Built-in functions
  • List, Tuples, Sets and Dictionaries

Datastructures and Algorithms

  • Arrays and Linked Lists
  • Heaps, Stacks and Queues
  • Hash Tables
  • Binary Search Trees
  • Recursion
  • Sorting Algorithms ( Bubble Sort, Selection Sort, Insertion Sort )

Advanced Topics

  • Iterators
  • RegEx
  • Decorators
  • Lambdas

OOP

  • Classes
  • Inheritance
  • Methods and Dunder

Modules

  • Builtin
  • Custom

Package Managers

  • PyPI

  • Pip

  • Conda

  • Poetry

  • List Comprehensions

  • Generator Expressions

  • Paradigms

Learn a framework

  • Synchronous (Pyramid)
  • FastAPI
  • Django
  • Flask
  • Asynchronours (Gevent, aiohttp, Tornado, Sanic)

Testing your app

  • Doctest
  • Nose
  • Pytest
  • Unittest / PyUnit