Month: September 2020

How to Remove Duplicates From a Python List While Preserving Order?

To remove duplicates from a Python list while preserving the order of the elements, use the code list(dict.fromkeys(list)) that goes through two phases: (1) Convert the list to a dict using the dict.fromkeys() function with the list elements as keys and None as dict values. (2) Convert the dictionary back to a list using the …

How to Remove Duplicates From a Python List While Preserving Order? 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 …

How to Get the Last Element of a Python List? Read More »

How To Update A Key In A Dictionary In Python If The Key Doesn’t Exist?

Summary: To update a key in a dictionary if it doesn’t exist, you can check if it is present in the dictionary using the in keyword along with the if statement and then update the key-value pair using subscript notation or update() method or the * operator. Another workaround for this is, using the setdefault(key[, default]) …

How To Update A Key In A Dictionary In Python If The Key Doesn’t Exist? 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 …

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

How To Format A String That Contains Curly Braces In Python?

Summary: Use one of the following methods to format strings that contain curly braces: Use double curly braces {{}} Use the old string formatting, i.e. the % operator Use the JSON Library Use Template Strings Problem: Given a string literal with curly braces; how to format the string and ensure that the curly braces are …

How To Format A String That Contains Curly Braces In Python? Read More »

Freelance Developer Skills

This article is an excerpt of my detailed tutorial “The Complete Guide to Freelance Developing” on this FINXTER blog. We’ll answer the following question: What skills do you need to succeed as a freelance developer? Teaching many freelancing students, I have come to learn that most don’t believe they have all the skills they need …

Freelance Developer Skills 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, …

Freelance Developing Niche 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. …

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