What are some programming tools that every beginner programmer should know about?

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Poetry

    Python packaging and dependency management made easy

  • Poetry.

  • ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • grep is more sysadmin tool, since it's guaranteed to be installed pretty much anywhere. For code searching, I would suggest ripgrep, ag (The Silver Searcher), or ack. They're focused on code searching and once you get used to one, you won't ever touch grep ever again.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • the_silver_searcher

    A code-searching tool similar to ack, but faster.

  • grep is more sysadmin tool, since it's guaranteed to be installed pretty much anywhere. For code searching, I would suggest ripgrep, ag (The Silver Searcher), or ack. They're focused on code searching and once you get used to one, you won't ever touch grep ever again.

  • RegExr

    RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.

  • Tool to write your expression and see how to works for target text that you can copy in: https://regexr.com/

  • python-regex-cheatsheet

    Python 2.7 Regular Expression cheatsheet, as a restructured text document and Makefile to convert it to PDF

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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