Skaehub Developer Program: Python Self-Study Curriculum

Arnold Arisa
2 min readJun 6, 2021

I have always envisioned myself using technology and especially, developing programs and software products that aid in solving problems. Skaehub Developer Program. A program aimed at building and nurturing talents. The online application process for the skaehub developer program consists of two parts: a python self-study period and a quiz thereafter. The self-study period was enlightening as I had the opportunity to deeply venture into a programming language that is incredible to use. The learning process was eye-opening. Getting to use extensions like “sourcery” to clean my code made development all the more exciting. Python allows for the standardization of code, thus promoting efficiency of code and ease of debugging. It makes use of objects, constructors, functions, classes, methods among others. An object is an instance of a class. A method is a label that is called on an object in a class. Python however , is really strict on its syntax; indentation is a key factor to look out for. Poor/incorrect indentation will ultimately lead to error during execution of the code. Python being an interpreted language, it is easier to modify changes in a program without increasing development time.

Python makes use of the many frameworks available that make web application development even faster, some of the frameworks used are Django and Flask. With python’s robust libraries, functionality can be added to code without need for writing additional lines of code. Python can also be used for analysis and visualization making it suitable for scientific applications. This can be achieved by the visualization libraries and APIs available. It also makes software maintenance easier and faster.

The skaehub developer program was instrumental in learning python and its application in software development

--

--