The course has provided immeasurable skills and experience that are relevant not only for technical preparation but also for future life and career in general. Object-oriented programming (OOP) is especially valuable because it represents the most natural and pragmatic approach to the process once one gets the basic steps and principles. OOP allows programmers to divide their software into manageable problems that can be solved one piece at a time. When it comes to Python 3, which has been taught during the course, the programming language has some pros and cons. On the bright side, the English-like syntax makes it easier to understand and read the code, which makes it easier to learn (“Advantages and disadvantages of Python – How it is dominating programming World,” 2021). It is also highly productive due to its simplicity, which makes it easier to solve problems and understand the syntax or behavior of programming language. On the downside, it can be slow in execution because of the extra work needed when executing code. It can also be weak in mobile computing due to its poor memory efficiency and slow processing power. However, besides programming, one can use Python for scientific and numeric computing, such as quantitative data analysis.
Overall, the concepts learned during the course can be applied in future life and career, especially analytical thinking and problem-solving. These skills are essential because they allow to find concrete solutions to identified problems and make decisions and take actions to solve them. Using Python for machine learning could be an exciting area to explore and strengthen personal knowledge of the OOP. This can range from spam detection to stock predictions, and developing further skills and knowledge of Python’s use can open new career or education opportunities.
Advantages and disadvantages of Python – How it is dominating programming World. (2021). Web.