Python IDLE vs PyCharm

This article shows you when to use which of my top two Python editors: IDLE and PyCharm. In 90% of cases, I’m using the out-of-the-box IDLE editor to write small scripts and Python programs. It’s lightweight, simple, and provides basic functionality such as syntax highlighting in shell and Python files. To use IDLE, simply install …

Python IDLE vs PyCharm Read More »

Python Freelancing — Are You Good Enough to Start Earning Money?

André, one of my early students at my “Coffee Break Python” email series, asked me the following question: “How much do I have to learn to become a Python freelancer?” My answer is very simple: start right away — no matter your current skill level. But I know that for many Python coders just starting …

Python Freelancing — Are You Good Enough to Start Earning Money? Read More »

How to Create Your Own Python Freelancer Website That Converts

One of my Python freelancer course students just started out with his freelancer career at Upwork. But because Upwork has the total control about this marketplace, he is worried that he will lose control about his clients. If Upwork suddenly kicks him out, he is out of business. This is indeed a great risk for …

How to Create Your Own Python Freelancer Website That Converts Read More »

How to Interleave Two Strings of Variable Lengths (Python)?

Half an hour ago, my friend and coauthor of the textbook “Coffee Break NumPy” asked me the following question via WhatsApp: How would you solve the problem of interleaving two strings in Python: Input: String s1= “AAA” and string s2 = “BBBBB” Output: String s=”ABABABBB” Being obsessed with finding the most Pythonic way of writing …

How to Interleave Two Strings of Variable Lengths (Python)? Read More »

How to Get Accepted By Upwork as a Freelance Programmer? A Practical Field Study

Do you want to start earning money and selling your skills as a freelance coder? Good choice! Being a freelance coder is an excellent opportunity in today’s marketplace. You are getting paid to learn the programming language you love. Where else can you get such a good deal? Is Upwork for you? To share my …

How to Get Accepted By Upwork as a Freelance Programmer? A Practical Field Study Read More »

People Who Bought X Also Bought …? [A Simple NumPy Tutorial]

Imagine you are Jeff Bezos. One of the most successful features of your company Amazon is product recommendation. “People who bought X also bought Y.” Roughly speaking, this feature alone has made you billions. For you, Jeff Bezos, product recommendation is the most important algorithm in the world, isn’t it? In this article, you’ll learn …

People Who Bought X Also Bought …? [A Simple NumPy Tutorial] Read More »