【快速起步】3.12-树莓派上python和C语言编程

本文介绍了如何在树莓派上进行Python和C语言编程。Python部分讲解了其作为胶水语言的特点,以及创建并运行'hello world'程序的步骤。C语言部分阐述了其通用性及编程流程,同样展示了编写和运行'hello world'程序的过程。提供了Python学习资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Python编程简介:

Python是一种解释型语言,无语编译。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

用Python写一个hello world

第一步创建文件

Vi hello.py

第二步写代码

#!/usr/bin/python

Print “hello world"

第三步运行

Python hello.py

Python后期学习资料:https://pan.baidu.com/s/1qZbHDZe

二、C语言编程简介:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言编程分为三步

1.编写源文件
2.编译
3.链接生成可执行文件

用C语言写hello world

第一步创建文件

Vi hello.c

第二步写代码

#include<stdio.h>

Void main()

{

Printf(“hello world”);

}

第二步将目标文件编译成可执行文件

gcc hello.c -o hello

第三步执行程序

./hello
sudo apt purge python3.12* libpython3.12* --autoremove 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-nopie&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-examples&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-tk&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-venv&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-dev:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-minimal:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-full&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-gdbm&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-lib2to3&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-dbg:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-dbg&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-dev&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-doc&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-minimal&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-nopie:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-venv:any&#39; 注意,根据Glob &#39;python3.12*&#39; 选中了 &#39;python3.12-full:any&#39; 注意,选中 &#39;python3.12&#39; 而非 &#39;python3.12:any&#39; 注意,选中 &#39;python3-gdbm&#39; 而非 &#39;python3.12-gdbm&#39; 注意,选中 &#39;python3-tk&#39; 而非 &#39;python3.12-tk&#39; 注意,选中 &#39;python3.12-dbg&#39; 而非 &#39;python3.12-dbg:any&#39; 注意,选中 &#39;python3.12-dev&#39; 而非 &#39;python3.12-dev:any&#39; 注意,选中 &#39;python3.12-minimal&#39; 而非 &#39;python3.12-minimal:any&#39; 注意,选中 &#39;python3-lib2to3&#39; 而非 &#39;python3.12-lib2to3&#39; 注意,选中 &#39;python3.12-full&#39; 而非 &#39;python3.12-full:any&#39; 注意,选中 &#39;python3.12-nopie&#39; 而非 &#39;python3.12-nopie:any&#39; 注意,选中 &#39;python3.12-venv&#39; 而非 &#39;python3.12-venv:any&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12-minimal&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12t64&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12-testsuite&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12t64-dbg&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12-dbg&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12-dev&#39; 注意,根据Glob &#39;libpython3.12*&#39; 选中了 &#39;libpython3.12-stdlib&#39; 注意,选中 &#39;libpython3.12t64&#39; 而非 &#39;libpython3.12&#39; 注意,选中 &#39;libpython3.12t64-dbg&#39; 而非 &#39;libpython3.12-dbg&#39; 软件包 python3.12-dbg 未安装,所以不会被卸载 软件包 python3.12-dev 未安装,所以不会被卸载 软件包 python3.12-doc 未安装,所以不会被卸载 软件包 python3.12-examples 未安装,所以不会被卸载 软件包 python3.12-venv 未安装,所以不会被卸载 软件包 python3.12-full 未安装,所以不会被卸载 软件包 python3.12-nopie 未安装,所以不会被卸载 软件包 libpython3.12t64-dbg 未安装,所以不会被卸载 软件包 libpython3.12-dev 未安装,所以不会被卸载 软件包 libpython3.12-testsuite 未安装,所以不会被卸载 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: python3 : 预依赖: python3-minimal (= 3.12.3-0ubuntu2) 但是它将不会被安装 依赖: python3.12 (>= 3.12.3-0~) 但是它将不会被安装 依赖: libpython3-stdlib (= 3.12.3-0ubuntu2) 但是它将不会被安装 E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
最新发布
05-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值