Linux和python学习笔记

1.Linux基础

一.什么是操作系统

选电脑时要关注 计算机硬件(cpu ,内存,硬盘,声卡等)没有安装操作系统的计算机,通常被称为裸机。如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序。如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。

二.Linux基础命令

/根目录是最顶级的目录,Linux只有一个顶级目录,

1.ls命令   功能:列出文件夹信息

语法:ls [-l -h -a] [参数]

参数:被查看的文件夹,不提供参数,表示查看当前工作目录

-l,以列表形式查看

-h,配合-l,以更加人性化的方式显示文件大小

-a,显示隐藏文件 

隐藏文件、文件夹   在Linux中以‘.’开头的,均是隐藏的。默认不显示出来,需要‘-a’选项才可查看到

2.pwd命令 功能:展示当前工作目录

3.cd命令      切换工作目录

4.每一个用户在Linux系统中都有自己的专属工作目录,称之为HOME目录。

普通用户的HOME目录,默认在:‘/home/用户名’

root用户的HOME目录,在:‘/root’

5.

‘.’,表示当前,比如./b.txt,表示当前文件夹内的‘b.txt’文件

‘..’,表示上级目录,比如‘../’表示上级目录,‘../../’表示上级的上级目录

’~‘,表示用户的HOME目录,比如’cd ~‘,即可切回用户HOME目录

6.mkdir命令  创建文件夹

7.touch命令 创建文件

8.cat命令 查看文件内容

9.more命令 查看文件,可以支持翻页查看 

在查看过程中:

  - ‘空格’键翻页

  - ‘q’退出查看

10.cp命令 复制文件、文件夹 

语法:cp [-r] 参数1 参数2

- 参数1,被复制的

- 参数2,要复制去的地方

- 选项:-r,可选,复制文件夹使用

11.mv命令 移动文件、文件夹

12.rm命令 删除文件、文件夹

 13.which命令 查看命令的程序本体文件路径

14.find命令 搜索文件

15. grep命令  过滤关键字

16. wc命令 统计

17.管道符|  将符号左边的结果,作为符号右边的输入

18.echo命令 输出内容

19.反引号 被两个反引号包围的内容,会作为命令执行

 20.tail命令

21.head命令

22.重定向符

23.vi编辑器

24.命令的选项

25. 查看命令的帮助 

三.Linux常用操作

CentOS系统使用:

  - yum [install remove search] [-y] 软件名称

    - install 安装

    - remove 卸载

    - search 搜索

    - -y,自动确认

- Ubuntu系统使用

  - apt [install remove search] [-y] 软件名称

    - install 安装

    - remove 卸载

    - search 搜索

    - -y,自动确认

 yum 和 apt 均需要root权限

systemctl  功能:控制系统服务的启动关闭等

- start,启动

- stop,停止

- status,查看状态

- disable,关闭开机自启

- enable,开启开机自启

- restart,重启

软链接 功能:创建文件、文件夹软链接(快捷方式

日期

时区

ntp

ip地址

ping

wege

cur1

2.Python基础

一.Python是一种解释型面向对象的语言。由吉多·范罗苏姆(GuidovanRossum)于1989年发明,1991年正式公布。官网:www.python.org。

二.Python的特点:1.可读性强  2.简洁 3.面向对象4.免费和开源5.可移植性和跨平台  (Python会被编译成与操作系统相关的二进制代码,然后再解释执行。这种方式和java类似,大大提高了执行速度,也实现了跨平台。)6.丰富的库(丰富的标准库,多种多样的扩展库)7.可扩展性。可嵌入到C和C++语言。胶水式语言。

三.Python的应用范围:1.科学计算 2.人工智能3.WEB服务端和大型网站后端。YouTube、gmail等应用基于python开发。4.GUI开发(图形用户界面开发)5.游戏开发 6.移动设备 7.嵌入式设备 8.系统运维 9.大数据 10.云计算

zhuzz

注意:1.标点符号要是英文符号。2.缩进 3.函数拼写要正确

1、变量
(1)变量名不能以数字开头
(2)变量名区分大小写
(3)变量名可以用汉子
(4)x,y=y,x可以实现x,y值互换

变量的类型                          

1.整数(int)、浮点数(float)、字符串(str)   类型的转换函数:int  ( ), str  ( ), float    ( )

不同类型之间的运算规则               

2.变量间的运算:+    —  *    /    %  (余数) **  (次方)

3.运行 ①print  运行并换行  ②捕获屏幕输 入

4.字符串变量 字符串变量的假发

5.python 中的格式: 冒号,缩进

6.循环的语法:

①数组 range  ( ) 函数 

(包括起点不包括终点)

②for 循环的格式

③累加 累乘          

  7.简单的条件(逻辑运算)

①逻辑运算符号:  >  大于 <  小于 == 等 于  >=不小于 <=不大于 <>不等于

②if……than……else

8.函数

格式: def  ( ) ……return

函数变量间的作用域

range( )是最常用的列表生成函数[  …… ]

列表的索引

1.列表的切片

①单个选择

(注意[ ]内为元素的位置, 即 2 是原来 a 里面的第 0 个元素)(元素的顺序是0,1,2,3…)

②连续选择

即第 1 个元素的到第 2 个元素, 第 3 个元素不包括)

③跳跃选择

(即第 1 个元素到第 6 元素,跳跃间隔 3 个运行所有)

2.分配赋值

3.列表的加法与乘法

4.用于 list 的内建函数

len ( )求列表

max ( ) 求列表最大值

min ( )求列表最小值

sum ( )求列表总和

mean ( )求 sum () /len ( )即平均数  5.复杂数据类型的方法,特定的方法只能作 用到特定的类型上,列表最简单的最有用的 方法是 append ( )

3.Python面向对象

4.项目实践

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值