Skip to content

Python Overview

First PublishedLast UpdatedByAtif Alam

Guides and references for learning Python.

  • Language basics — types, conditionals, blocks, loops
  • Functions and classesdef, return, defaults, class, __init__, methods
  • Dataclasses — Data-focused classes with less boilerplate; how they differ from regular classes and namedtuple.
  • Data structures — built-in and stdlib containers, when to use what, list and dict CRUD
  • Records and iteration — lists of dicts, filter/map/reduce, grouping patterns (stdlib)
  • Loopsfor, while, enumerate, zip, and iterating over files
  • Examples overview — Step-by-step walkthroughs (logs, API data, cloud policies, incident records analyzer)

Check the Blog for more Python-related posts.