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 interfaces
  • datetime: basic date and time types
  • math: mathematical functions
  • random: generate pseudo-random numbers
  • sqlite3: interface for SQLite databases
  • hashlib: secure hashes and message digests
  • threading: thread-based parallelism
  • subprocess: subprocess management
  • tkinter: python interface to Tcl/Tk
  • unittest: unit testing framework

Here is more Libraries and Official documents.