10 websites I often visit to learn Python

1. Python official documentation

The unofficial documentation of the most comprehensive Python learning website is none other than the unofficial documentation. It not only provides download and installation tutorials, basic grammar tutorials, standard libraries, modules, explanations of various terms, API interfaces, etc., but also updates the change information of the latest version of Python on time, as well as answers to frequently asked questions. pictureThe official Python documentation is mainly in English, and other translations such as Chinese are also provided, but it is recommended to read English, which is the most accurate and comprehensive. pictureIf your English is not good, it is difficult to improve Python programming, you can take the opportunity of reading the documentation to make up for it.

If you can patiently follow the official documents to learn Python, and develop the habit of retrieving documents when encountering problems, you will definitely grow rapidly.

2. Niuke.com

Niuke.com is a relatively popular website for brushing questions in China. It has many real interview questions about Python, and there are also training questions suitable for beginners.

Python exercises include not only grammar, but also data analysis, machine learning, crawlers, visualization, etc.

You can write code in the programming environment on Niuke.com without installing Python software yourself, which is very convenient. You can try it.

3、Github

Github is the world's largest code hosting website and the website with the most Python resources.

Various Python-related tutorials, open source projects, technical books, and data resources emerge in endlessly. For example, the famous pandas, django, tensorflow, pytorch, requests, etc. all have open source codes on github.

There are also resource tutorials such as awesome-some python, Python-100-Days, ML-For-Beginners, etc., with hundreds of thousands of stars, which are very suitable for beginners to learn.

If you search with Python keywords, there will be more than 3 million related warehouses, enough for you to spend a lifetime learning.picture

4、w3school

This is one of the most complete tutorial websites for learning software programming. It not only has Python and related application libraries, but also various hard-core tutorials such as front-end and back-end, database, server, etc. If you love learning enough, it will make you want to stop.picture

For Python, w3school provides basic grammar, advanced grammar, file processing, Numpy, machine learning, operating database, etc. pictureAnd you can also perform code tests and exercises on it. w3school provides a code running environment and a large number of practice questions.

5、Chatgpt

Chatgpt is a very popular AI dialogue tool, which is different from any similar products in the past. I have tried to use Chatgpt to write crawlers, games, and algorithms, and they all performed very well. Although there are errors, you can adjust it and finally give you satisfactory code.

Chatgpt's dialogue ability in programming is better than other scenarios, because programming is machine language, chatgpt is easier to learn.

So using Chatgpt to learn programming will save a lot of time, and you can even let it help you with practice questions.

For example, if you ask:

Come up with a python multi-process interview question, with the answer attachedpicture

For the answer given by chatgpt, ask again

Is this the only solution?picture

Use all your strength and wisdom to continue to ask, chatgpt will answer tirelessly. Although there may be nonsense, you will slowly learn a lot in each round of questions and answers.

I now use chatgpt as my learning and efficiency assistant, let me write a lot of code, and then I will modify it, which is very efficient.

6、kaggle

Kaggle is the world's largest data science competition website and community. There are thousands of competitions in it, involving all-round data science knowledge such as data analysis, machine learning, deep learning, mathematical statistics, and visual analysis. pictureKaggle also has a variety of free datasets, models, and tutorial documents for data science enthusiasts.picture

7、realpython

realpython is a very popular Python tutorial website abroad, with almost all Python-related tutorial content.picture

8、medium

There is a magical English blog site - Medium, I don't know if you have heard of it.

Over the years of learning Python and playing with data, I have read a lot of technical posts that have benefited a lot from Medium.

The quality of Medium’s technical articles is one of the best both at home and abroad. It gives me the feeling that bloggers are writing earnestly and with depth of thinking, rather than playing tricks and eyeballs.picture

9、stackoverflow

Stackoverflow is a very famous technical question-and-answer website. There are nearly 2 million Python-related questions and answers. You can find solutions to all Python problems and bugs you encounter.

And Python third-party libraries also have many question-and-answer resources, such as Pandas, numpy, django, and so on.picture

10、geeksforgeeks

GeeksforGeeks is a computer science website for geeks. It contains programming articles, quizzes and practices, programming competitions, and company interview questions.

Moreover, geeksforgeeks has a lot of good basic computer subject knowledge. Its style does not focus too much on theory, and it does not blindly brush questions like leetcode. The content of each article is arranged in a short length and has a certain knowledge organization structure.

picture
Data collection

The above-mentioned full version of the full set of Python learning materials has been uploaded to the official CSDN. If you need it, you can scan the QR code of the CSDN official certification below on WeChat to get it↓↓↓

CSDN big gift package: "python entry & advanced learning resource package" free sharing

Guess you like

Origin blog.csdn.net/CSDN_430422/article/details/131922537