编程学习
1.37K subscribers
69 photos
17 videos
7 files
169 links
我不是什么编程高手,不是什么优秀教师,但是我就爱与孩子们一起玩。这里记录了我与几十个孩子边玩边学习编程的心得。
Download Telegram
LearnGitBranching(https://learngitbranching.js.org) 是一个非常棒的Git可视化教学游戏。它本身也在github上开源了它的所有的代码。非常值得一试

https://github.com/pcottle/learnGitBranching
https://codelabs.developers.google.com/gemini-cli-hands-on

Gemini CLI的入门指南,将安装、简单的使用以及它所支持的不同的功能和特性都介绍了一遍,还是相当不错的。
👍1
https://github.com/Highflyer/REST-API-Design-Guide

RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。
在 2000 年,Roy Fielding 提议使用表现层状态转换 (英语:Representational State Transfer,缩写:REST) 作为设计 Web 服务的体系性方法。REST 是一种基于超媒体构建分布式系统的架构风格。REST 独立于任何基础协议,并且不一定绑定到 HTTP。但是,最常见的 REST 实现使用 HTTP 作为应用程序协议。
基于 HTTP 的 REST 的主要优势在于它使用开放标准,不会绑定 API 的实现,也不会将客户端应用程序绑定到任何具体实现。例如,可以使用 ASP.NET 或者 Node.js 编写 REST Web 服务,而客户端应用程序能够使用任何语言或工具来发起 HTTP 请求和分析 HTTP 响应。
它的大原则容易把握,但是细节不容易做对。我们必须进行较多的工作来实施 REST API 中的最佳实践。大多数情况下,懒惰或缺乏时间意味着我们不会付出努力,如此为我们的用户留下一个个古怪的、难用的却又脆弱的 API。
本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。
https://github.com/buresdv/Cork

Homebrew是一个非常不错的工具,Cork是一个GUI前端,如果你是开发者,可以自行编译。刚好,这也是一个非常棒的机会学习一个实际的项目工具。
https://scade.io/docs 这个世界真大,真的是无奇不有。这是一个让你可以使用Xcode来写swift项目,最后可以生成Android App的开源项目。我以为我此生不应该看到这种东西的出现,但是,今天当我看到这个项目时,真的是让我惊吓了一身汗。只能说这世界的闲人太多了。
https://codelabs.developers.google.com/gemini-cli-deep-dive

这个教程从不同的方面给讲述了如何使用AI Agent帮助你来完成开发中的工作。值得一看一试,入门的好指南。但是要注意,无论Ai Agent再好用,它一直会很容易的产生无数的bug,它始终会有机会陷入难以跳出的循环,最要注意的是,它可能会轻松的花光你的信用卡。
https://codelabs.developers.google.com/getting-started-google-antigravity?hl=zh-cn#0

Google自家发布的 Antigravity入门指南,仔细理解这里的一些新名词和作用挺好的。
1
Anthropic 上线了全新的学习板块 (https://www.anthropic.com/learn) ,逛了一圈发现不少好东西。对比 Gemini 偏入门级的功能设计,A记的教程明显更具深度,字里行间都能感受到他们对细节的死磕,课程质量真的很高。
3
谁说 CLI 只是给管理员用的?个人开发者和用户更需要直接掌控自己的 Google 服务!🔥

Google 官方 Workspace CLI (https://github.com/googleworkspace/cli) 让你无需打开繁杂的 GUI 网页,即可在终端直接访问和操作 Gmail、Drive、Docs 等“全家桶”内容。

这不仅是个人自动化的利器,更是作为 AI Agent 底层操作接口的最佳选择,让你的 AI 能够无缝帮你在不同 Google 服务之间进行复杂的脚本操作。

#GoogleAPI #CLI #个人自动化 #AI自动化 #开发者工具
2