Python and Flask
Let's start by introducing Flask, as we will be using it as an example in all the modules of this section. If you are not familiar with Python programming yet, take the Hakatemian Python programming course before continuing from here.
What is Flask?
Flask is a lightweight and flexible web framework designed to facilitate the development of web applications using the Python programming language. Flask provides a foundation for creating web applications that are easy to understand and maintain. It is a popular choice among many developers as it offers many features that make web development fast and efficient. Flask is also an open-source project, which means that developers can benefit from the contributions of the community and share their experiences with others. This makes Flask a very user-friendly framework suitable for both beginners and experienced developers.
Learn to hack — start here
Hundreds of interactive courses, virtual labs and CTF challenges in your browser. Start a free trial — no card required.