当前位置: 首页 > news >正文

lecture0_scratch

code 文件名
通过vscode打开文件,如果一开始没有安装vscode,会自动安装vscode server
如果文件不存在,则先自动创建文件,然后通过vscode打开文件

  1. windows终端创建文件命令new-item 文件名.后缀

  2. 打开文件命令
    指定打开文件的编辑器 文件名

如 vim 文件名.txt
code 文件名.txt
notepad 文件名.txt

注:省略后缀名,默认.txt文件

4
引入:

人工智能领域的一个应用,调用api制作一个简易的聊天机器人
课程中跳了很多步骤
首先是在安装好python环境后,要安装相关包
我用的是gemini的genai
视频中是没用密钥的,估计是在环境变量中设置了密钥
然后我按照google的api文档,然后也把密钥设置在了系统的PATH中,但是,还是报错
最后只能在代码中显示的指出api密钥
然后是在支付方式上的碰壁,当前是免费版,我想添加付费方式,升级一下,但是,没有中国区域的

代码如下:

from google import genai
client = genai.Client(api_key="嗯是的")prompt = input("Promt:")
response = client.models.generate_content(model="gemini-3-flash-preview", contents=prompt
)
print(response.text)

接下来是从01开始,介绍了二进制相关内容,主要是拓展一下进位计数制吧,然后又因为计算机中的信息最终都归结于01,然后就先介绍了二进制,但是呢,如果要是想在深入的理解一下,还是要学习计组,去学习机械硬盘和固态硬盘的存储方式,是怎么表示01的,而不是视频中讲的灯泡这种抽象的概念

然后讲了ASCLL码,这个我们在《计组》,《数字逻辑》《c语言》《c++》《python》《java》中都有涉及,计组中有所拓展,如中文是怎么表示的,unicode(所有语言的编码),以及图片啊,如位矢图和像素图,还有那块校验码,其实很多课程都有包含的,但由于不是重点,所以过的比较快
这块在黑皮书上应该叫信息层

RGB
红色、绿色、蓝色(0-255)

然后介绍了算法,检索书籍信息,二分法作为引例
input->algorithm->output
数据结构中的定义
算法:对特定问题求解步骤的一种描述
我感觉比较重要的是先抽象(有人把它看作面向对象的第四大特征),也就是数学建模,忽略具体细节,只保留重要的信息。

算法效率的衡量指标:时间和空间复杂度,目前在数据结构和数值分析中均有涉及

scratch是编程语言,可以用来做一些简单的编程练习,比如画图、做游戏、做动画等。
img
然后就是通过scratch语言介绍了一下程序设计
结构化编程

http://www.jsqmd.com/news/739663/

相关文章:

  • 终极Windows右键菜单管理指南:3分钟打造高效个性化右键体验
  • 互联网大厂 Java 求职者面试:深入探讨微服务与测试框架的结合
  • CodeLocator代码跳转原理深度解析:从XML到Activity的完整链路追踪
  • Spotify OAuth 2.0流程对比:选择最适合你应用的认证方式
  • ComfyUI IPAdapter Plus完整教程:三步掌握AI图像引导生成技术
  • 抖音下载神器:douyin-downloader完全指南,轻松批量下载无水印视频
  • Inveigh终极指南:5个实战场景提升渗透测试效率
  • 嵌入式RTOS迁移RISC-V必踩的5个硬件抽象层(HAL)坑(Nucleus+FreeRTOS双平台验证)
  • TensorBoard不只是TensorFlow的:一份给PyTorch用户的保姆级可视化工具配置指南
  • GoClaw:生产级多租户AI智能体平台架构与部署实战
  • Thorium-Win安全特性分析:为什么它比标准Chromium更安全
  • 别再只会用QDateTime::currentDateTime()了!Qt时间日期处理的5个实战场景与避坑指南
  • 永久免费:小白转文字工具深度评测
  • 2026年5月最新性价比奶粉哪家好 - 科技焦点
  • LSTM/XGBoost/Transformer三模型横向评测(基于GB/T 21437.3标准测试集),附完整可复现代码仓库
  • # 2026年性价比高婴幼儿奶粉哪个牌子好:营养配方、奶源品质与质价比全解析 - 科技焦点
  • 终极指南:Android PDFView异步渲染架构详解——RenderingAsyncTask与DecodingAsyncTask协作原理
  • 2024年知识管理革命:用Obsidian Zettelkasten模板构建你的第二大脑
  • 紧急!金融行业Python微服务上线前必须完成的国产数据库压力测试清单(TPS≥8000,P99<15ms,含JMeter模板)
  • Claude Code在Windows/WSL-Linux/VS Code三平台上的安装配置参考 - 阿源
  • Python3实战:5分钟搞定华为云OBS文件上传下载(附完整代码与AK/SK配置避坑指南)
  • 现代前端开发的终极选择:Koala GUI工具与命令行工具链深度对比
  • 插件回滚不求人:3分钟用PlugDiff恢复Vim插件的previous版本
  • Windows安装BIP高级版
  • 别再只用标准LSTM了!Conv-LSTM、Peephole LSTM这些变体,到底该怎么选?
  • 从零构建个人开发者工具箱:Shell脚本实现一键环境部署
  • 碧蓝航线Alas脚本:5步快速配置,彻底告别重复肝船烦恼
  • 企业知识库迁移难题:如何用25分钟完成700+文档的数字化转型?
  • 娱乐圈“价值大洗牌”:徐冬冬突围成网络电影招商的“财富密码”?
  • C语言OTA固件升级配置全链路解析:从Bootloader跳转到校验回滚,一文打通7个关键节点