More about PyScripter

PyScripter
Tags:

I keep on learning about PyScripter, and today I’ll write a bit about the curious history of this software, more about characteristics and of course, about customizations and options.

Python4Delphi

The origen of PyScripter is based on the project Python4Delphi, a way to facilitate using Python scripts under Delphi just by creating libraries. I don’t know Delphi, I cannot say anything, but the idea is brilliant!

The case is that this new lightweight IDE was written in Delphi, but the things and feature added transform it in a strong IDE, perfect for Python development. Some of their characteristics are:

  • Syntax Highlighting Editor
  • Integrated Python Interprete
  • Integrated Python Debugger
  • File Explorer, that also include an integrated version control
  • Unit Testing
  • External Tools
  • Other features, like code explorer, To Do List, regular expressions, internally run Python, …

Customizing PyScripter

Under the menu Tools / Python Path , the user can list all path included in Python, and even modifying it to its needs:

Python Path

Python Path

Another interesting tool is Unit Test, also available under menu Tools / Unit Test Wizard:

Unit Test

Unit Test

If you have documented you code by “”” comment “””, the documentation can be automatically created, based on your comments. This feature is available under the menu Tools  / Source Code Views / Documentación:

Documentación

Documentación

Another insteresting feature (i don’t use it right now) is having the option to Edit the starting Python script. So, this way, you can write and load the libraries and packages you use to work with or even write your own functions, always available to you!.

Edit Starting Scripts

Edit Starting Scripts

The only thinng you need to do is modify two files: pyscripter_ini.py and python_init.py , files where you write what you want to have available (both files are where PyScripter is installed).

Personalizando PyScripter

Personalizando PyScripter

I hope you like this second review about PyScripter, and of course, I’ll wait your comments!

Have a nice day!!

Syntax Highlighting Editor