[Collection] All Finxter Articles and Tutorials

DelegateCall or Storage Collision Attack on Smart Contracts

5/5 – (1 vote) The post is part 6 and continues our Smart Contract Security Series: Ownership Exploit Private Variable Exploit Reentrancy Attack tx.origin Phishing Attack Denial of Service Attack Storage Collision Attack The DelegateCall attack or storage collision is expounded in this post. Before you can grasp this exploit, you must first understand how … Read more

​Read More
DelegateCall or Storage Collision Attack on Smart Contracts

How to Remove a Comma from a String? 5 Best Ways

5/5 – (1 vote) Table of Contents Problem Formulation and Solution OverviewPreparationMethod 1: Use replace()Method 2: Use RegexMethod 3: Use List ComprehensionMethod 4: Use a Lambda and split()Method 5: Use replace() and split()Bonus: Remove Commas from a Text FileSummary Problem Formulation and Solution Overview In this article, you’ll learn how to remove a comma/commas from … Read more

​Read More
How to Remove a Comma from a String? 5 Best Ways

Switch German and English Keyboard Layouts (Windows)

5/5 – (1 vote) English/US keyboards are QWERTY keyboards, again named after the first six letters on the keyboard. Here’s a screenshot of an English/US “QWERTY” keyboard layout: German/European keyboards are QWERTZ keyboards, named after the first six letters on the keyboard. Here’s a screenshot of a German “QWERTZ” keyboard layout: 💬 Question: How to … Read more

​Read More
Switch German and English Keyboard Layouts (Windows)

Is Web Scraping Legal?

5/5 – (1 vote) 👩‍⚖️ Disclaimer: I’m a coder, not a legal advisor or professional. In this article, I merely present my own judgment and research on the topic. But this is not legal advice! Table of Contents Legal Opinion 1: Web Scraping is Legal [Apify]Legal Opinion 2: Web Scraping is Not Illegal [Imperva]Legal Opinion … Read more

​Read More
Is Web Scraping Legal?

Tableau Developer — Income and Opportunity

