Blog
All Blog Posts
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 ...
Read More
How To Build a Recommendation Engine in Python
This tutorial will teach you how to build a simple recommendation engine using Python by analyzing data from previous purchases to help identify items that ...
Read More
How to Convert .py to .exe
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 ...
Read More
How to Best Manage Threads in Python
Multithreading, multiprocessing and queues can be a great way to speed up Python performance. This blog post can help you understand the differences, and help ...
Read More
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.
Read More
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 environments within the systems that run them. ...
Read More
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 discusses ...
Read More
Neural Network Showdown: TensorFlow vs PyTorch
TensorFlow and PyTorch have accelerated the use of neural networks in commercial and research applications. This post compares them, and lets you make up your ...
Read More
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 ...
Read More
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 ...
Read More
Plotting Data in Python: matplotlib vs plotly
Data visualization provides a powerful tool to explore, understand, and communicate the valuable insights and relationships that may be hidden within data. This article compares ...
Read More
Using Python to Convert PDFs to Images
Python is good at providing developers with easy ways to make use of complex C code libraries to accomplish compute-intensive tasks. In this blog, we'll ...
Read More