下面是读阮一峰的《科技爱好者周刊》采摘的一些有趣的知识,此记备忘;其中有许多特别有趣的可以上手操作的小项目或工程,非常值得一试。

每天都要花一定时间写代码,保持手感

每天都要阅读一些科技方面的新闻

  1. Manim一个用来生成数学动画视频(比如绘制函数)的 Python 库
    https://github.com/ManimCommunity/manim/

  2. Computational and Inferential Thinking: The Foundations of Data Science
    https://inferentialthinking.com/chapters/intro.html

  3. snowy 一个用于操作图片的 Python3 模块
    https://pypi.org/project/snowy/

  4. sql formatter
    https://sqlfum.pt/

  5. remi: Python 的图形界面库,最大特点就是采用了 HTML 界面。脚本加入这个库以后,可以生成网页接口,使用浏览器访问
    https://github.com/rawpython/remi

  6. Free photos
    https://www.yuque.com/ruanyf/weekly/free-photos

  7. fast.ai推出的最新线上公开课
    https://course.fast.ai/

  8. Design software
    https://www.figma.com/

  9. Bing wallpaper
    https://github.com/niumoo/bing-wallpaper

  10. Wire guard vpn
    https://habr.com/en/articles/449234/

  11. 找到你所感兴趣的兴趣点
    http://findyourselfahobby.com/index.php

  12. 多语言实现相同任务
    https://rosettagit.org/tasks/audioalarm/

  13. WebSocket server step by step
    https://nilcoalescing.com/blog/WebSocketDemoServerInNodeJS/

  14. 一个非常小的画Chart的库
    https://github.com/leeoniya/uPlot

  15. Wechat实现定时提醒
    https://blog.betacat.io/post/how-wecron-schedules/

  16. 一个 JavaScript 数据库,后端数据都存成 JSON 格式文件,可以用来学习怎么自己实现关系型数据库
    https://github.com/syamdanda/jsonbase

  17. UIKit一个前端 Web 组件库,不依赖任何框架,组件类型多、功能强
    https://getuikit.com/

  18. Go语言实现的全文搜索引擎实例
    https://artem.krylysov.com/blog/2020/07/28/lets-build-a-full-text-search-engine/

  19. 算法笔记
    https://labuladong.gitee.io/algo/

  20. go-zero一个国产的 web 和 rpc 微服务框架,含极简的 API 定义和生成工具 goctl,可以根据定义的 api 文件一键生成各语言的调用代码
    https://github.com/tal-tech/go-zero

  21. tinyTorrent: 从头写一个 Deno 的 BitTorrent 下载器
    https://cjting.me/2020/10/31/tinytorrent-a-deno-bt-downloader

  22. Write a TCP stack in Python
    https://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/

  23. Linux所有命令
    https://www.yuque.com/vpwpw5/cymgtx

  24. 什么是霍夫曼编码
    https://www.baseclass.io/newsletter/huffman-coding

  25. 一天学习一个npm轮子
    https://github.com/haixiangyan/make-wheels

  26. 凤凰架构,构建可靠的大型分布式系统的电子书,作者周志明
    https://icyfenix.cn/introduction/about-the-fenix-project.html

  27. 热点新闻和讨论:
    https://www.buzzing.cc

  28. Newsletter列表:
    https://github.com/alaskasquirrel/Email-newsletter-RSS

  29. 狼抓羊游戏机器学习:
    https://www.pingwest.com/a/234329