Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.71 KB

MATERIALS.md

File metadata and controls

32 lines (19 loc) · 1.71 KB

List of Useful and Interesting Materials

Python Internals

How Python list really works - A straightforward overview of Python's list's underlying data structure.

Does Python have a stack/heap and how is memory managed? - A brief but perfect StackOverflow answer on how Python manages memory.

Object-Oriented Programming and Design

The Catalog of Design Patterns - Extensive list of Design Patterns with detailed description on what particular problem each solves and how to implement. Includes code examples on Python.

Branching Models

Understanding the GitHub flow - Easiest to start with. Sometimes good for projects of one or 2 people.

Trunk Based Development - Good for small teams and projects

Web Technologies

Writing WebSocket servers - Implementation details of the web sockets.

Data Visualization

The Python Graph Gallery - Collection of numerous charts made with Python. Includes code snippets, examples, and descriptions.

Code Styles

pep8.org - PEP 8, but a better representation

Soft Skills

Empathy Online - A short article on the simple way to express emotions online

Code Review - A good guideline for code reviews

How to Write a Git Commit Message - Title speaks for itself