Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How does Python Web learn?

Shulou Source: shulou.com Published: 2022-06-01 22:13:05 10月01日 Update

This article introduces the relevant knowledge of "how to learn Python Web". In the operation of actual cases, many people will encounter such a dilemma. Then let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!

Phase I: getting started with Python

Python is our skill base.

Data type

Process control

Common module

Functions, iterators, decorators

Recursion, iteration, reflection

Object oriented programming

Not to mention the more advanced skills, at least you have to be familiar with them.

This stage is not difficult to me, but according to my companions, decorators are a bit difficult, and the idea of object-oriented programming needs to be carefully understood.

Stage difficulty: 2

Phase 2: WEB front-end foundation

To be a WEB, of course you need to know the basics.

Html/css Foundation

Dom programming

Native JS learning

JQuery 、 EasyUi 、 AngulaJS

Ajax asynchronous loading

Highchart drawing

Bootstrap

Similarly, the real difficulty is just that there is no requirement, after all, the main purpose of this article is for rookies.

The first four projects at this stage are important and belong to the basic level of knowledge of WEB, and the last three are best to be familiar with. The difficulty lies in JS.

Stage difficulty: 3

The third stage: network programming

Socket CMARS programming, Twisted Asynchronous Network Framework

Multi-thread, multi-process, Ctrip gevent, select\ poll\ epoll

FTP server development

Batch commands, file distribution tools

RabbitMQ message queuing, SqlAlchemy ORM

Reids\ MemCache\ MongoDB cache database

There are no requirements at this stage. I think we don't have to focus on learning, but it's best to know about it.

Learning difficulty: 1

Phase IV: Python WEB framework

Django

Tornado

Flask

Bottle

Session/ middleware / ORM/Cookie/CSRF/FORM

These are the only ones, isn't it too much? My suggestion is that the framework should be familiar with at least two and understand the rest.

Learning difficulty: it depends on the framework you choose.

The fifth stage: actual combat exercise

This is the end of "how to learn Python Web". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!

Tags: Stages difficulty learning programming basics framework knowledge how to learn nothing content objects skills data more best network or iteration learning and then Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Huawei Apple Microsoft MariaDB