Another trick in software is to avoid rewriting the software by using a piece that’s already been written, so called component approach which the latest term for this in the most advanced form is what’s called Object Oriented Programming. — Bill Gates.
This quote from Bill Gates illustrates the purpose of this article. Understanding object-oriented programming allows you to develop a way of thinking and implementing code and my aim is to make it clear-sky simple to you. After all, one of the main reasons why we code, or at least want to learn how to do so, is to…
“Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.”
— Bill Gates
As the co-founder of Microsoft says, I invite you to continue stretching your mind in an effort to broaden your programming skills with potential applications in many domains. The purpose of the article is to serve as a cheat-sheet for built-in methods of one of the basic Python data types: strings. A string is a data type in Python programming language that's used to represent a piece of text. They…
Computers are great at performing repetitive tasks over and over, as they never “get bored” or make mistakes. A simple calculation requested to a computer could be performed one or a thousand times, and the first result will be as accurate as the last one. This is something humans are not capable of guaranteeing.
Being able to delegate the automation of routinary tasks to computers is an invaluable skill which every programmer should master in order to improve their coding skills and code accuracy.
The number of tasks available to perform with the help of loops ranges from copying files…
E-Commerce is currently one of the fastest and dynamically evolving industries in the world. Its popularity has been growing rapidly with the ease of digital transactions and quick door-to-door deliveries. A major source of big tech companies revenues comes from the interaction of their underlying proprietary algorithms that are heavily powered by data science, so it’s fundamental to understand the methods applied to maintain and grow the number of clients.
In this article, I’ll give you some insights about how this amazing industry is applying data science with a Python script to practically show the case. …
“The greatest value of a picture is obtained when it forces us to notice what you never expected to see.” — John Tukey
Data visualization is the graphical representation of information and data. By using visual elements like charts, graphs, and maps, data visualization tools provide an accessible way to interpret and understand trends, outliers, and patterns in data. …
“There is no such thing as information overload. There is only bad design.”
Edward Tufte
Data visualization is increasingly being seen as the essential step of any successful data-driven analytics strategy. Furthermore, as mentioned in my previous article related to the subject, is one of the most powerful tools in the set available to data analysts or data enthusiasts. Therefore, we must dedicate time to create stunning graphs and visualizations to carefully and clearly communicate our story and findings hidden in structured data.
Last week, we talked about how important data visualizations are and I introduced to different plot types…
There are very few things which we know, that are not capable of being reduced to mathematical reasoning. And when they cannot, it’s a sign that our knowledge of them is very small and confused.
Of the Laws of Chance, Preface (1962) — John Arbuthnot
To a greater extent than any other mathematical discipline, statistics is a product of time. If previous-centuries scientists had had access to actual computational power, or even to computers, their studies and the current field as a whole would paint an entirely different picture.
Although not frequently told, statistics are the foundation of today’s known…
This city doesn’t need to be introduced. New York is the most populous city in the United States with an estimated population of 8,000,000 people. It is also the most densely populated major city in the United States and has been described as the cultural, financial, and media capital of the world.
Situated on one of the world’s largest natural harbors, NYC is composed of five boroughs, each of which is a county of the State of New York. The five boroughs — Brooklyn, Queens, Manhattan, the Bronx, and Staten Island — were consolidated into a single city in 1898.
…
Why are visualizations worth thousands of words? They have the power of telling stories and simplifying the interpretation of information. They help users detect patterns, insights and metrics, and as a result build better products and services. So they do really matter.
Visualizations are one of the most powerful tools in the set available to data analysts or data enthusiasts. In order to facilitate their creation, a wide range of softwares and languages has been developed. …
I am a firm believer that the previous step to making your own Machine Learning Algorithms or any predictive model with code is understanding the basics and knowing how to rationally interpret the model.
Many times we believe that building a machine learning or data analytics model is such a difficult task when we associate it with coding. There you have another obstacle to sort! But that’s not necessarily the case if you focus on understanding the theory behind it in the first place. Here’s a little guide to help you go through that process.
1. Importance of Data Analytics…