Info by Matt Cole

Python as OOP

Many colleges are moving to teach Python over other programming languages. The language is versatile, easy to read, and quick. Additionally, it has been named one of the top ten popular programming languages in 2017.

In fact eight world class software companies currently utilizing Python are:

  • Industrial Light and Magic
  • Google
  • Facebook
  • Instagram
  • Spotify
  • Quora
  • Netflix
  • Dropbox
  • Reddit

Considering there are over 500 programming language, that is saying something.

Python is a high level programming language.


Sign Me UP! I been looking for this!

Learning Python Course Signup Form


High Level Programming Language

HHL or High Level-Language is a programming language not limited by the computer, designed for a specific job, and is easier to understand.

The Python language is more human than machine language, allowing us to read and create programs easier. For this to work, the Python language must be compiled to a machine language, allowing the computer to understand it.

Seven Reasons to Use Python

  • Readable and Maintainable Code
  • Multiple Programming Paradigms
  • Compatible with Major Platforms and Systems
  • Robust Standard Library
  • Many Open Source Frameworks and Tools
  • Simplify Complex Software Development
  • Adopt Test Driven Development [Source]

#LearningPython

Learning Python Course


What is OOP ?

OOP or Object-Oriented Programming is a programming model constructed around objects. This model compartmentalizes data into objects (data fields) and describes object contents and behavior through the declaration of classes (methods).

Top features involving OOP are:

  • Encapsulation: This makes the program structure easier to manage because each object’s implementation and state are hidden behind well-defined boundaries.
  • Polymorphism: This means abstract entities are implemented in multiple ways.
  • Inheritance: This refers to the hierarchical arrangement of implementation fragments.

Object-oriented programming allows for simplified programming. Its benefits include reusability, refactoring, extensibility, maintenance and efficiency. [Source]

Summary

in summary, Python is the go-to language to get your feet wet in programming.

Matt Cole has high regard for knowledge share. He has a desire to share critical thinking and information. With a Masters in Information Technology and a wide array of certifications, while not working full-time, he wishes to knowledge share through providing insight, information organization, and critical thinking skills.

#KnowledgeShare | Matt Cole | #infobyMattCole