Linux-Ubuntu学习入门
一、开发电脑要求
1、cpu核心越多越好,主频越高越好。
2、内存最少16GB。
3、1TB以上的硬盘,至少300G给Ubuntu。
VMware软件安装
1、为什么需要虚拟机
嵌入式Linux开发需要在Linux系统进行,我们选择了Ubuntu。
a、双系统安装
有问题,一次只能使用一个系统,Ubuntu基本做编译
b、虚拟机软件
VMware Virtualbox
shell命令
1、目录信息查看命令 ls
2、目录切换命令cd
3、当前路径显示命令 pwd
4、系统信息查看命令uname
5、清理屏
幕命令 clear
6、显示文件内容命令cat
7、切换用户命令sudo
Python
保留字
and if elif import raise global as
else in return nonlocal assert except
is try True False break finally lambda
while class for not with None continue from
or yield def if pass del
python分支语句的elif==else if
保留字的最后加个冒号:
eval()评估函数
去除括号语句最外面的引号后,执行相关python语句
数据类型 列表类型[ ]
Python:是一种面向编程逻辑,并且使用第三方库来完成程序的语言。
Python的特点
语法简洁
1、强制可读性
2、较少的底层语法元素
3、多种编程方式
4、支持中文字符
生态高产
1、13万第三方库
2、快速增长的计算机生态
3、避免重复造轮子
4、跨操作系统平台
turtle库概述
turtle(海龟图)是Turtle绘图体系的python实现
Python语言的标准库之一
实例 蟒蛇绘制
import turtle
turtle.setup(650,350,200,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done()