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.