Technical requirements
The following are the prerequisites for this chapter:
- A working installation of Python 3.10 or later.
- A working installation of PyCharm Professional. If you are using the community edition, most of what we’ll cover in this chapter won’t work since you’ll only get limited HTML support. You can still work with CSS and JavaScript files, but the experience will be very limited compared to the professional edition.
- The Chrome web browser. You will need it if you want to debug JavaScript code running in the browser.
- A working installation of NodeJS and node package manager (npm). This is optional. You will only need these if you want to work with React or modern JavaScript frameworks such as Angular, Vue, or Express. React is an advanced topic and won’t be covered extensively beyond setting up and working with a React project.
- I’ll be showing you how to use PyCharm’s deployment features. For this, I...