Top 7 Python Fameworks 2024 Explained (Django, Flask, Tornado, AIOHTTP, FASTAPI, Bottle, Pyramid)

preview_player
Показать описание
🐍Researching the best Python frameworks? Here are the top 7 for 2024 based on data. We'll also cover the difference between Python frameworks and Python libraries.🐍

How to get started as a Python freelance developer tutorial:

Watch hundreds of success stories of entrepreneurs who built online agencies:

Free Programming Languages Resources:

👇 Subscribe to Aleksander Vitkin's channel here: 👇

These tips come from Aleksander Vitkin, who has 9 years of experience freelancing, running an agency, teaching others to do the same, and has taught 700+ entrepreneurs how to succeed on as a freelancer or agency owner and build an online agency.

He's an online educator who teaches marketing, business models, sales, and other valuable skills for entrepreneurs.

You are advised to take all the content as opinion and entertainment only.

Most people who watch business advice, don't take any action. Most people who enroll in programs, don't take the programs very seriously. Most people are not likely to get results with anything they learn in any of these videos or programs. We do our best to share what has worked for others, but this is in no way a guarantee that it will work for you.

You are 100% responsible for your own results, your own ability to learn, implement, and succeed in business and in life.

00:00 - Researching Python Frameworks?
00:45 - Who Uses Python?
00:51 - 3 Types Of Python Frameworks
01:53 - 1. Django
02:30 - 2. Flask
03:02 - 3. Tornado
03:20 - 4. AIOHTTP
03:42 - 5. FASTAPI
04:00 - 6. Bottle
04:26 - 7. Pyramid
04:50 - Framework vs Library
06:50 - How To Get Developer Contracts

#python #framework #frameworks
Рекомендации по теме
Комментарии
Автор

I use Pyramid and here are the reasons. First of all, I really like using SQLAlchemy because it is the best Python ORM and at the same time the most powerful data layer for SQL databases in Python. So I need something compatible with SQLAlchemy and this eliminates Django (with its own bad ORM) as well as the async frameworks although these can still use the base data layer in SQLAlchemy, they just can't use its ORM. Of the remaining frameworks, one can easily eliminate Flask because it is plagued by global variables, for instance the request object is a global variable that changes automatically matching the current thread -- if you design your app well you don't like that kind of magic. Another reason is that the library that integrates SQLAlchemy in Flask adds methods to SQLAlchemy models (such as mymodel.save()), which is a very bad idea that reveals the developers of that library do not understand or do not like SQLAlchemy's Unit of Work pattern. Pyramid is the remaining framework with great documentation, great software architecture (with no global variables and ease of writing automated tests), great features, great use of standard Python packaging tools, great support for other libraries, and a sizable community.

By the way, FastAPI is great but depends heavily on (and demands that you use) a validation library called Pydantic, which comes from a great idea, but is still in 2022 figuring out very important features of a validation library, e. g. they are still figuring out how to pass to validation functions late-bound data (which is unavailable when the schema is created). It could also be argued that writing async code correctly is more difficult, so you pay a price when you use async frameworks.

nandoflorestan
Автор

The simple way I look at it: Frameworks call your code, your code calls libraries

michaelbrant
Автор

That’s for sharing these 7 popular Python 🐍 frameworks, what about Twisted, wasn’t this one of the best frameworks for supporting backend applications?

In replacement for the Twisted Framework, what alternative Python framework that is really similar to Twisted would you recommend for building a stable & robust backend for mobile apps?

anre
Автор

what is the proper framework of Python that let me integrate my Website eCommerce in Python to be integrated with some nice Plugin WordPress? to pull the Plugin WD in my Python Website eCommerce.

Jemi-Nour
Автор

Hey sir I wanted to know that I've learned html css and JavaScript so can I start freelancing as a web developer? What is basically my job? What job does a front end developer has to do? For example I provide them with a website but what about domain and hosting and backend? Also, I wanted to know that should I learn WordPress? Or html css JavaScript would do? Please sir help me I really want to do freelancing and you have wonderful contents..

sumaiyasafdar
Автор

That was a good summary for a new person looking for a good framework.Thanks.

shivampradhan
Автор

Bottle - "For small web applications". What makes you say that, what arguments do you have besides that fact that you have read it somewhere?

santiagodonoso
Автор

Why does he talk like a text to speech bot

Nominal_GDP