宝藏网站集合
Posted lpmp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宝藏网站集合相关的知识,希望对你有一定的参考价值。
宝藏网站集合
收录一些平常想用的时候就看的网站,不定时更新,如果有推荐的可以推荐
Tools
电脑装office很麻烦?office tools一键安装解决,到位!
提供了各种在线工具,开发人员工具,代码格式化、压缩、加密、解密,下载链接转换,json格式化,正则测试工具,favicon在线制作,字帖工具,中文简繁体转换,迅雷下载链接转换,进制转换,二维码,照片压缩,pdf合并等等,使用起来十分方便
一个学术导航网站,在这里可以找到各种学习平台入口快捷进入
Video sites
压箱底的宝藏视频网站,不仅速度快,画质好,
Music websites
也是非常不错的一个听歌网站
程序员要知道的一些网站
GitHub是一个面向开源及私有软件项目的托管以及在线软件开发平台,用于存储、跟踪和协作软件项目,开发者能够上传自己的代码文件,并与其他开发者在开源项目上进行合作。同时它也是一个社交网站,开发者可以在其中公开交流、合作,而且上面有着大量丰富的资源可供我们学习和下载,因为是国外的所以访问速度有时很慢,所以下面也介绍了一个国内的代码托管平台
码云是目前国内最大的代码托管平台,功能和界面都和GitHub相似,但是码云支持全中文界面并且访问速度快适合国内开发人员使用
一个中文资讯技术知识服务网站,在这里你可以搜索到许多各个领域的程序员发布的文章,可以在这里学习各种知识以及解决你技术上的各种问题,你也可以通过写博客来分享自己所学的知识以及心得来和大家一起进步!
一个提供免费编程学习的网站,里面不但能学到编程知识,还能运用在线编程工具,使你在学习的过程中得到发挥,实践得真理,边学边做中让基础打得更稳,让自己的知识更加稳固。
一个开源书籍和文档分享站点各种IT程序员互联网开源编程书籍阅读分享,囊括小程序、前端、后端、移动端、云计算、大数据、区块链、机器学习、人工智能和面试笔试等相关书籍,助您更好地实现文档阅读管理。
W3School 是因特网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库。
一个为全球程序员提供IT技术职业化提升的平台,提供了完善的在线判题服务、学习工具、社区讨论及模拟面试功能,全方位打磨程序员职业所需的核心技能。在这里可以找到并练习各种编程算法题来提升自己的编程水平
一个可以交流和分享开源项目/代码的平台,可以找到许多的开发工具以及学习教程,都是开源免费的哦!
一个程序员导航网,里面提供了很多各种程序员经常使用网站入口,以及学习网站和各种开发工具官网下载入口,支持一键点击进入和搜索,十分的方便!
这几个宝藏网站助力学好Python
一、Python Tutor:Visualize Python code execution
这个网站有助于初学 P y t h o n Python Python 的同学理解代码的运行逻辑(因为刚开始学 Python 你可能不会Debug)
可视化你的 Python 代码执行,还支持Java/C/C++/JavaScript/Ruby。
进入网站我们可以看到如下页面:
Edit this code,测试一个深浅拷贝示例的代码。导入 copy 模块;演示深浅拷贝不同的效果,一起来看看吧:
import copy
lst1 = [1, [6, 7, 8], 3]
lst2 = lst1.copy()
lst3 = copy.deepcopy(lst1)
list[1][1] = 1024
print("Orign:", lst1)
print("copy:", lst2)
print("deep copy:", lst3)
结果如下:
通过代码执行可视化很容易理解:浅拷贝只拷贝顶层引用,遇到引用类型,只是复制了个引用,修改了副本中引用类型里的数据,原数据也会改变。而深拷贝会逐层进行拷贝,直到拷贝的所有引用都是不可变引用为止。
二、Python Code Examples
Python Code Examples:可以让你通过 代码示例 来让你学习各种库的使用,它的界面非常简洁,如下所示:
在这个搜索框里输入你想要学习的 P y t h o n Python Python 库,就会立马为你找到该库的用法示例,并且会查到当前有多少的开源项目在使用它。比如我们搜索LightGBM,结果如下:
有的时候一些小众的库官方文档可能不友好,网上也没啥参考资料,此时对于新手来说,除了去各种咨询前辈之外,这个网站就是非常好的去处了!这个网站涵盖了 Python 的大部分内置库,只要比较出名和好用的 Python 库应该都能在这个网站上找到有关项目的代码示例。总之:真香!
三、动画算法
以动画形式生动形象给你展示各种算法的实现过程
第一个就是Sorting,可以看到常用的排序算法都有,我们直接整个快排的可视化看看,如下所示:
效果很赞,支持自己设置排序数值和可视化排序的速度,可以通过右下角实时查看当前排序算法的运行状态,非常Nice!
补充学习:
- Anaconda Pycharm安装配置教程
- 顺便可以参加阿里云天池的Python训练营,拿个证书,也是鼓励
- 殿堂级Python初学者教程-Mosh老师 | 6小时完全入门!
- https://mp.weixin.qq.com/s/tGo_xNDGtXFHPkpUFeQIgQ
以上是关于宝藏网站集合的主要内容,如果未能解决你的问题,请参考以下文章