Python Universe
1.99K subscribers
103 photos
1 video
1 file
55 links
Everything you need to know about Python programming.

Admin: @haraisen
Feedback: @pythontg_feedbackbot
Download Telegram
Django & React - Full Stack Web App Tutorial πŸ“Ί

Learn how to create a full stack web app using python and Javascript with Django and React.

1. Full Stack Web App With Python & JavaScript [YouTube]
2. Django REST Framework [YouTube]
3. React Integration Using Webpack & Babel [YouTube]
4. React Router and Building Components [YouTube]
5. Handling POST Requests (Django REST) [YouTube]
...
17. Functional Components (useState, useEffect) [YouTube]

πŸ”—Full YouTube playlist

#materials #django #web
Super Lightweight Web-framework

πŸ”ΈBottle
is a fast and simple WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.

βš™οΈInstallation
pip install bottle

Bottle is perfect for small web applications and rapid prototyping. It’s also an excellent learning tool for those just getting starting with web development. To create a working web page just run the example code above, then point your browser to http://localhost:8080/hello/world and that's it.

πŸ”—Docs
πŸ”—GitHub

#bottle #web
Build Your Website Quickly and Easily

πŸ”ΈFlask
is a popular Python web framework, designed to easily build web applications, with the ability to scale up to complex ones.

βš™οΈInstallation
pip install Flask

It gives developers flexibility and is a more accessible framework for new developers since you can build a web application quickly using only a single Python file. Flask is also extensible and doesn’t force a particular directory structure or require complicated boilerplate code before getting started.

πŸ”—Docs
πŸ”—Official tutorial
πŸ”—GitHub
πŸ”—Compilation of Flask tutorials

#flask #web
Build Your Data Science Web App with Dash

πŸ”ΈDash
is an open source library for building web analytic applications. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python.

βš™οΈInstallation
pip install dash
pip install dash-html-components
pip install dash-core-components
pip install dash-table

Dash apps are rendered in the web browser. You can deploy your apps to servers and then share them through URLs. Since Dash apps are viewed in the web browser, Dash is inherently cross-platform and mobile ready.

πŸ”—Docs
πŸ”—App Examples
πŸ”—Detailed tutorial by RealPython

#dash #web #charting
Web Scraping in Python

πŸ”ΈScrapy
is an open source and collaborative framework for extracting the data you need from websites.

It gives you all the tools you need to efficiently extract data from websites, process them as you want, and store them in your preferred structure and format. Unlike BeautifulSoup, which you may have heard of, Scrapy is a tool specifically created for downloading, cleaning and saving data from the web and will help you end-to-end; whereas BeautifulSoup is a smaller package which will only help you get information out of webpages.

βš™οΈInstallation
pip install scrapy

πŸ”—Homepage
πŸ”—GitHub
πŸ”—[Tutorial] Making Web Crawlers Using Scrapy for Python

#scrapy #web