DevWeekly/weekly/2022-11-18-weekly.md

151 lines
5.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

> **高考志愿**、**考研保研**、**副业赚钱**、**职业规划**、**简历优化**,微信欢迎加入[《猴哥成长营》](https://www.yuque.com/jackpop/ulig5a/srnochggbsa2eltw?singleDoc#)
<p align="center">
<img src="https://s11.ax1x.com/2023/12/23/pi7qxU0.md.jpg" height="400"></img>
</p>
**DevWeekly**收集整理每周优质开发者内容,包括**开源项目**、**资源工具**、**技术文章**等方面。
每周五定期发布,同步更新到<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a><a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
欢迎大家投稿,**[提交issue](https://github.com/Jackpopc/DevWeekly/issues)**,推荐或者自荐开源项目/资源/工具/文章~
**订阅方式**
1. **Star**并收藏项目[DevWeekly](https://github.com/Jackpopc/DevWeekly)
2. 关注<a href="https://www.zhihu.com/people/sharetechlee/activities">
知乎Jackpop</a>
3. 关注并星标<a href="https://mp.weixin.qq.com/s/hTZAGgkiMS0XPZ9OHQxFJg" rel="nofollow">公众号:平凡而诗意</a>
进阶技术,优质资源,实用工具,欢迎关注公众号**平凡而诗意**
<p align="center">
<img src="https://s1.ax1x.com/2022/07/10/jsCAdH.jpg" width="260" height="260"></img>
</p>
## 开源项目
#### 1. [EuroPi](https://github.com/Allen-Synthesis/EuroPi)
` Python` `Star:185`
![github banner](https://picd.zhimg.com/80/v2-0c6d6045c6df04c0f2bd12bcccb18ce9_720w.png?source=d16d100b)
EuroPi是一个基于树莓派Pi Pico的模块用户可重新编程它允许用户处理输入和控制以基于用Python编写的代码产生输出整个项目都是开源的。
#### 2. [labelbox-python](https://github.com/Labelbox/labelbox-python)
` Python` `Star:58`
Labelbox是企业级培训数据解决方案具有支持快速AI的标签工具标签自动化人力数据管理强大的集成API和SDK可扩展性。
#### 3. [easylist](https://github.com/easylist/easylist)
` Python` `Star:1.4k`
这个项目包含很多用于阻止英语和国际网站上广告的列表。
#### 4. [pwm](https://github.com/pwm-project/pwm)
` Java` `Star:796`
PWM 是用于 LDAP 目录的开源密码自助服务应用程序。
#### 5. [launcher](https://github.com/FlashpointProject/launcher)
` TypeScript` `Star:661`
![Screenshot](https://pic1.zhimg.com/80/v2-123d525934fb00c215c6b9ff63eed1a5_720w.png?source=d16d100b)
Launcher 是一个桌面应用程序用于浏览存储和启动其他应用程序游戏动画Web应用程序等
#### 6. [nvim-surround](https://github.com/kylechui/nvim-surround)
` Lua` `Star:903`
轻松添加/更改/删除周围成对的分隔符用Lua语言编写。
#### 7. [magic](https://github.com/nettlep/magic)
` Swift` `Star:778`
![](https://picd.zhimg.com/80/v2-9c32fda71bae86cc6cae67c6c32a228d_720w.png?source=d16d100b)
每张卡片边缘都印有条形码,扫描这些条形码将揭示每张卡的位置,确保不会丢失。
#### 8. [website](https://github.com/uup-dump/website)
` PHP` `Star:323`
这个项目库包含 UUP 转储网站的源代码。
#### 9. [wondercms](https://github.com/robiso/wondercms)
` PHP` `Star:491`
WondeCMS是一个非常小的平面文件CMS。
它快速,响应迅速,不需要任何配置。
它提供了一种创建和编辑网站的简单方法。
#### 10. [duckduckgo-locales](https://github.com/duckduckgo/duckduckgo-locales)
` Perl` `Star:89`
duckduckgo.com 的翻译文件。
## 资源工具
#### 1. [engineeringladders](https://github.com/jorgef/engineeringladders)
![Template Chart](https://pic1.zhimg.com/80/v2-80ed20e1accc4ce9548cd1da001f8d1f_720w.png?source=d16d100b)
工程师发展框架,该框架让软件工程师围绕每个职位的期望以及如何规划其职业阶梯的下一个级别,与他们的直接下属进行有意义的对话。
#### 2. [padloc](https://github.com/padloc/padloc)
![Screenshot of the Padloc app.](https://picd.zhimg.com/80/v2-3040d40f4cca02514b22452f76b04caf_720w.png?source=d16d100b)
适用于个人和团队的开源密码管理器。
#### 3. [Keyviz](https://mularahul.github.io/keyviz/)
![img](https://picd.zhimg.com/80/v2-8190aa490062474db9434290eea82986_720w.png?source=d16d100b)
一款可以实时可视化你每次敲击键盘按键的开源工具。
#### 4. [snoopForms](https://snoopforms.com/)
Typeform的开源替代方案对多页表单进行编码或不编码将数据精确地传送到你需要的位置。
#### 5. [Docusaurus ](https://docusaurus.io/docs)
Docusaurus可以帮助你立即发布一个美观的文档网站。
## 技术文章
#### 1. [决策树与随机森林](https://www.kdnuggets.com/2022/08/decision-trees-random-forests-explained.html?utm_source=rss&utm_medium=rss&utm_campaign=decision-trees-vs-random-forests-explained)
决策树和随机森林是监督学习的两种最流行的预测模型。这些模型可用于分类和回归问题。
在本文中,将解释决策树和随机森林之间的区别。
- 决策树算法如何工作?
- 决策树的组件
- 决策树算法的优缺点?
- 装袋是什么意思,随机森林算法是如何工作的?
- 哪种算法在速度和性能方面更好?
#### 2. [在浏览器中运行Python](https://blog.logrocket.com/pyscript-run-python-browser/)
长期以来JavaScript一直是前端开发中的主要语言因为它能够在浏览器中本机运行并通过DOM API与HTML和CSS进行交互。
随着网络组装的出现事情开始慢慢发生变化GoRustCC++等语言以及许多其他语言现在可以以接近本机的速度在浏览器中运行当然Python也不会落下。
随着PyScript的引入前端开发人员现在可以使用Python构建丰富的前端。此外他们还可以利用Python生态系统该生态系统具有有用的科学模块例如NumPyMatplotlib等等。