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.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.
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.- Mining Twitter Data with Python
- Scrape a Website with Scrapy and MongoDB
- How To Scrape With Python and Selenium WebDriver
- Which Movie Should I Watch using BeautifulSoup
Web Applications
Full-stack Python web development with Flask, Django, microservice architecture, and real-time communication.- Build a Microblog with Flask
- Create a Blog Web App In Django
- Choose Your Own Adventure Presentations
- Build a Todo List with Flask and RethinkDB
- Build a Todo List with Django and Test-Driven Development
- Build a RESTful Microservice in Python
- Microservices with Docker, Flask, and React
- Build A Simple Web App With Flask
- Create A Django API in under 20 minutes
- Build a Community-driven delivery application with Django, Postgres and JavaScript
- Realtime Chat application with Vue, django-notifs, RabbitMQ and uWSGI
Bots
Automate social media and messaging platforms by building bots with Python.- Build a Reddit Bot
- How to Make a Reddit Bot (video)
- Build a Facebook Messenger Bot
- Making a Reddit + Facebook Messenger Bot
- How To Create a Telegram Bot Using Python
- Create a Twitter Bot In Python