Old guy programmer here, need to brush up on Python quickly!

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SaaSHub - Software Alternatives and Reviews
  • adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala (by sim642)

  • Python Cheatsheet

    All-inclusive Python cheatsheet (by wilfredinni)

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • SQLAlchemy

    The Database Toolkit for Python

    matplotlib plotting *SqlAlchemy for Database interaction.

  • Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

    scrapy for reading and processing data on websites

  • scikit-learn

    scikit-learn: machine learning in Python

    scikit-learn for classical machine learning,

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    pytorch for Neural Networks,

  • Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

    pandas for data-processing, reading csv, writing Excel, sorting, grouping, aggregating, merging, time-series processing

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • MLflow

    Open source platform for the machine learning lifecycle

    mlflow for logging and visualizing ML model experiments

  • cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

    matplotlib plotting *SqlAlchemy for Database interaction.

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

    I use GitHub and GitLab to manage my source-code, 100% of the companies I work for do this.

  • python_koans

    Python Koans - Learn Python through TDD

    When I was learning Ruby for a job ruby koans was helpful. Python has a version here: https://github.com/gregmalcolm/python_koans not sure of the quality though.

  • python-cookbook

    Code samples from the "Python Cookbook, 3rd Edition", published by O'Reilly & Associates, May, 2013.

    I'd recommend the Python Cookbook book github

  • Programmers_guide_to_Python

    Learn almost everything in python fast 🚀

    You can try reading my book, let me know your thoughts.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts