Stop Using range() in Your Python for Loops

How to access the current index using the enumerate() function The for loop. It is a cornerstone of programming — a technique you learn as a novice and one that you’ll carry through the rest of your programming journey. If you’re coming from other popular languages such as PHP or JavaScript, you’re familiar with using a variableContinue reading “Stop Using range() in Your Python for Loops”

What Does an Entry-Level Programmer Need to Know Exactly?

Here’s what is expected of entry-level programmers on their first job If you’re just starting out in the field of software engineering and have begun applying for junior engineering jobs — you might have run into a brick wall. Every company seems to have loosely defined the responsibilities of the job and no clear expectationsContinue reading “What Does an Entry-Level Programmer Need to Know Exactly?”

Clean Code: 5 Essential Takeaways

Key points from a must-read book for programmers I recently wrote about “5 Books That Changed the Way I Code.” In the comments, several readers recommended “Clean Code” by Robert C. Martin. As a result, I’ve now read the book and found it worthy of an in-depth review. About the Book “Clean Code” was publishedContinue reading “Clean Code: 5 Essential Takeaways”

Why choose between R and Python when you can choose both?

The reticulate package allows R and Python to work together — here’s a tutorial R and Python have many similarities and many differences. Most of the underlying concepts of data structures are very similar between the two languages, and there are many data science packages that now exist in both languages. But R is set up inContinue reading “Why choose between R and Python when you can choose both?”

لا داعي للمزيد من التحفيز، أنت بحاجة إلى نظام

إصنع لنفسك نظاماً لتصبح حياتك أكثر إنتاجية واحدة من أعظم مهاراتي وربما موهبتي الوحيدة في وقتٍ مضى كانت أن أوجد العذر المناسب لإرجاء وإخماد الأمور التي يجب القيام بها مثل المذاكرة، ممارسة الرياضة، وغيرها من المهام اليومية التي لابد وأن تجعل من كل فرد شخصاً أفضل. وكان السبب الحقيقي وراء كل تلك الأعذار: أنني ببساطةContinue reading “لا داعي للمزيد من التحفيز، أنت بحاجة إلى نظام”

To Do Better Work, Use Pen and Paper

To Do Better Work, Use Pen and Paper Why writing by hand makes you more creative and productive? Did you know that Paul Lauterbur’s first concept for the MRI machine was sketched out on a restaurant napkin? Or that J.K. Rowling initially scribbled down the idea of the Hogwarts houses on the back of an air sicknessContinue reading “To Do Better Work, Use Pen and Paper”

Does it make a programmer weak for using Google or Stack Overflow when coding?

Does it make a programmer weak for using Google or Stack Overflow when coding? Actually, the way I host interviews for programmers is giving four different programming assignments in specific tight niches, making sure it’s so specific they are unlikely to have any prior knowledge. They have laptop and access to the internet so theyContinue reading “Does it make a programmer weak for using Google or Stack Overflow when coding?”

Advance Your Python Skills by Building a WhatsApp Chat Analyzer

A guided project that helps you dive into creating something cool and learn useful programming concepts by yourself! Finding ways to apply your knowledge only after the learning process essentially means that the learning happened without much of a sense of destination. All we were trying to do was amass all the knowledge we could in the hopeContinue reading “Advance Your Python Skills by Building a WhatsApp Chat Analyzer”

The 50/30/10/10 Rule for How to Wake Up Earlier and Work on Your Dream

I am not a morning person whatsoever. Late last year, I began waking up at 5:30 AM to write for an hour then drive to work. It was the hardest thing I had done in a long time. But I did it.And you know what?I bet you could too.Imagine how much better your day wouldContinue reading “The 50/30/10/10 Rule for How to Wake Up Earlier and Work on Your Dream”

Create your website with WordPress.com
Get started