Stories
Slash Boxes
Comments

SoylentNews is people

Submission Preview

Link to Story

The Flask Mega-Tutorial, 2024 Edition

Accepted submission by canopic jug at 2023-12-04 04:15:11
Software

Software engineer Miguel Grinberg is getting a jump on the new year and has already published the Flask Mega-Tutorial, 2024 Edition [miguelgrinberg.com]. As he introduces its 23 chapters,

Back in 2012, I decided to start this software development blog. Because I am a do-it-yourselfer at heart, instead of using Blogger or WordPress, I sat down and wrote my own blog engine, using a then little known web framework called Flask. I knew I wanted to code it in Python, and I first tried Django, which was the most popular Python web framework at the time. But unfortunately Django seemed too big and too structured for my needs. I've found that Flask gave me as much power, while being small, unopinionated and unobtrusive.

Writing my own blog engine was an awesome experience that left me with a lot of ideas for topics I wanted to blog about. Instead of writing individual articles about all these topics, I decided to write a long, overarching tutorial that Python beginners can use to learn web development. And just like that, the Flask Mega-Tutorial was born!

Previously:
(2023) Python 3.12: Faster, Leaner, More Future-proof [soylentnews.org]
(2022) Top Programming Languages 2022 (According to IEEE) [soylentnews.org]
(2019) Why I Chose Flask to Build sr.ht's Mini-Services [soylentnews.org]


Original Submission