ActiveState Blog

Top 10 Ways To Write Better Python Code20210225140803

Top 10 Ways To Write Better Python Code

Swaathi KakarlaLast Updated: March 22, 2021Default Dictionaries, GroupBy, Lambda Function Dictionaries, python code, Python Counter Collections, Python dictionaries
The awesome thing about Python is that if you can think of something you’d like to code, there’s probably already a library for it! In fact, Python pr...
How to Implement Fuzzy Matching in Python20210218155450

How to Implement Fuzzy Matching in Python

Scott FitzpatrickLast Updated: March 18, 2021edit distance, fuzzy matching, fuzzywuzzy, levenshtein
In a world that relies more and more on quick access to information, two application design criteria have become key:Data cleansing, to ensure the dat...
Phishing URL Detection with Python and ML20210211132036

Phishing URL Detection with Python and ML

Swaathi KakarlaLast Updated: February 11, 2021decision tree, machine learning, phishing, URL detection
1 — How to Identify A Fraudulent URL A fraudulent domain or phishing domain is an URL scheme that looks suspicious for a variety of reasons. Mos...
Critical Python 3 Vulnerability Affects Python 220210205183736

Critical Python 3 Vulnerability Affects Python 2

Dana CraneLast Updated: December 21, 20212021 python 3 vulnerability, Enterprise Python, open source security, python 2, Python CVE, python CVE fix
A critical security vulnerability  (CVE-2021-3177) affecting Python 3 also affects Python 2.The vulnerability could allow attackers to access sensitiv...
Simulating Complex Systems with Python: How Does COVID Spread?20210204151153

Simulating Complex Systems with Python: How Does COVID Spread?

Nicolas BohorquezLast Updated: March 22, 2021Agent Based Modeling, complex system simulation, COVID modeling, Mesa ABM, Susceptible Infected Recovered
Step 2 — Create a COVID Modeling Environment Our environment stores a number of global parameters, including:  Infection probability Incubation ...
Top 10 SQL Commands Everyone Should Know20210128131717

Top 10 SQL Commands Everyone Should Know

Theo DespoudisLast Updated: January 28, 2021GROUP BY, INNER JOIN, ORDER BY, PostgreSQL, SELECT, SQL
If you work with data, especially relational data, the Structured Query Language (SQL) is your lingua franca. Without a doubt, SQL is one of the most ...
The Best Python Tools for Test Automation (includes a ready-to-use Python Environment)20210121135124

The Best Python Tools for Test Automation (includes a ready-to-use Python Environment)

Scott FitzpatrickLast Updated: March 22, 2021pytest, Robot, Selenium, test automation, testing
The dominant trend in modern software delivery is the move away from deploying big releases on an infrequent basis in favor of deploying smaller relea...
Will AI Save Us? Use this Pandas Data Analysis Tutorial to find out.20210120122419

Will AI Save Us? Use this Pandas Data Analysis Tutorial to find out.

Dana CraneLast Updated: March 22, 2021ai, data cleaning, dataframe, Exploratory data analysis, GroupBy, pandas
The question of whether Artificial Intelligence (AI) will be beneficial to mankind is still very much an open question, with tech heavyweights from Te...
Movie Box Office Data Analysis with Python – Budgets vs Popularity?20210114134623

Movie Box Office Data Analysis with Python – Budgets vs Popularity?

Nicolas BohorquezLast Updated: March 22, 2021data cleaning, data correlation, data transformation, EDA, Exploratory data analysis, pandas, pandas-profiling
When it’s movie night, most of us choose what to watch based on our personal interests first, and popularity second. Popularity is usually based on so...
Top 10 Developer Skills To Learn Going Into 202120210113094634

Top 10 Developer Skills To Learn Going Into 2021

Remi MLast Updated: April 13, 20222021, open source, programming, software development
As the saying goes, new year, new you! Being a developer is an increasingly attractive career prospect, however it also comes with much competition. K...