python的windows安装和linux安装过程
1.1找到python网址,python.org/downloads/,选择widowns x64下载,然后安装时选择path。之后在cmd查看python --version
下载pip工具(在cmd中)
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
换安装源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
或者在pip.ini换安装源
[global]
timeout=40
index-url=http://mirrors.aliyun.com/pypi/simple/
extra-index-url=
https://pypi.tuna.tsinghua.edu.cn/simple/
http://pypi.douban.com/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
pypi.douban.com
pypi.mirrors.ustc.edu.cn
1.2安装pycharm ,Download PyCharm: The Python IDE for data science and web development by JetBrains进入官网下载,安装时换文件路径
2.1linux安装,同上网址,选linux的zgip包,之后传到虚拟机中解压缩。
解压tar -zxvf Python-3.XXX.tgz
进入解压后的目录
cd Python-3.10.11
配置编译选项./configure --enable-optimizations
编译安装
make -j$(nproc)
make altinstall
安装编译工具及相关插件
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel gcc gcc-c++
换安装源pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
复习列表元组
主要复习了列表索引排序,还有元组使用场景(去重,读写重要性)
面向对象
主要复习了面向对象和继承
psutil
python的跨平台库,可获取进程、系统利用率、cpu等信息。
主要功能
-
进程管理
获取进程详细信息(如 CPU / 内存使用、打开文件、网络连接等),并可对进程进行控制(终止、暂停等)。 -
系统利用率监控
监控 CPU、内存、磁盘、网络等资源的使用情况,适用于系统监控工具开发。 -
跨平台兼容性
统一的 API 接口,无需针对不同操作系统编写额外代码。
安装方法
pip install psutil
举例:import psutil ## 创建内存对象 #mem = psutil.virtual_memory() #print(f'内存总大小{mem.total},已使用内存{mem.used},内存占用率{mem.percent}') # CPU信息 '''cpu_info = psutil.cpu_times(percpu=True) for i in cpu_info: print(i)''' #查看用户cpu占比 '''cpu_info = psutil.cpu_times().user print(cpu_info)''' #获取cpu物理核心数 print('物理核心数:',psutil.cpu_count(logical=False)) #获取cpu逻辑核心数 print(':',psutil.cpu_count())