Useful tools for Python development

Vladyslav Didenko
3 min readNov 20, 2018

--

Time to share something with the peers :) Have been working with python on my side projects and found a number of tools being quite useful during the development process. Some of them are quite hack’y, but this saves tones of time.
In the end, some of them are used on the daily basis.

Let's start from irregular ones…

Website laten maken Rotterdam Utrecht Amsterdam Den Haag

1. Live Python Tutor / Online Code Editor

This is the live programming mode (video intro), which continually runs and visualizes your code as you type. It’s highly experimental

Quite handy if you need to test couple lines of very simple code and see/visualize the output. Works well for regexps, debugging simple if conditions and testing types of data being returned by an expression

Python Live code editor

2. Regular Expression 101 / Online Regexp tool

This tool is perfectly suiting purpose of designing and debugging regexp expression. Works like a charm!

Quite a cool visualization of regexp functioning + there is an explanation of how each element gets interpreted

3. JSON Viewer / Online JSON Viewer

Note : don’t use these for sensitive Prod data :) Some of this functionality can be found within IDE.

Two services I might recommend :
https://jsoneditoronline.org/

http://jsonviewer.stack.hu/

JSON editor online : https://jsoneditoronline.org/
Online JSON viewer http://jsonviewer.stack.hu/

4. Postman / Testing Http requests & API

This is not Python-specific, but very handy when you need to test your backend / API / server response / HTTP requests

Testing Http methods became easier :
HTTP GET
HTTP POST
HTTP PUT
HTTP DELETE
HTTP PATCH

Very simple and allows any kind of testing, including automated. Easy to use, fast, reliable and probably there doesn’t exist any other tool like this

https://www.getpostman.com/

Hopefully, you will find something new & useful for yourself. Some of these tools don’t deserve the term or Production ready and neither recommended as a permanent /reliable solution, but for most of self-made developers those will find its place.

5. JSON Formatter ( Suggested in comments )

https://jsonformatter.org for all JSON related tasks, like JSON Validator, convert JSON to XML , JSON Formatter.

If you like the article please LIKE & Comment
Will love to see your alternatives!
Thanks !

--

--