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?”

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?”

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”

Create your website with WordPress.com
Get started