DEVELOPMENT OF SOFTWARE FOR AUTOMATION OF DESIGN OF POWER SUPPLY FACILITIES
Sergey Vyacheslavovich Romanov, Alexandra Dmitrievna Samokhvalova · SCIENTIFIC LIFE · 2025
When developing the software, a thorough analysis of various programming languages and tools was carried out to determine the most suitable ones for achieving the set goals. As a result of this analysis, the Python programming language was chosen, which has a number of advantages that make it the optimal choice for this task. Python is a high–level programming language known for its simplicity and readability of code, which greatly facilitates the process of software development and subsequent support. In addition, Python has a rich set of libraries and frameworks that allow you to effectively solve a variety of tasks, including process automation, data processing, and integration with other systems. The wide Python developer community ensures constant updating and expansion of the language's functionality, which guarantees its relevance and reliability in the long term. To create a graphical user interface (GUI), the Tkinter library was selected, which is included in the standard Python package. Tkinter is one of the most popular and easy-to-use libraries for developing GUI applications in Python. It provides a wide range of widgets that allow you to create intuitive and user-friendly interfaces that easily adapt to different user requirements. In addition, Tkinter has high flexibility and allows you to quickly develop interface prototypes, which significantly speeds up the software development process.