我学习Python的三个神级网站

简介: 大家好,我是萝卜今天来给大家介绍三个我在学习 Python 路上帮助比较大的堪称神级的网站,尤其是对于刚刚入门的同学来说,绝对不容错过~

Pythontutor


这个网站对于新手同学理解代码的运行逻辑简直是太好用了

首先进入网站我们看到的就是如下这个页面

微信图片_20220522160538.png


左边是一段 Python 代码,右边则是对应的运行逻辑、变量值等信息,我们点击下方的PrevNext按钮,就会产生联动的效果

微信图片_20220522160542.gif


是不是很清晰呢,代码运行到哪里、变量是多少都展示的一清二楚,这对于初学者来说,可以省去很多弯路,也能够加深对代码运行的理解

该网站有两种运行模式:在线编辑模式和动态演示模式,总体来说还是对于新手的福利网站,大家可以自行体验更多功能!

https://pythontutor.com/


动画算法


这是一个非常有意思的网站,以动画的形式向我们展示了多种算法的实现过程

微信图片_20220522160547.png


我们就来看看最常用的排序算法吧

微信图片_20220522160550.png


我们看到有冒泡排序、选择排序、插入排序,并归排序等等

就来看看冒泡排序的效果吧

微信图片_20220522160553.gif


效果还是非常赞的,支持自己设置排序数值,还可以在运行的同时通过右下角实时查看当前排序算法的状态,贴心~

当然还有更多的动画算法展示,大家自己去探索吧

https://visualgo.net/


Python代码例子


该网站就是通过代码例子来让我们更快的学习各种库的使用,毕竟有的时候某些类库的官方文档不健全,网上一些博客又喜欢断章取义,此时对于新手来说,除了去各种咨询前辈之外,这个网站就是非常好的去处了!

微信图片_20220522160556.png


比如我们搜索 IPy ,就可以得到如下结果,真的非常全面

微信图片_20220522160601.gif


我们选择 IPy,就可以看到各种使用例子了,真的好用啊

微信图片_20220522160603.png


https://www.programcreek.com/python

好了,今天的三个神级网站就介绍到这里,如果大家觉得满意请务必点个 + 在看 支持下

相关文章
|
4天前
|
Python 容器
Python学习的自我理解和想法(9)
这是我在B站跟随千锋教育学习Python的第9天,主要学习了赋值、浅拷贝和深拷贝的概念及其底层逻辑。由于开学时间紧张,内容较为简略,但希望能帮助理解这些重要概念。赋值是创建引用,浅拷贝创建新容器但元素仍引用原对象,深拷贝则创建完全独立的新对象。希望对大家有所帮助,欢迎讨论。
|
6天前
|
存储 索引 Python
Python学习的自我理解和想法(6)
这是我在B站千锋教育学习Python的第6天笔记,主要学习了字典的使用方法,包括字典的基本概念、访问、修改、添加、删除元素,以及获取字典信息、遍历字典和合并字典等内容。开学后时间有限,内容较为简略,敬请谅解。
|
9天前
|
程序员 Python
Python学习的自我理解和想法(3)
这是学习Python第三天的内容总结,主要围绕字符串操作展开,包括字符串的提取、分割、合并、替换、判断、编码及格式化输出等,通过B站黑马程序员课程跟随老师实践,非原创代码。
|
6天前
|
Python
Python学习的自我理解和想法(7)
学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码! 今天是学Python的第七天,学的内容是集合。开学了,时间不多,写得不多,见谅。
|
4天前
|
存储 安全 索引
Python学习的自我理解和想法(8)
这是我在B站千锋教育学习Python的第8天,主要内容是元组。元组是一种不可变的序列数据类型,用于存储一组有序的元素。本文介绍了元组的基本操作,包括创建、访问、合并、切片、遍历等,并总结了元组的主要特点,如不可变性、有序性和可作为字典的键。由于开学时间紧张,内容较为简略,望见谅。
|
6天前
|
存储 索引 Python
Python学习的自我理解和想法(4)
今天是学习Python的第四天,主要学习了列表。列表是一种可变序列类型,可以存储任意类型的元素,支持索引和切片操作,并且有丰富的内置方法。主要内容包括列表的入门、关键要点、遍历、合并、判断元素是否存在、切片、添加和删除元素等。通过这些知识点,可以更好地理解和应用列表这一强大的数据结构。
|
6天前
|
索引 Python
Python学习的自我理解和想法(5)
这是我在B站千锋教育学习Python的第五天笔记,主要内容包括列表的操作,如排序(`sort()`、``sorted()``)、翻转(`reverse()`)、获取长度(`len()`)、最大最小值(`max()`、``min()``)、索引(`index()`)、嵌套列表和列表生成(`range`、列表生成式)。通过这些操作,可以更高效地处理数据。希望对大家有所帮助!
|
2月前
|
存储 算法 API
Python学习五:函数、参数(必选、可选、可变)、变量、lambda表达式、内置函数总结、案例
这篇文章是关于Python函数、参数、变量、lambda表达式、内置函数的详细总结,包含了基础知识点和相关作业练习。
33 0
|
6月前
|
存储 Python Windows
【Python学习篇】Python实验小练习——函数(十)
【Python学习篇】Python实验小练习——函数(十)
36 1
|
6月前
|
存储 Python
【Python学习篇】Python——函数(九)
【Python学习篇】Python——函数(九)
57 1