Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

Python’s web ecosystem is rich and approachable — Flask lets you spin up a microservice or blog engine in minutes, Django gives you a full batteries-included framework for complex apps, and the language’s breadth of libraries makes it the go-to choice for scraping the web, automating social-media bots, and building REST or GraphQL APIs. The tutorials below focus on those practical web and scripting use cases. Machine learning, computer vision, and data science tutorials are covered separately.

Web Scraping

Twitter mining, Scrapy, Selenium, and BeautifulSoup

Web Applications

Flask, Django, microservices, real-time apps, and REST APIs

Bots

Reddit, Twitter, Facebook Messenger, and Telegram bots

Web Scraping

Extract and analyse data from the web using Python’s best scraping tools.

Web Applications

Full-stack Python web development with Flask, Django, microservice architecture, and real-time communication.

Bots

Automate social media and messaging platforms by building bots with Python.
Miguel Grinberg’s Flask Mega-Tutorial (“Build a Microblog with Flask”) is one of the most comprehensive Flask tutorials available — perfect for learning the full request/response cycle.

Build docs developers (and LLMs) love