1 Setting Up Your Python Environment

This is the least fun, but nevertheless critical, part of the book, where we walk through setting up an environment in which to write and test Python. We’ll do a crash course in setting up a Kali Linux virtual machine (VM), creating a virtual environment for Python 3, and installing a nice integrated development environment (IDE) so that you have everything you need to develop code. By the end of this chapter, you should be ready to tackle the exercises and code examples in the remainder of the book.

Before you get started, if you don’t have a hypervisor virtualization client such as VMware Player, VirtualBox, ...

Get Black Hat Python, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.