python的环境配置以及Linux使用

本文介绍了Python的基础知识及其环境配置,同时涵盖了Linux的基本操作命令,适合初学者快速掌握Python及Linux环境搭建。

你好! 一般家里的系统都是windows,而python是基于linux系统的语言,因此安装虚拟机是必不可少的环节。

安装VM

  1. VM作为全球最大虚拟机平台,作用是可让单系统运行多系统环境。
  2. 点击打开按钮,需找到我们压缩包解压的位置,有一个vmx的文件,单击打开。

舍不得删部分(可略过)

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

linux基础操作命令

1.进屋终端界面操作 ctrl+A聊天+f1-f7

2.linux命令格式:linux命令+文件/想要执行的动作
/ 根:根目录树,linux下一切目录的起源。(所有文件存放的位置)
路径:文件存放的位置地点(就是找到文件坐在位置)

3.绝对路径:从根开始写的路径就叫绝对路径。
相对路径:只要不从根开始写的路径都叫相对路径
4.pwd:查看当前路径
5. cd: 切换目录,可以进入指定目录位置
6. ls 查看当前文件下所有内容(不包括隐藏文件)
ls –a 显示隐藏文件夹
ls –l 以列表的形式展现文件夹
ls –la 以列表的形式展现文件夹(包括隐藏文件)
ls –al 作用同上

7.linux 里面的root用户(超级用户)
进入超级用户:sudo 密码******(暗纹输入不提示)
sudo + linux命令:当前命令使用超级用户权限去执行
例如:sudo apt install pymysql

8.创建文件夹命令:
mkdir:创建文件夹
-p 递归创建文件夹
** 备注:统计目录创建多个文件夹用空格隔开即可
.代表当前路径 …代表上级路径,没有三个点
ctrl+l 或者clear: 清空当前屏幕
top:查看电脑使用效率
ps –aux:查看任务管理器
pid:代表程序运行的进程号
kill -9 pid号码 代表杀死程序(ctrl + c的本质)
9.创建文件:
touch + 文件名:创建一个新文件
备注:在linux下不区分.txt .doc等格式文件,并且linux下文件命名严格区分大小写(例如:.Txt .TXT完全是两个独立的文件)

vi/vim文本编辑器:
vi/vim+文件名:进入我们要编辑的文件内部
1.(a/i/o)编辑模式:i 代表插入模式。
2. esc, shift+:
wq代表保存退出
w代表保存
q!代表强制不保存退出
cat+文件名: 代表查看文件内容
10.rm –rf 文件名或者路径:代表强制递归删除路径下的内容或者文件 (拓展:*:在linux内代表任意东西)
-r代表删除全部文件或者目录
-f代表强制删除
-i代表删除前进行询问

帮助命令:
linux命令 + --help:查看linux命令使用帮助,按q退出
man + linux命令:官方原文档帮助,按q退出

快捷键:
Tap :一下,自动不全
两下,命令提示
ctrl + c:终结程序
ctrl + shift + +:字体变大
ctrl + -: 字体变小
上下键:进行上一条下一条命令查询

linux命令拓展

find:文件查找
tree:目录树
chmod:权限更改
cp:复制命令
grep:查找命令
mv:移动命令
group:分组命令
ifconfig:查看自己ip
tar:进行文件压缩(解压缩)
ps –aux:查看任务管理器
kill:杀死命令
top:查看电脑内存状态

了解python

链接: [link](www.python.org
?/mp.csdn.net).
Alt

如何插入一段漂亮的代码片

你们是不是以为这是图片
其实是自己选择一款你喜欢的代码片高亮样式

python特点

  1. 简单,简洁
  2. 功能强大(全栈(后台开发),爬虫,数据分析,AI,多种api调用)
  3. 运行效率低,开发效率高
  4. Python是胶水语言,可以和其他语言进行很好的交互
  5. Python具有良好的跨平台性
  6. Python是解释性语言,高级的,面向对象的语言
  7. 代码开源

Python能做什么:

1. 全栈工程师
2. 爬虫工程师
3. 数据分析师
4. AI算法工程师
5. 自动化运维
6. 自动化测试

Python的运行

在交互模式下运行
进入:终端输入python3 ipython
退出:quit() ctrl+D

Python文件运行:终端运行python3 + .py文件
编辑器内部运行:右键,点击run + 文件名

