只为小站
首页
域名查询
文件下载
登录
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
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
云视通扫描工具.zip
simulink仿真实现光伏发电MPPT+能量管理
Android大作业——网上购物APP(一定是你想要的)
基于javaweb的网上购物系统(毕业论文+答辩PPT+开题报告+源代码)
IBM CPLEX 12.10 学术版 mac操作系统安装包
基于Matlab的PI/4 DQPSK的调制解调源代吗
2020年数学建模国赛C题论文
CPLEX12.8学术版安装包:cplex_studio128.win-x86-64.exe
IEEE33节点配电网Simulink模型.rar
Academic+Phrasebank+2021+Edition+_中英文对照.pdf
狂神说全部笔记内容.zip
ChinaMeteorologicalDataHandler.R
基于yolov4-keras的抽烟检测(源码+数据集)
2019西门子杯六部十层电梯群控参考程序.zip
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
最新下载
电子科技大学导波场论往年试题.rar
BCGControlBar 25.1破解,含完整源码
745145_DH_SMARTPSS-Win32_ChnEng_IS_V2.002.0000007.0.R.181023.zip
ARTA 频谱软件最新版2022
202403的比较全量银行bin码,共6208条记录
银联2024年发布的银行bin码分布,合计4270条
基于STM32F407的环境智能监测、报警系统
基于LabVIEW 2018开发的自动化测试系统源码,该系统模仿TestStand编写,使用者无需花大量时间学习TestStan
iso-10303-11-2004.pdf
vb.net引用Excel对象访问excel
其他资源
DAC8568.zip
异步电机vf控制matlab仿真模型
VS2015安装包丢失或损坏需要的证书
兼容unity的System.Drawing.dll
jsp+servlet人事管理系统
网络拓扑自动布局算法
复杂网络基础5.ppt
哈工大离散数学(集合论\图论)考前复习资料 汇总收集
ELK日志收集系统操作手册.docx
中央广播电视大学《建筑结构》期末总复习资料(含答案).pdf
java学习笔记.txt
样条-AFT模型-源码
chrome_elf.dll
个人学习资料分享源码MD.rar
coding417-examples-master.zip
2016年1月整理的全国邮编excel及mysql
安卓推箱子小游戏(喜洋洋版)
CFAR matlab
基于MATLAB的人脸识别
HSD4.3TN_OTM8009A_MCU,16bit)_C8051F
酒店客房管理系统毕业设计
C/C++使用ODBC连接SQL server数据库完整流程
椭圆检测算法
OpenCV官方教程中文版(For Python)pdf
苏州博物馆模型
2019年中国科技核心期刊目录(自然科学卷)
MC30XX中文刷机包