只为小站
首页
域名查询
文件下载
登录
Linux与Python 编程R 复习大纲 (软件20级).doc
Linux 与 Python 编程复习大纲(软件20级) 一、 Linux 部分 1.1 Linux 系统结构 * Linux 内核(Kernel):系统的心脏,实现操作系统的基本功能 * Linux Shell:系统的用户界面,提供了用户与内核进行交互操作的一种接口 * Linux 应用程序:包括文本编辑器、编程语言、X Window、办公套件、Internet 工具、数据库等 * Linux 文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。通常是按照目录层次的方式进行组织。系统以 / 为根目录 1.2 Shell 的作用 * Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口 * 接受用户输入的命令并把它送入内核去执行 * 起着用户与系统之间进行交互的作用 1.3 Linux 用户类型及其用户主目录 * 普通用户:拥有自己的家目录,通常在 /home 目录下 * 超级用户(root):拥有最高权限,能够访问系统中的所有文件和目录 1.4 shell 提示符 * [用户登录名@主机名 当前目录]#、$ 1.5 输入输出重定向及用户文件描述符 * 输入输出重定向:将命令的输出重定向到文件或设备 * 文件描述符:文件在操作系统中的标识符 1.6 常见的 Linux 文件类型及其对应的描述字符 * 普通文件(-) * 目录文件(d) * 链接文件(l) * 块设备文件(b) * 字符设备文件(c) 1.7 Linux 的文件目录结构 * 根目录(/) * 家目录(~/) * 临时文件目录(/tmp) 1.8 基本操作命令 * ls -al:显示文件和目录的详细信息 * cat:显示文件的内容 * more、less:分页显示文件的内容 * cp、mv、rm -r:复制、移动、删除文件或目录 * mkdir、rmdir:创建、删除目录 * cd、pwd:改变当前目录、显示当前目录 * kill:结束进程 1.9 链接命令 ln -s * 创建符号链接文件 * 将源文件链接到目标文件 1.10 压缩命令 tar * 创建、解压缩文件 1.11 vi 编辑器的三种基本工作模式 * 命令模式 * 插入模式 * 底行模式 1.12 使用挂载、卸载命令 * mount:挂载文件系统 * umount:卸载文件系统 * fdisk -l:显示磁盘的分区信息 1.13 Linux 所支持的文件系统类型 * ext2、ext3、ext4 * FAT16、FAT32 * NTFS * ISO9660 1.14 Linux 系统设备的名称 * 硬盘设备:/dev/sda、/dev/hda * 软盘设备:/dev/fd0 * 光驱设备:/dev/cdrom 1.15 用户帐号信息的配置文件 * /etc/passwd:用户信息文件 * /etc/shadow:用户密码文件 1.16 用户管理命令 * adduser:添加新用户 * passwd:修改用户密码 * userdel:删除用户 * su:切换用户身份 1.17 Linux 系统的文件权限 * 读权限 (r) * 写权限 (w) * 执行权限 (x) 1.18 Linux 系统进程的类型 * 前台进程 * 后台进程 * 守护进程 二、 Python 部分 2.1 Python 交互式、文件方式、集成开发环境、导入模块的方式 * 交互式:使用 Python 解释器进行交互式编程 * 文件方式:将 Python 代码写入文件中 * 集成开发环境:使用 IDE 进行 Python 开发 * 导入模块:使用 import 语句导入模块 2.2 Python 输入与输出、赋值语句、数据类型及运算 * 输入:使用 input() 函数 * 输出:使用 print() 函数 * 赋值语句:使用 = 号进行赋值 * 数据类型:整数、浮点数、字符串、列表、字典等 * 运算:使用运算符进行算术、比较、逻辑等运算 2.3 逻辑运算的逻辑短路、惰性求值的特点 * 逻辑短路:在逻辑运算中,如果遇到 False 则不再继续执行 * 惰性求值:在逻辑运算中,只有当结果可能为 False 时才继续执行 2.4 内置函数 * max():返回最大值 * min():返回最小值 * sum():返回总和 * len():返回长度 * map():将函数应用于可迭代对象 * enumerate():返回枚举对象 * zip():返回迭代对象 * range():返回范围对象 * sorted():返回排序后的列表 2.5 列表、元组、字典、集合特点及相关操作 * 列表:可变、可索引、可切片 * 元组:不可变、可索引、可切片 * 字典:可变、可索引、可迭代 * 集合:不可变、不可索引、可迭代 2.6 切片操作、列表推导式、生成器表达式及可迭代函数的特点 * 切片操作:提取列表的一部分 * 列表推导式:使用列表推导式创建列表 * 生成器表达式:使用生成器表达式创建生成器 * 可迭代函数:使用迭代器函数创建迭代器 2.7 选择语句、循环结构(含 else 语句) * 选择语句:使用 if、elif、else 语句进行选择 * 循环结构:使用 for、while 语句进行循环 2.8 函数的定义及调用、参数传递 * 函数定义:使用 def 语句定义函数 * 函数调用:使用函数名和参数列表调用函数 * 参数传递:使用位置参数、关键参数、默认值参数、可变长度参数、参数传递序列解包 2.9 类的定义、数据成员、成员方法、构造函数 * 类定义:使用 class 语句定义类 * 数据成员:使用 self 变量访问实例数据 * 成员方法:使用实例方法、类方法、静态方法 * 构造函数:使用 __init__ 方法初始化对象 2.10 类的继承下的语法、属性、方法、构造函数 * 继承:使用继承语句继承父类 * 属性:使用父类的属性 * 方法:使用父类的方法 * 构造函数:使用父类的构造函数 2.11 字符串常用方法 * format:使用格式字符串 * find:查找字符串 * split:分割字符串 * join:连接字符串 * replace:替换字符串 * strip:去除字符串的空白字符 * center:居中字符串 2.12 编程题 * 编程题目:使用 Python 语言编写程序 * 评分标准:根据程序的正确性和效率进行评分
2024-10-19 22:19:51
2.22MB
期末考试
TYUT
太原理工大学
Linux
1
太原理工
大学javawab课设(23级最新)
设置的是免费 但是csdn还要求必须做任务才行(真是**)
2024-06-20 08:36:50
9.32MB
太原理工大学
javaweb
1
太原理工
大学软件工程导论实验报告机票预定..pdf
太原理工
大学软件工程导论实验报告机票预定..pdf
2024-06-19 22:02:30
996KB
1
太原理工
大学软件安全技术实验
太原理工
大学软件安全技术实验 一共四个实验。 内容包括:漏洞分析实验,SQL注入,登陆页面需求分析,编写正则表达式 适合学习软件安全技术的学生,包括了利用OLLyDBG对C语言进行漏洞分析,以及DVWA靶场下的SQL注入漏洞实验,还有登陆页面的需求分析,以及编写正则表达式。 其中,对于每一个app,登录界面都是必不可少的,在进行登录之前,一个非常重要的功能就是用户注册,然而注册功能这个看似简单的功能,却存在很多潜在的容易忽略的点,能够设计好注册功能是设计一个比较完备的app的前提,注册登录功能不仅涉及到用户的使用感,更重要的是关系到用户数据和应用系统数据的安全,设计一个简单易用、安全可靠的用户注册登录界面是当前所需要的。
2024-05-22 15:24:31
536KB
太原理工大学
软件安全
SQL注入
1
太原理工
大学JavaEE实验报告
太原理工
大学JavaEE实验报告 Mybatis实验 Spring实验 Spring+SpringMVC+Mybatis整合实验 四十页报告,完整源码,包括实体类,xml文件,配置文件,service方法,service接口,dao方法,mapper接口文件,问题,总结一应俱全。 Spring是当前Java开发的行业标准,第一框架 Spring FrameWork已经从最初取代EJB的框架逐步发展成一套完整的生态,最新的版本是5.x mybatis是一款半自动的ORM持久层框架,具有较高的SQL灵活性,支持高级映射(一对一,一对多),动态SQL,延迟加载和缓存等特性,但它的数据库无关性较低
2024-05-05 20:41:15
589KB
mybatis
Spring
SpringMVC
1
太原理工
大学 IT项目管理 实验报告
1.创建项目WBS 2.设置与分配资源 3.管理任务成本 4.跟踪任务进度
太原理工
大学 软件工程专业 IT项目管理课程 使用project2016软件完成
2024-04-29 19:09:33
287KB
软件工程
太原理工大学
IT项目管理
实验报告
1
“双一流”建设背景下地方高校学科群构建策略——以
太原理工
大学为例
从研究地方高校的学科特点入手,探讨"双一流"建设背景下学科群的概念和建设意义,并结合
太原理工
大学学科群建设的实践提出了学科群构建的若干策略:一是问题导向、任务驱动,二是凝练方向、重点建设,三是经费打包、统一分配,四是推动融合、培育团队,五是完善机制、创新管理,为地方高校推进"双一流"建设提供有益借鉴。
2023-12-09 09:14:05
163KB
行业研究
1
太原理工
大学课设《聊天系统》
太原理工
大学课设web聊天系统
2023-07-05 14:53:54
7.21MB
java
1
太原理工
大学《web聊天室系统》
太原理工
大学《web聊天室系统》
2023-07-05 14:51:11
131KB
java
1
太原理工
大学web聊天室源码+文档
太原理工
大学期末web课设
2023-06-30 22:36:57
12.54MB
软件/插件
范文/模板/素材
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
华为结构与材料工程师-知识点总结【by詹姆斯申易登】.pdf
人体姿态检测
得到品控手册7.0.pdf
Autojs 例子 源码 1600多个教程源码
Steam离线安装版
狂神说Java系列笔记.rar
鲸鱼优化算法 WOA matlab源代码(详细注释)
知网情感词典(HOWNET)
基于Matlab的IEEE14节点潮流计算.zip
PLECS中文手册.pdf
Alternative A2DP Driver 1.0.5.1 无限制版
西安问题电缆-工程伦理案例分析.zip
android studio课程设计作业PPT+设计文档+可运行源代码+设计思路
EBSD分析软件——Channel5下载安装教程
cublas64_11.dll cublasLt64_11.dll cusolver64_11.dll
最新下载
热管:热管-matlab开发
机器学习实战代码.zip
小牛V35中控固件,版本号:VAA02V20
STM32USB虚拟串口驱动 支持win10
Python写的OC混淆工具
OpenCvDemo.rar
iOS Object-C辣鸡代码生成器-Python编写
Android studio成品项目 点菜系统 源码 apk 可以实现登录注册功能,菜品喜欢,联系以及账户充值功能,包括源码以及
最全CRC16计算代码(包含直接计算和查表以及表格计算 内含MODBUS/CCITT/CCITT-FALSE/XMODEN等多种校验方式)
FPGA ZYNQ PL与PS端通信,通过网口TCP协议传输数据到上位机
其他资源
马尔科夫决策过程的matlab编程实现
通用浏览器调用摄像头拍照
gpsr协议源码
图像插值算法
PCM2G711(ALAW&ULAW)
配置实现基于Cisco设备的校园网络结构模拟环境解决方案
Qt录音机QAudioInput
moead优化算法
AdaBoost算法实现
软件需求规格说明书示例
艾瑞咨询:2020年中国家用物联网行业研究报告.pdf
极简扁平化动态PPT模板.pptx
demoXEPALL.rar
思科路由器C7200 153-3镜像文件
【易观】2020年中国新世代用户视频消费行为洞察.pdf
PIC单片机的EEPROM读写实例及说明
C++操作系统课设-进程管理
基于MCGS组态软件的水位控制系统
ShopNC B2B2C
数据结构算法与应用-C++语言描述
LC滤波器设计与制作