py文件为python文件后缀
命名规则:建议用因为大小写(驼峰命名法)加下划线命名

Python程序:
数据 》语句 》 语句块 》模块 》工程
程序 = 算法 + 数据结构

Python支持数据类型:

数字(整数(int),小数(float),复数)
字符串:str(子串 单个字符)
布尔类型:bool(True,False)
列表:list [1,2,3,4,5,6]
字典:dict {‘a’:1}
元组:tuple(1,2,3,4)
集合:set(冰冻集合){1,2,3}
文件,类对象,
Nonetype None值(代表为空什么都不是)

运算表达式:
表达式:有一个数字或者数字和运算符构成

运算符:
+ 加法
- 减法
*乘法
/ 除法 保留后面小数位
// 地板除(保留结果整数,向下保存,不会四舍五入)
% 取余(保留结果余数)
** 幂运算
注意:当高精度数据和低精度数据进行运算的时候结果自动转化为高精度

优先级:
** 第一梯队
/ // % * 第二梯队

    • 第三梯队
      变量和常量:

变量:自定义表示符,用来代表某个值

标识符:在需要编程起名字的地方进行定义,如:
变量名 函数名 类名
1. 不能用数字开头
2. 必须用字母或者下划线
3. 不能和python保留字冲突

变量赋值:
变量赋值符号 : =
自定义名称 + 变量符合符号 变量要赋予的值
1. 变量不需要定义,使用时直接书写,初次赋值即为变量初始化
2. 变量可以被多次赋值,后面赋值的值会覆盖前面的值
3. Python中变量没有固定类型,赋值什么类型数据即为什么类型

布尔类型bool:

True(逻辑真) Fasle(逻辑假)
bool()函数,用来判断值的真假
运算符:

大于符号
<小于符号
=大于等于
<=小于等于
==判断是否相等,值相等,类型相等
!=不等于
支持连续书写: a < b < c

身份运算符:
in 判断是否在内
not in 判断是否不在内
is 判断是否是同一样东西
is not判断是否不是同一样东西

None值:
‘’空字符串
[]空列表
{}空字典
set()空集合
()空元组

Nonetype 类型:

值为None
作用:无意义用作占位,有时候函数的返回值也是一个None,有时候作为我们形参的默认值

复合运算符:
+= s += 1  s = s+1
*=
-=
/=
//=
%=
**=

换行符: \(显示换行符)
()在编辑器中可以使用,或者’’’ ’’’(隐式换行符)

内建函数

由系统内部定义好的函数,去执行相应的功能
type(参数):判断数据类型
参数:需要判断的变量
int(参数):强制装换为整数类型,注意:只能是像数字的东西。
拓展:鸭子模型,在python中认为只要能像鸭子一样游泳,一样嘎嘎嘎叫的东西就认为是鸭子
float(参数):强制装换为浮点型类型
bool(参数):判断参数是否为真
round(参数,保留位数):进行四舍五入
拓展:精度丢失概念
abs(参数):绝对值函数
str(参数):强制转换为字符串类型
help(参数):查看内建函数帮助手册,按q退出
备注:参数如果被[]包裹,代表此参数可给可不给
input(参数):标准输入
参数:传入一个字符串写在终端
print(参数,[参数1,参数2….])标准输出
参数:将想要的输出的结果打印在终端屏幕上
注意:print函数输出时,多个变量用逗号进行分隔,必须是英文逗号,英文空格
dir()文件查看
bin()转换二进制
oct()八进制
ord()查看字符串编码
chr()根据编码查看字符串
range(起始值,结束值,[步长])生成有序数列
help()帮助函数,查看内建函数手册
pow(x,y,[z])两个参数是x的y次方运算,如果是三个参数,则对幂运算取余

转义字符:\

作用:让原本起作用的字符变成一个普通字符输出

\f 换页
\b 倒退
\t 水平制表符
\xXX XX为两位16进制表示的字符
\Uxxxx Unicode16进制表示的字符
\UXXXXXXXX Unicode32进制表示的字符
拓展:
print(‘h’,‘n’,‘c’,sep = ‘,’,end=’’)函数内参数,sep代表变量之间的分隔方式,end代表结尾的输入模式

字符串运算:
算数运算符:

  • 字符串相加
    字符串 * 数字:代表字符串相加多少遍
    += 自己加自己
    *= 自己乘自己

一个具有注脚的文本。[^2]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值