DFIR Python Study Group: Class 0

It was overwhelming when I started my digital forensics journey almost two years ago. There was so much to learn, and I was so excited about it that I could not stay focused and regularly jumped all over the place. I do not regret that learning method. I discovered a lot about forensics and cybersecurity, which prepared me for many of the courses in my forensics program at Champlain. Jumping around also allowed me to determine my strengths and weaknesses and what I was interested in. The one subject I could never stay focused on for long was writing code. I consider writing code one of my weaknesses, and I want to change that.

I will follow the DFIR Python Study Group playlist posted on Alexis Brignoni's YouTube Channel, along with the suggested textbook Head First Python: A Brain-Friendly Guide, 2nd edition by Paul Barry. I aim to carve out at least an hour of my day for Python. This will be enough time for me to read some of the book, listen to a video and write some code. I will be writing about my journey to keep myself accountable.

If anyone wants to join me on this journey or share helpful hints, tricks, or references, message me on LinkedIn!


What I like about the book so far is its techniques that increase brain activity by using pictures and redundancy. I have always been a visual learner, so I hope this helps me retain the information presented. The introduction also suggests typing all the code yourself instead of copying and pasting it. I will be typing it in as I feel this method will benefit me most.

Chapter 1 – The Basics: Getting Started Quickly & DFIR Python Study Group – Class 0

I already had Python downloaded to my Windows computer and will use Atom for my text editor.

Chapter 1 introduces the Python standard library. The standard library contains modules. Modules are pre-written code that can be used in your code to make life easier. They are utilized by importing them or calling on them - This can be seen in the screenshot of my code.

More on the Python Standard Library can be found here: https://docs.python.org/3/library/  

In this class we practiced using the standard library, lists, variables, and an if else statement. When we run the code, we will get one of two answers depending on whether or not the minute in time is odd or even at the time the code is run. 

My code:




On to Class 1 tomorrow.


Alexis Brignoni’s DFIR Python Study Group - Class 0

Download Python: https://www.python.org/downloads/ 

Download Atom:  https://atom.io/ 

Book: https://www.amazon.com/Head-First-Python-Brain-Friendly-Guide/dp/1491919531