To get the most out of this book
I assume you understand basic Python programming along with basic command line skills for your favorite operating system. One thing to remember throughout is that we are covering PyCharm rather than deep development tutorials of frameworks mentioned in various chapters. For example, Chapter 8 covers the PyCharm features designed for Flask development. It isn’t meant to be a full tutorial on Flask.
Software/hardware covered in the book |
Operating system requirements |
Python 3 |
Windows, macOS, or Linux |
PyCharm Professional |
Windows, macOS, or Linux |
Docker Desktop |
Windows, macOS, or Linux |
Git |
Windows, macOS, or Linux |
Most of the book requires the professional edition of PyCharm. The first six chapters will work with the Community edition, but after that, you must have the professional edition.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.