5/5 – (6 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What is Tableau?What is a Tableau Developer?Annual Income of Tableau Developer (US)Hourly Rate of Tableau FreelancersIndustry DemandLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional DevelopersGeneral Qualifications of ProfessionalsFreelancing vs Employment StatusOther Programming … Read more

​Read More
Tableau Developer — Income and Opportunity

Your Python Regex Pattern Doesn’t Match? Try This!

5/5 – (1 vote) Table of Contents Problem FormulationSolution: Use re.search() instead of re.match()Understanding re.match()What’s a Match Object?Understanding re.search()Understanding re.findall()Python Regex Course Problem Formulation Say, you want to find a regex pattern in a given string. You know the pattern exists in the string. You use the re.match(pattern, string) function to find the match object … Read more

​Read More
Your Python Regex Pattern Doesn’t Match? Try This!

5 Pythonic Ways to Print a List without Brackets

5/5 – (1 vote) Table of Contents Problem Formulation and Solution OverviewMethod 1: Use print() and join()Method 2: Use print(*, sep)Method 3: Use SlicingMethod 4: Use join() and map()Bonus: Strip quote characters from Method 3Summary Problem Formulation and Solution Overview In this article, you’ll learn how to print the contents of a List without surrounding … Read more

​Read More
5 Pythonic Ways to Print a List without Brackets

10 Long-Term BTC Price Predictions by Finance Gurus (Updated 2022)

Rate this post This article will examine the Bitcoin price predictions of many experts in the broad finance and investment industry. Methodology: Experts were selected with a breadth of understanding and reputation in the financial industry. Disclaimer: This is 100% subjective, and we neither recommend buying or selling BTC as a result of this study. … Read more

​Read More
10 Long-Term BTC Price Predictions by Finance Gurus (Updated 2022)

The Ultimate Guide to Data Cleaning in Python and Pandas

5/5 – (2 votes) Table of Contents What is Data Cleaning?How to Clean Unstructured Data in Python?Is Web Scraping Legal?What is the Goal of Data Cleaning?Python HTML scrapingPython HTML CleaningCleaning Structured Data in PythonVisualization What is Data Cleaning? Data cleaning describes the process of turning messy data into clean datasets that can be used for … Read more

​Read More
The Ultimate Guide to Data Cleaning in Python and Pandas

Database Administrator — Income and Opportunity

5/5 – (5 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What is a Database Administrator?What Does a Database Administrator Do?Database Administrator vs Data EngineerDatabase Administrator vs Database EngineerAnnual Income of Database Administrator (US)Hourly RateIndustry DemandLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional … Read more

​Read More
Database Administrator — Income and Opportunity

Database Engineer — Income and Opportunity

5/5 – (5 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What is a Database Engineer?What Does a Database Engineer Do?Database Engineer vs Data EngineerDatabase Engineer vs Database AdministratorAnnual Income of Database Engineer (US)Hourly RateIndustry DemandLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional … Read more

​Read More
Database Engineer — Income and Opportunity

Ethereum Smart Contract Fuzz-Testing with Echidna

Rate this post Table of Contents What is Fuzzing?                Ethereum Property-Based FuzzingInvariantsInstallationDockerBinariesExample UsageEchidna property or invariant testsRunning the TestsMaking Corrections and Testing againFinal ThoughtsLearn Solidity Course What is Fuzzing?                 Fuzz testing (or fuzzing) is an automated software testing method with the goal to find vulnerabilities, security issues, and defects of the application. The idea is to … Read more

​Read More
Ethereum Smart Contract Fuzz-Testing with Echidna

Python Try Except: An Illustrated Guide

5/5 – (2 votes) Table of Contents What is Try/Except in Python?What is an Exception? Basic SyntaxMinimal ExamplePython Try/Except … Else and FinallyA Complete Visual Overview of Try/ExceptDoes the “try” Statement Look Ahead?Exception Names and HierarchiesMultiple Exception Names and Except ClausesShould You Avoid try-except in Python?When is it bad to use try-catch? What is Try/Except … Read more

​Read More
Python Try Except: An Illustrated Guide

How to Extract Numbers from a String

Rate this post Table of Contents Problem Formulation and Solution OverviewPreparationMethod 1: Use List Comprehension and isdigit()Method 2: Use List Comprehension and join()Method 3: Use RegexMethod 4: Use a For LoopBonus: Extract Positive or Negative NumbersSummary Problem Formulation and Solution Overview In this article, you’ll learn how to extract numbers from a string in Python. … Read more

​Read More
How to Extract Numbers from a String

How to Get the Size of an Image with PIL in Python

Rate this post Table of Contents Problem FormulationMethod 1: Using img.sizeMethod 2: Get Image Size Using Open-CVMethod 3: Get the Image Size Using Pygame▣ How to Get Image Size in Bytes?◩ Using os.stat◩ Using os.path.getsize◩ Using PIL🎁Bonus: Get the Size of an Image by Loading Image from an URLConclusion Problem Formulation Given an image, how … Read more

​Read More
How to Get the Size of an Image with PIL in Python

Distributed Systems Engineer — Income and Opportunity

5/5 – (5 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Is a Distributed System?What Does a Distributed Systems Engineer Do?Annual Income Distributed Systems Engineer (US)Hourly RateIndustry DemandDistributed Systems Engineer SkillsLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional DevelopersGeneral Qualifications of ProfessionalsFreelancing … Read more

​Read More
Distributed Systems Engineer — Income and Opportunity

Security Engineer — Income and Opportunity

5/5 – (4 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Does a Security Engineer Do?Security Engineer Skills and Qualifications Annual Income Security Engineer (US)Hourly RateIndustry DemandLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional DevelopersGeneral Qualifications of ProfessionalsFreelancing vs Employment StatusOther Programming Languages … Read more

​Read More
Security Engineer — Income and Opportunity

Caesar Cipher in Python

5/5 – (1 vote) Caesar Cipher is a simple encryption and obfuscation method. It’s a straightforward substitution cipher that replaces each plain text character with the obfuscated character obtained by shifting the plain text character a fixed number of positions in the alphabet. Table of Contents What is Cryptography?Getting Acquainted With the Terms in CryptographyWhat … Read more

​Read More
Caesar Cipher in Python

How to Access a Dictionary Key by Index

5/5 – (1 vote) Table of Contents Problem Formulation and Solution OverviewMethod 1: Use Dictionary and ListMethod 2: Use List and dict.items()Method 3: Use List Comprehension and dict.items()Method 4: Use Dictionary Comprehension and dict.items()Summary Problem Formulation and Solution Overview In this article, you’ll learn how to access a Dictionary key by index in Python. To … Read more

​Read More
How to Access a Dictionary Key by Index

Chatbot Developer — Income and Opportunity

5/5 – (4 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Is a Chatbot Developer?Annual IncomeHourly RateIndustry DemandHow Can You Become a Chatbot Developer?Learning Path, Skills, and Education RequirementsWhich Programming Language is Best for Chatbot Development?How Much Should You Charge for a Chatbot?Related VideoRelated … Read more

​Read More
Chatbot Developer — Income and Opportunity

System Administrator — Income and Opportunity

5/5 – (4 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Does a System Administrator Do?Do You Need a Degree to Work as a System Administrator?Annual IncomeHourly RateIndustry DemandLearning Path and Education RequirementsTop 11 System Administrator SkillsTop 22 System Administration DutiesRelated VideoRelated Income of … Read more

​Read More
System Administrator — Income and Opportunity

How to Suppress Scientific Notation in Python

5/5 – (1 vote) Summary: Use the string literal syntax f”{number:.nf}” to suppress the scientific notation of a number to its floating-point representation. Problem Formulation: How will you suppress a number represented in scientific notation by default to a floating-point value? Note: Generally, Python represents huge floating-point numbers or very small floating-point numbers in their … Read more

​Read More
How to Suppress Scientific Notation in Python

Android App Developer — Income and Opportunity

5/5 – (2 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Does an Android App Developer Do?Android App Developer StatsWhat Skills Do Android App Developers Need?Android App Developer vs Desktop DeveloperAnnual IncomeHourly RateIndustry DemandLearning Path, Skills, and Education RequirementsRelated VideoRelated Income of Professional DevelopersGeneral … Read more

​Read More
Android App Developer — Income and Opportunity

Computer Science Researcher – Income & Opportunity

5/5 – (3 votes) Before we learn about the money, let’s get this question out of the way: Table of Contents What Does a Computer Science Research Scientist Do?How to Become a Computer Science Researcher?Annual IncomeHourly RateIndustry DemandRelated VideoRelated Income of Professional DevelopersGeneral Qualifications of ProfessionalsFreelancing vs Employment StatusOther Programming Languages Used by Professional DevelopersRelated … Read more

​Read More
Computer Science Researcher – Income & Opportunity

Pandas DataFrame to_coo() Method

Rate this post Table of Contents PreparationDataFrame Sparse to_coo() More Pandas DataFrame Methods Preparation Before any data manipulation can occur, four (4) new libraries will require installation. The Pandas library enables access to/from a DataFrame. The NumPy library supports multi-dimensional arrays and matrices in addition to a collection of mathematical functions. The pandas_gbq allows access … Read more

​Read More
Pandas DataFrame to_coo() Method