(笔记)第三期书生·浦语大模型实战营(十一卷王场)--书生入门岛通关第2关Python 基础知识

news/2024/12/21 23:06:08/

学员闯关手册:https://aicarrier.feishu.cn/wiki/ZcgkwqteZi9s4ZkYr0Gcayg1n1g?open_in_browser=true
课程视频:https://www.bilibili.com/video/BV1mS421X7h4/
课程文档:https://github.com/InternLM/Tutorial/tree/camp3/docs/L0/Python
关卡作业:https://github.com/InternLM/Tutorial/blob/camp3/docs/L0/Python/task.md
开发机平台:https://studio.intern-ai.org.cn/
开发机平台介绍:https://aicarrier.feishu.cn/wiki/GQ1Qwxb3UiQuewk8BVLcuyiEnHe

(截图显示在(作业)第三期书生·浦语大模型实战营(十一卷王场)–书生入门岛通关第2关Python 基础知识)

Python实现wordcount

python">import stringdef wordcount(text):# Removing punctuation and converting text to lowercasecleaned_text = text.translate(str.maketrans('', '', string.punctuation)).lower()# Splitting the text into wordswords = cleaned_text.split()# Counting the occurrences of each wordword_count = {}for word in words:if word in word_count:word_count[word] += 1else:word_count[word] = 1return word_counttext = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""
wordcount=wordcount(text)
print(wordcount)

使用本地Vscode连接InternStudio开发机

开发机–》SSH连接–》登录命令复制
电脑端VSCODE–》扩展页面图标–》SSH搜索和安装
电脑端VSCODE–》远程连接图标–》SSH±-》输入框中输入SSH key配置,回车–》默认配置–》连接–》lunix(注意如果本地电脑没有设置私钥,需要粘贴复制SSH连接中的密码到电脑端VSCODE)
电脑端VSCODE–》文件夹–》ROOT

使用Vscode进行Python debug的流程

VSCODE连接远程开发机—>打开远程文件夹—>新建文件python_debug_tutorial.py—>点击断点—》点击VSCode侧边栏的“Run and Debug”(运行和调试)—》然后点击“运行和调试”按钮,或者按F5键----》弹出框中依次选python debugger,仅python文件,—》查看变量,单步执行代码

python">def add_numbers(a,b,c):sum = 0#这里其实覆盖了python自带的sum方法。sum +=asum +=bsum +=cprint("The sum is ",sum) if __name__ =='__main__':x,y,z = 1,2,3result = add_numbers(x,y,z)#图中代码这里写成1,2,3了print("The result of sum is ",result)

在这里插入图片描述

python">debug面板各按钮功能介绍:1: continue: 继续运行到下一个断点2: step over:跳过,可以理解为运行当前行代码,不进入具体的函数或者方法。3: step into: 进入函数或者方法。如果当行代码存在函数或者方法时,进入代码该函数或者方法。如果当行代码没有函数或者方法,则等价于step over。4: step out:退出函数或者方法, 返回上一层。5: restart:重新启动debug6: stop:终止debug

http://www.ppmy.cn/news/1536782.html

相关文章

FFMpeg源码分析,关键结构体分析(一)

http://lazybing.github.io/blog/categories/ffmpegyuan-ma-fen-xi/ 一、下载FFmpeg的编译源码 进入网站:http://ffmpeg.org/download.html二、编译源码 执行下述命令: ./configure --prefix/usr/local/ffmpeg --enable-debug3 --enable-ffplay sudo …

ide 使用技巧与插件推荐

ide 使用技巧与插件推荐 一、IDE 使用技巧 1. 快捷键 掌握常用快捷键: Windows: 使用 Ctrl、Alt 和 Shift 的组合。 Mac: 使用 Cmd、Option 和 Shift。 常用快捷键示例: VS Code: Ctrl P: 快速打开文件。 Ctrl Shift P: 打开命令面板。 Ctrl /…

使用代理服务器进行跨域可能引发的问题

在项目中使用代理服务器进行反向代理来解决跨域问题时,虽然能够有效地处理跨域请求,但仍有一些安全隐患。 1. 未授权访问 反向代理服务器可能会暴露内部的 API 和服务器资源。如果没有适当的访问控制机制,未经授权的用户可能通过代理访问敏…

ios内购支付-支付宝APP支付提现

文章目录 前言一、IOS内购支付(ios订单生成自己写逻辑即可)1.支付回调票据校验controller1.支付回调票据校验server 二、安卓APP支付宝支付1.生成订单返回支付宝字符串(用于app拉起支付宝,这里用的是证书模式)2.生成订…

《Linux从小白到高手》理论篇:一文概览常用Linux重要配置文件

List item 今天继续宅家,闲来无事接着写。本篇是《Linux从小白到高手》理论篇的最后一篇了。本篇集中介绍所有常用的Linux重要配置文件。 用这个命令可以查看配置文件所在的位置:如上图 locate "*.conf" "*.ini" "*.cfg&quo…

基于依赖注入技术的.net core WebApi框架创建实例

依赖注入(Dependency Injection, DI)是一种软件设计模式,用于实现控制反转(Inversion of Control, IoC)。在ASP.NET Core中,依赖注入是内置的核心功能之一。它允许你将应用程序的组件解耦和配置&#xff0c…

vue双向绑定/小程序双向绑定区别

Vue双向绑定与小程序双向绑定在实现方式、语法差异以及功能特性上均存在显著区别。以下是对这两者的详细比较: 一、实现方式 Vue双向绑定 Vue的双向绑定主要通过其响应式数据系统实现。Vue使用Object.defineProperty()方法(或在Vue 3中使用Proxy对象&am…

钡铼技术R10工业4G路由在智能交通中的应用

随着物联网技术的迅猛发展,智能交通系统(Intelligent Transportation System, ITS)正逐渐成为现代城市交通管理的重要组成部分。智能交通系统通过集成先进的信息技术、通信技术、传感技术以及计算机处理技术,实现对交通信息的实时…