ActiveState Blog

How to Build a CI/CD Pipeline for Python20191219095452

How to Build a CI/CD Pipeline for Python

DevOps professionals have a bag of tricks to make CI/CD work. But those tricks create a schism between dev and test environments, causing the “works o...
How To Build a Recommendation Engine in Python20191212131324

How To Build a Recommendation Engine in Python

Scott FitzpatrickDecember 12, 2019, , ,
This tutorial will teach you how to build a simple recommendation engine using Python by analyzing data from previous purchases to help identify items...
How to Convert .py to .exe20191205141431

How to Convert .py to .exe

Alison ForsterDecember 5, 2019, , , ,
How can you distribute your Python code to users who expect to simply click on an executable file? This blog compares two of the most popular options:...
How to Best Manage Threads in Python20191128140731

How to Best Manage Threads in Python

Swaathi KakarlaNovember 28, 2019, , ,
Multithreading, multiprocessing and queues can be a great way to speed up Python performance. This blog post can help you understand the differences, ...
Built-in Packages in Python & Other Python Elements20191121095902

Built-in Packages in Python & Other Python Elements

This post explores Python's built-in packages and functions that simplify adoption, increase developer productivity and promote code consistency....
Developing in Containers vs your “Day-to-Day” Machine20191114103431

Developing in Containers vs your “Day-to-Day” Machine

Containerized dev environments are isolated from the underlying system. By comparison, ActiveState language runtimes exist as standalone development e...
How to Best Manage Python Dependencies20191107111246

How to Best Manage Python Dependencies

One of the biggest headaches that arise when working with multiple projects in Python is managing the dependencies that differ between them. This blog...
Neural Network Showdown: TensorFlow vs PyTorch20191104113608

Neural Network Showdown: TensorFlow vs PyTorch

Swaathi KakarlaNovember 4, 2019, , ,
TensorFlow and PyTorch have accelerated the use of neural networks in commercial and research applications. This post compares them, and lets you make...
Introduction to Python Data Types20191024135332

Introduction to Python Data Types

This tutorial reviews the basics of how and when to use each Python data type, and will also point out some of the differences between Python 2 usage ...
Natural Language Processing: NLTK vs spaCy20191017175548

Natural Language Processing: NLTK vs spaCy

There's a real philosophical difference between NLTK and spaCy. NLTK was built by scholars as a tool to help you create complex NLP functions. In cont...