Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    thoughtbot is livestreaming

    Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Python Articles

Written by thoughtbot, your expert partner for design and development.

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. Intro to Machine Learning

    George Brocklehurst gives an overview of what Machine Learning is and what it can do, before live-coding a simple Machine Learning system.

    Thom Obarski
    November 12, 2018
    • Machine Learning
    • Workshops
    • Python
  2. Recommending blog posts with machine learning

    How we recommend similar posts with an LDA topic model.

    George Brocklehurst
    July 30, 2018
    • Machine Learning
    • Natural Language Processing
    • Python
  3. What is Machine Learning?

    Machine learning’s everywhere these days, but … err … what is it?

    George Brocklehurst
    January 5, 2018
    • Machine Learning
    • Python
  4. How to manage your Python projects with Pipenv

    Use Pipenv to simplify the management of dependencies in your Python projects.

    Murtaza Gulamali
    February 20, 2017
    • Python
    • DevTools
    • Web
  5. Emacs as a Python IDE

    From the New York Emacs Meetup, Drew Werner shows us how to turn Emacs into a multi-language IDE.

    Thom Obarski
    February 17, 2017
    • Emacs
    • New York City
    • Python
  6. Ruby and Python Libraries for Yammer's API

    We’ve worked closely with folks at Yammer to help developers build...

    Adarsh Pandit
    November 24, 2013
    • Web
    • Ruby
    • Python
  7. Class-Based Generic Views in Django

    I have a confession to make: Even though thoughtbot is mostly known for the...

    George Brocklehurst
    February 22, 2013
    • Web
    • Python
    • Django
  8. Writing a Hoptoad Notifier: Contacting the Toad

    An example of writing a library to hit the Hoptoad error notification API.

    Mike Burns
    January 8, 2010
    • Web
    • Python
    • Airbrake
  9. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed icon Check out our feeds

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy