LSGO软件技术团队 每周六,盘点本周 Github 上最热门的项目,通过这份榜单能够反映出程序员关注的热点项目。由于 Github 是全球最大的开源代码库也是开源精神的集中体现地,这里是所有人的宝藏,希望这份榜单能够让大家受益。
<center>Top01
Python - 100天从新手到大师</center>
网址:
https://github.com/jackfrued/Python-100-Days
截图:
简介:
100天从新手到大师。
- Day01~15 - Python语言基础
- Day16~Day20 - Python语言进阶
- Day21~30 - Web前端入门
- Day31~35 - 玩转Linux操作系统
- Day36~40 - 数据库基础和进阶
- Day41~55 - 实战Django
- Day56~60 - 实战Flask
- Day61~65 - 实战Tornado
- Day66~75 - 爬虫开发
- Day76~90 - 数据处理和机器学习
- Day91~100 - 团队项目开发
<center>Top02
The Art of Command Line</center>
网址:
https://github.com/jlevy/the-art-of-command-line
截图:
简介:
熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性以及生产力。本文是一份我在 Linux 上工作时,发现的一些命令行使用技巧的摘要。有些技巧非常基础,而另一些则相当复杂,甚至晦涩难懂。这篇文章并不长,但当你能够熟练掌握这里列出的所有技巧时,你就学会了很多关于命令行的东西了。
<center>Top03
Windows Terminal</center>
网址:
https://github.com/microsoft/terminal
截图:
简介:
Windows Terminal 是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。
同时该终端依然符合我们的目标和要求,以确保它保持快速、高效,并且不会消耗大量内存和电源。
<center>Top04
The Algorithms - Python</center>
网址:
https://github.com/TheAlgorithms/Python
截图:
简介:
用Python实现的所有算法。
- 排序算法
- 搜索算法
- 密码
- ……
<center>Top05
LeeCode Animation All in One</center>
网址:
https://github.com/MisterBooo/LeetCodeAnimation
截图:
简介:
我会尽力将 LeetCode 上所有的题目都用动画的形式演示出来,计划用 3 到 4 年时间去完成它,期待与你见证这一天!
- 十大经典排序算法动画与解析,看我就够了!(配代码完全版)
- 两数之和
- 两数相加
- 无重复字符的最长子串
- 三数之和
- 删除链表的倒数第 N 个节点
- 有效的括号
- 合并两个有序链表
- 合并 K 个排序链表
- ……
<center>Top06
Gitfolio</center>
网址:
https://github.com/imfunniee/gitfolio
截图:
简介:
Gitfolio 可以帮你快速构建一个个人的博客网站。
<center>Top07
WebGL Fluid Simulation</center>
网址:
https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
截图:
简介:
WebGL流体模拟效果。
借助WebGL和Three.js在GPU上运行实时流体动力学。它用Navier-Stokes方程模拟,简化了不可压缩均匀流体的假设。
<center>Top08
DeleteFB</center>
网址:
https://github.com/weskerfoot/DeleteFB
截图:
简介:
使用 Selenium 删除 Facebook 帖子的 Python 代码。<u>国外或许有用,在国内基本没啥用处,围墙高耸根本注册不了,怎么去发帖!!!</u>
<center>Top09
hacker-laws</center>
网址:
https://github.com/dwmkerr/hacker-laws
截图:
简介:
当人们谈论开发时,会聊到许多定律。 这个仓库收录了一些最常见的定律。
定律包括:
- 阿姆达尔定律 (Amdahl's Law)
- 布鲁克斯法则 (Brooks's Law)
- 康威定律 (Conway's Law)
- 侯世达定律 (Hofstadter's Law)
- 技术成熟度曲线 (The Hype Cycle & Amara's Law)
- 隐式接口定律 (Hyrum's Law)
- 摩尔定律 (Moore's Law)
- 帕金森定理 (Parkinson's Law)
- 普特定律 (Putt's Law)
- 复杂性守恒定律 (The Law of Conservation of Complexity)
- 漏洞抽象定律 (The Law of Leaky Abstractions)
- 帕金森琐碎定理 (The Law of Triviality)
- Unix 哲学 (The Unix Philosophy)
- Spotify 模型 (The Spotify Model)
- 沃德勒定律 (Wadler's Law)
原则包括:
- 帕累托法则 (The Pareto Principle or The 80/20 Rule)
- 鲁棒性原则 (The Robustness Principle or Postel's Law)
- SOLID
- 单一功能原则 (The Single Responsibility Principle)
- 开闭原则 (The Open/Closed Principle)
- 里氏替换原则 (The Liskov Substitution Principle)
- 接口隔离原则 (The Interface Segregation Principle)
- 依赖反转原则 (The Dependency Inversion Principle)
- 不要重复你自己原则 (The DRY Principle)
<center>Top10
hacker-laws</center>
网址:
https://github.com/nusr/hacker-laws-zh
截图:
简介:
是 Top09 hacker-laws 的中文翻译。
相关图文: