Python

Python useful programming concepts.

digital, abstract, binary-1742687.jpg

Functions and Functional Programming in Python (2. Functions under the hood)

I will talk about some of the very important concepts in Python like Python objects, namespaces, how to inspect them, scopes, name resolution, the order of resolving them, how variables are passed to functions, what the functions return, what are functions’ hidden attributes’, and what else can you do with functions.

Functions and Functional Programming in Python (2. Functions under the hood) Read More »

binary, monitor, particles-1414324.jpg

Functions and Functional Programming in Python (1. Functions Input Interfaces or Signatures)

In the name of Allah, most gracious and most merciful, Functional programming is a new way of problem-solving that is different from procedural programming. We will start to see the world as a set of actions while in Object-Oriented Programming (OOP) we see the world as objects or nouns that interact together using actions that

Functions and Functional Programming in Python (1. Functions Input Interfaces or Signatures) Read More »