Tag: Programming

Why Should You Choose Python Over R for Data Science?

One of the first choices you’ll have to make when starting in data science is which programming language to use. Python and R stand out as the leading competitors among the many options available. Python and R, each of which has advantages and disadvantages. ...

Navigating the Code: An Exploration of Programming Realms

Programming, the art and science of instructing computers to perform tasks, is the backbone of our digital age. In this exploration, we delve into the multifaceted world of programming, from its fundamental concepts to its diverse applications, and the ever-evolving landscape that programmers traver...

How to start writing high quality code at any point of your programming journey

This attribute measures the degree to which parts of your code can be reused in other (entirely different) projects. The degree to which your code is reusable is largely based on how tightly it’s coupled with the rest of your code base. An example of code reuse would be building a user authen...

Wanna learn programming the eco-responsible way?

This is when iTeach was born, a project for an eco-friendly programming learning platform centered around four core values: interactivity, free access, ecology, and privacy. It aims to debunk the misconception that “IT is virtual and has no real environmental impact.”  Indeed, se...

Zen and the art of Computer Programming

Avoid Value Traps. This is being stuck in a fixed way of thinking. Your mind is looking at the problem through a narrow lens of assumptions but it is looking in the wrong place. You don’t see the solution because it is outside of your field of view. You get lazy and assume there is a bug ...

The 10 most energy efficient programming languages

Now as a data scientist or ML engineer, it is difficult to avoid Python, and Python may in some cases be the best choice, for instance when building and training neural networks. However, there is potentially a lot of energy to be saved if you can build some of your surrounding applications or pipel...

How I Setup Neovim For Competitive Programming In C++

I have been using Neovim for a few years, and the experience is revolutionary. For competitive programming, I have gone through many different text editors and IDEs, but in the end, landed on Neovim. When I use Neovim for competitive programming, I use clangd for LSP and clang-form...