Summary
In this chapter, we have covered two main topics—the idea of version control in application development and programming and its importance, as well as how to practice it using Git and GitHub within PyCharm. Specifically, we have learned how to carry out version control using Git and GitHub in two different ways: manually and with PyCharm.
With this knowledge, PyCharm users can apply version control to their own projects in a flexible way, skipping over the manual and tedious process in the terminal/command line. We see that, by offering these features, PyCharm allows us to focus on the actual development process in any given software engineering project.
Aside from version control, there are other practices in application development— which PyCharm provides intuitive, straightforward commands to facilitate. Without these commands, application development be quite complex and intimidating. These processes are testing, debugging, and profiling, all of which...