Tips & tools
Python scripts can be written with any text-editors such vim or notepad, also a Python Development Plugin is almost available for any IDE, such PyDev for Eclipse.
VSCode is a general purpose IDE which supports python too.
PyCharm is a Python IDE with Community and Professional editions.
Some useful Python standard libraries:
os: operating system interfacesdatetime: basic date and time typesmath: mathematical functionsrandom: generate pseudo-random numberssqlite3: interface for SQLite databaseshashlib: secure hashes and message digeststhreading: thread-based parallelismsubprocess: subprocess managementtkinter: python interface to Tcl/Tkunittest: unit testing framework
Here is more Libraries and Official documents.