Skip to content

Instantly share code, notes, and snippets.

@AndreiHondrari
Created October 9, 2020 17:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndreiHondrari/d768919e21fe5bea15a213eec422d32c to your computer and use it in GitHub Desktop.
Save AndreiHondrari/d768919e21fe5bea15a213eec422d32c to your computer and use it in GitHub Desktop.
Python Books

This is a collection of books that I've researched, scanned the TOCs of, and am currently working through.  The books are selected based on quality of content, reviews, and reccommendations of various 'best of' lists.

The goal of this collection is to promote mastery of generally applicable programming concepts.

Most topics are covered with Python as the primary language due to its conciseness, which is ideal for learning & practicing new concepts with minimal syntactic boilerplate.

JavaScript & Kotlin are listed in the Tooling section; as they allow extension of VS Code and the IntelliJ suite of IDEs, which cover most development needs.

 

Tooling

Git

Vim

RegEx

VS Code

PyCharm

 

Planning

Architecture

Documentation

UML

 

Philosophy

 

General

Beginner

Intermediate - References

Intermediate - Snippets / Examples

Intermediate-Advanced

 

Specific Topics

 

GUI

Philosophy

Interface Design

Game Design

Interactive

 

Development Strategies

Philosophy / Workflow

OOP / Design Patterns

Test Driven Design

Continuous Delivery

Domain Driven Design

Module Design

Enterprise Architecture

 

Soft Skills

Presentation

Business

 

Advanced

Algorithms

General Programming

 

Curated Lists

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment