Freelance Developer Without Experience

Can you become a highly successful freelance developer working from the comfort of your home—without having any experience? Most freelance developers don’t have any experience when they get started on freelancing platforms such as Upwork or Fiverr. You can succeed by following the three simple steps: (1) get your first gig, (2) learn what’s needed, … Read more

How to Get the Last Element of a Python List?

Problem: Given a list. How to access the last element of this list? Example: You have the list [‘Alice’, ‘Bob’, ‘Liz’] and you want to get the last element ‘Liz’. Quick solution: Use negative indexing -1. To access the last element of a Python list, use the indexing notation list[-1] with negative index -1 which … Read more

List Changes After Assignment — How to Clone or Copy It?

Problem: If you assign a list object to a new variable using new_list = old_list, any modification to new_list changes old_list. What’s the reason for this and how can you clone or copy the list to prevent this problem? Example: Let’s consider the following example. Appending an element to the new_list also modifies the original … Read more

Freelance Developing Niche

This short article is based on the ultimate guide to freelance developing on the Finxter blog. You’ll first learn about the definition of freelancing. Then, I’ll show you how you can evaluate whether the freelance developing niche is attractive for you and whether you can expect it to grow over time. So, let’s get started, … Read more

26 Freelance Developer Tips to Double, Triple, Even Quadruple Your Income

There’s a reason why programmers, software developers, and hackers never seem to go out of vogue: Leverage. A skilled programmer may spend a year writing software which, in turn, automates the jobs performed by thousands of workers. Soon will a program for automated driving destroy billions of today’s and tomorrow’s jobs in the logistics sector. … Read more

The Complete Guide to Freelance Developing

Do you want to work from home and earn a healthy living as a freelance developer? There never has been a better time! Freelance Developers make $51 per hour, on average, in the US. This complete guide to freelance development is a running document in which I share all my experiences from working as a … Read more

56 Python One-Liners to Impress Your Friends

This is a running document in which I’ll answer all questions regarding the single line of Python code. It’s based on my interactive collection here but without the slow videos and embedded code shells. Let’s get started! Python One Line If Else You can use a simple if statement in a single line of code. … Read more

Python One Line Dictionary

Python’s dictionary data structure is one of the most powerful, most underutilized data structures in Python. Why? Because checking membership is more efficient for dictionaries than for lists, while accessing elements is easier for dictionaries than for sets. In this tutorial, you’ll learn how to perform four common dictionary operations in one line of Python … Read more

Python One Line For Loop Append

Problem: How to append elements to a list using a single line for loop? Example: You hope to accomplish something like this where you create an initial list (this one is empty) and you append multiple elements to it: However, this statement doesn’t work! Is there a one-line for loop to append elements to a … Read more

Python Dictionary Comprehension: A Powerful One-Liner Tutorial

Dictionary Comprehension is a concise and memory-efficient way to create and initialize dictionaries in one line of Python code. It consists of two parts: expression and context. The expression defines how to map keys to values. The context loops over an iterable using a single-line for loop and defines which (key,value) pairs to include in … Read more