September 7, 2026
Python for Cybersecurity Professionals: Where to Begin in 2026
A roadmap for security professionals learning Python in 2026: what to study first, which tasks to automate, and how it supports CySA+, PenTest+, and CEH.
Read ArticleSeptember 7, 2026
A roadmap for security professionals learning Python in 2026: what to study first, which tasks to automate, and how it supports CySA+, PenTest+, and CEH.
Read ArticleDecember 13, 2015
In this post Colin tackles the self-imposed challenge of figuring out how to generate the Fibonacci Sequence using python (without using Google)
Read ArticleNovember 5, 2015
Colin uses Python to build a math tutor for his 3rd grade daughter and picks up another fun way to sharpen his own Python skills.
Read ArticleOctober 26, 2015
Wrapped in Python, Edition 4: a Python script that finds all primitive roots of a prime number, a key piece of Diffie-Hellman key exchange.
Read ArticleOctober 19, 2015
Wrapped in Python, Edition 3: a short Python script that checks whether a given number is prime, built on the prime generator from Edition 2.
Read ArticleOctober 12, 2015
Wrapped in Python, Edition 2: a simple Python script that generates every prime number up to 9,999,999, plus a version for a user-supplied range.
Read ArticleOctober 5, 2015
The start of Wrapped in Python, a blog series where Colin shares the Python code he writes while learning the language, starting from the basics.
Read ArticleFebruary 1, 2015
In this post Colin walks you through getting Nvidia CUDA support enabled on your OS X device and illustrates the basics of how to use it with pyrit and cpyrit.
Read ArticleFebruary 2, 2014
How the percent sign works in Python: string formatting with %s and %d, and the modulo operator, explained by Colin as he learns the language.
Read ArticleOctober 1, 2012
Ubuntu 12.10 ships with controversial new features that have some users upset. Colin shares his perspective on the changes.
Read Article