How to learn python quickly

This article tells you why you should learn python and how to learn python well.

**1. As a beginner, how should I learn python? **

Many people disagree with the concise expression of python indentation. Those veterans who have been mixed in C and JAVA are used to curly braces. For beginners, the python language is the best to write and the best to read.

2. In pursuit of productivity, you should learn python

Python is a versatile language with a huge community and too many libraries and frameworks. You only need to find the right tools to realize the idea, saving the effort of making wheels.

The coder can write as little code as possible to achieve the same function. "Life is short, I use python" is a well-known saying.

If you implement a project with medium business complexity, within the same time requirement, if you need 4-5 coders to implement in java, you may only need one to implement in python. This is the biggest advantage of python.

Third, how should I get started with python?

Reading and editing is the least efficient thing. Not to mention that the content of the book is basically out of date. Even the relatively more translations are very obscure, and the written code does not work, and errors continue to be reported. It is very discouraging to learn.

However, you can still buy a basic book that introduces grammar and use it as a manual. Just buy one of these basic books, and you can read them in one day after you find a weekend break.

Fourth, how to advance python?

After you have a comprehensive understanding of the python language, you can advance. How to advance is very simple. Find a field you like and do the project directly. You can be a WEB website or a crawler.

First look for easy-to-learn tutorials. There are text-based tutorials such as SET BY SET on the Internet, which can only do relatively simple projects. If it is a little more complicated and efficient, it is unbearable. Moreover, text tutorials are maddening due to timeliness issues or some errors in the details of the tutorial itself.

The best learning tutorial is actually the project video tutorial sold on Taobao. There are many such tutorials, but they are mixed, and it is difficult to keep the truth from the fake. Of course, there are also many technical websites that provide official tutorials. For example, 51cto, Geek, MOOC, Maizi, ZaLou.Cn, etc., there are too many, although the price is not very expensive, but a course is several hundred yuan. For example, to have a comprehensive study in the field of WEB development, only one set of courses is far from enough.

Finally, we must persist! Persist in making a little progress every day, and it will eventually become a huge gain.

Self-study python method to share:

study method

If it is 0 basic learning, I recommend the booklet "Learn Python the Stupid Way" to start. Very straightforward, just talk about the grammar without coming up, just follow the typing. After reading this booklet, I was reading "Python Core Programming-Second Edition" and it was still Python 2.5. The third edition is now out, but it is no longer recommended for beginners. Now you can go directly to the "Python Programming from Entry to Practice" published by People's Posts and Telecommunications Press. I briefly read this book. The content is still very good, including a large number of practical cases, and you can make some fun applications by yourself.

Besides Python, you also need to understand basic HTML/CSS/JS. These things are almost the same after spending a few days at W3School. In the process, you can go to the Internet to see what fun things others are doing with Python, and you can follow along. Zhihu has many good questions and answers, which are worth learning.

There is no need to master 100% in the learning process. It does not matter if you don't understand some advanced usages. You will understand when you write more codes. After reading the above basic knowledge, you must choose a direction, such as WEB, data analysis, etc. For WEB, Python’s two most popular frameworks, Django and Flask, should be chosen to learn more. I learned Flask at the time, but Django is a large and comprehensive framework, and you don’t need to find various third-party modules. The use and documentation is also very comprehensive, which is very suitable for learning.

At that time, there were very few video resources about Python on the Internet. Now there are a large number of Python video resources on Mukenet and NetEase Cloud Classroom, including teaching videos of many training institutions. These are good learning resources.

Here is an insert, if you want to report to a training institution to learn, I still recommend Xiao Jingmo's online training course. In 2016, Xiao Jingmo offered online training courses by himself. The fee was RMB 10k. There were many applicants. I heard several lectures from his friends. I think 10k is very worthwhile. Starting from the HTTP protocol, build a simple web framework step by step, including basic ORM operations. After finishing these things, you will understand the principles of the WEB framework, and then you can look at Flask and Django are the same routines. Of course these are not advertisements, and people don't need me to advertise. I just feel that if you want to apply for a class, he will definitely not make you regret it.

This is the end of this article on how to learn python quickly by yourself. For more information on how to learn python quickly, please search for previous articles on ZaLou.Cn or continue to browse related articles below. Hope you will support ZaLou.Cn more in the future!

Recommended Posts

How to learn python quickly
How to learn the Python time module
How to get started quickly with Python
How to comment python code
How to uninstall python plugin
How to understand python objects
How to use python tuples
python how to view webpage code
How to use python thread pool
How to write python configuration file
How to wrap in python code
How to save the python program
How to omit parentheses in Python
How to install Python 3.8 on CentOS 8
How to install Python 3.8 on Ubuntu 18.04
How to write classes in python
How to filter numbers in python
How to read Excel in Python
How to install Python on CentOS 8
How to solve python dict garbled
How to view errors in python
How to write return in python
How to view the python module
How to understand variables in Python
How to clear variables in python
How to understand python object-oriented programming
Is python crawler easy to learn
How to use SQLite in Python
How long does it take to learn python by myself?
How to verify successful installation of python
How to make a globe with Python
How to use and and or in Python
How to delete cache files in python
How to introduce third-party modules in Python
How to save text files in python
How to write win programs in python
How to run id function in python
How to install third-party modules in Python
How to custom catch errors in python
01. Introduction to Python
How to write try statement in python
How to define private attributes in Python
R&D: How To Install Python 3 on CentOS 7
How to add custom modules in Python
How to process excel table with python
How to understand global variables in Python
How to view installed modules in python
How to install Python2 on Ubuntu20.04 ubuntu/focal64
Use Python to quickly cut out images
How to debug python program using repr
How to open python in different systems
How to sort a dictionary in python
How to enter python triple quotation marks
Introduction to Python
How to add background music in python
How to represent relative path in python
How to upgrade all Python libraries on Ubuntu 18.04
Python or JavaScript which is easy to learn
How to use the round function in python
How to convert web pages to PDF with Python
How to quickly build Nginx server under CentOS