Today I would like to introduce to you three god-level websites that have helped me a lot in learning Python. Especially for students who are just getting started, they are definitely not to be missed~
python tutor
This website is very useful for novice students to understand the operating logic of the code.
First of all, when we enter the website, what we see is the following page
On the left is a piece of Python code, and on the right is the corresponding operating logic, variable values and other information. When we click the Prev and Next buttons below, a linkage effect will occur.
Isn’t it very clear? Where the code runs and how many variables are are clearly displayed. This can save a lot of detours for beginners and can also deepen their understanding of the code running.
The website has two operating modes: online editing mode and dynamic demonstration mode. Generally speaking, it is a welfare website for novices. You can experience more functions by yourself!
animation algorithm
This is a very interesting website that shows us the implementation process of various algorithms in the form of animations.
Let’s take a look at the most commonly used sorting algorithms.
We see bubble sort, selection sort, insertion sort, union sort, etc.
Let’s take a look at the effect of bubble sorting
The effect is still very good. It supports setting the sorting value by yourself. You can also check the status of the current sorting algorithm in real time through the lower right corner while running. It is considerate~
Of course, there are more animation algorithm displays, you can explore them yourself.
Python code examples
This website uses code examples to allow us to learn the use of various libraries faster. After all, sometimes the official documentation of certain class libraries is incomplete, and some blogs on the Internet like to quote it out of context. At this time, for novices, in addition to going to various libraries In addition to consulting seniors, this website is a very good place to go!
For example, if we search for IPy, we can get the following results, which are really comprehensive.
When we choose IPy, we can see various usage examples. It’s really easy to use.
Okay, that’s it for today’s three god-level websites.
[For those who don’t like to browse the website, I have compiled a lot of Python learning materials and uploaded them to the CSDN official. Friends in need can scan the QR code below to obtain them]
1. Study Outline
2. Development tools
3. Python basic materials
4. Practical data