The training consisted of online lectures followed by practical tasks that were performed individually and analyzed in class. The course program covered such technical aspects of working with the language as virtual environments, version control, and main code components. In addition, the best Python IDEs and information sources were discussed.
To complete the course, the participants were to write a software solution on Python for their ongoing projects. As a result, the engineers designed a Slack bot to receive notifications about new messages sent by customers via Skype and wrote several process automation scripts. Once implemented, these improvements allowed to free up the time of all project members and focus more on the work process itself.
Python is one of the most commonly used languages for developing process automation tools due to the simplicity of its syntax and a large number of ready-made libraries. Although programming is not an essential skill for the MS teams, it is yet another useful tool that allows our engineers to increase the overall quality of the provided services. Focusing on basics, the course enabled the service teams to obtain the necessary skill set to utilize Python at work.— Aleksei Zakusov, CBDO of Skyward
The training will continue as long as the opportunities for Python’s application exist within the MS department.