Why you should learn to code in Python

Written by
Lauryn Mwale
Last Updated
July 28, 2021 19:50

According to a report by Microsoft, the estimated total number of “technology-oriented” jobs would increase from 41 million in 2020 to 190 million in 2025. This represents a massive employment opportunity! A McKinsey survey carried out in nine countries found that 40% of employers said lack of skills was the main reason for entry-level job vacancies with sixty percent saying that new graduates were not adequately prepared for the world of work. Give yourself a competitive advantage by investing in your skills development and one way you can do this is by learning a hard skill such as coding. 


There are many programming languages to choose from. The list included JavaScript, SQL and HTML. This article is about Python and why we think you should give it a shot. Python is a general-purpose language which empowers developers to use different styles such as functional or object-oriented. YouTube and Google search were both created using Python.

Python logo



  1. Simple syntax 


Python often very closely mimics the everyday language we use and can be much simpler to understand on sight versus other programming languages. For example, to output “Hello world” using Java, you would use the following code.


class HelloWorldApp {

    public static void main(String[] args) {

        System.out.println("Hello World!"); // Prints the string to the console.

    }

}

In C++, you would use

#include <iostream>

int main()

{

    std::cout << "Hello, world!\n";

    return 0;

}

While in Python, it is simply 

print("Hello World")


  1. Diversity of applications 

You can do all kinds of things using Python. I personally used it as a graphing tool during my University level Calculus courses. Other applications include:

● Data science

● Scientific and mathematical computing

● Web development

● Finance and trading

● System automation and administration

● Computer graphics

● Basic game development

● Security and penetration testing

● General and application-specific scripting

● Mapping and geography (GIS software)


Becoming proficient in Python evidently opens you up to so many different professional spaces.


  1. Active Community 

There is a massive community online and even in person from beginner to expert who you can engage with once you get started. If you go to Python.org, you can join a discord server and a slack channel. There’s even a weekly newsletter which shares updates, articles, jobs and so much more.


Where to get started 

Have I convinced you? Here are some free resources where you can start. 

Code academy 

Learn Python.org

Udacity


Be sure to subscribe to our mailing list to get notified of new posts on our website and follow us @project_ignite_her on instagram to see more bite sized content.


About

Lauryn

Lauryn is the founder of Project Ignite Her.

Subscribe for updates

You're signed up for updates!
Oops! Something went wrong while submitting the form.