yyhhyy's blog

yyhhyy

最新文章

02-Linux高级命令

文章介绍了Linux中的高级命令,包括重定向命令(如`>`和`>>`)、查看文件内容命令(如`cat`和`more`)、链接命令(软链接和硬链接)以及文本搜索命令(如`grep`)。重定向命令用于将终端输出保存到文件,`>`覆盖文件内容,`>>`追加内容。查看文件内容命令中,`cat`用于查看小文件,`more`用于分屏查看大文件。链接命令中,`ln -s`创建软链接,`ln`创建硬链接。文本搜索命令`grep`用于在文件中搜索特定文本。
76
0
0
2023-04-08

01-Linux基础

文章介绍了Linux操作系统的基础知识,包括操作系统的定义、作用及其与Windows的区别。重点讲解了Linux内核与发行版的关系,以及常用的Linux发行版如Ubuntu、CentOS和Redhat。此外,文章还介绍了虚拟机软件的作用和常用软件,如Vmware和VirtualBox,以及如何使用Linux命令查看目录信息,如ls和tree命令。
92
0
0
2023-03-28

26-面向对象版学员管理系统

本文介绍了如何使用面向对象编程思想开发一个学员管理系统,包括系统需求、程序文件创建、类定义及功能实现。系统功能包括添加、删除、修改、查询学员信息,以及显示和保存所有学员信息。主要文件包括main.py(程序入口)、student.py(学员类)和managerSystem.py(管理系统类)。通过定义类和方法,实现了学员管理系统的基本操作。
60
0
0
2023-03-26

25-模块 and 包

Python模块是包含Python代码的文件,可定义函数、类和变量,并支持代码重用。导入模块的方法包括直接导入、选择性导入和全部导入,还可使用别名。自定义模块需符合命名规则,并可使用`__name__`控制测试代码的执行。包是包含`__init__.py`文件的文件夹,用于组织相关模块。导入包时,可通过`__all__`控制可导入的模块列表。
102
0
0
2023-03-26

24-异常

文章详细介绍了Python中的异常处理机制,包括异常的基本概念、捕获异常的语法、捕获指定异常、捕获多个异常、捕获异常描述信息、捕获所有异常、异常的else和finally语句、异常的传递以及自定义异常。通过实例代码展示了如何在不同情况下处理异常,并强调了异常处理在编程中的重要性。
69
0
0
2023-03-26

23-面向对象-其他

文章介绍了Python面向对象编程的三大特性:封装、继承和多态,以及类属性和实例属性的区别。封装涉及将属性和方法封装在类中,并可设置私有权限。继承允许子类继承父类的属性和方法,并可重写。多态通过子类重写父类方法,实现不同对象调用相同方法产生不同结果。类属性为所有实例共享,而实例属性为每个对象独立拥有。此外,文章还讨论了类方法和静态方法的使用场景和特点。
63
0
0
2023-03-21

22-面向对象-继承

本文介绍了Python中面向对象编程的继承概念,包括单继承、多继承、子类重写父类方法、子类调用父类方法、多层继承以及使用super()调用父类方法。通过煎饼果子技术的传授故事,展示了如何在子类中继承和扩展父类的属性和方法,以及如何处理同名属性和方法的优先级。
61
0
0
2023-03-21

21-面向对象基础

面向对象编程是一种抽象化的编程思想,通过类和对象的概念实现。类是抽象的模板,对象是类的实例。文章详细介绍了类的定义、对象的创建、属性的添加与获取,以及魔法方法如__init__、__str__和__del__的使用。通过实例展示了如何在Python中实现面向对象编程,包括类的定义、对象的创建和方法的调用。
77
0
0
2023-03-19

20-文件操作

本文介绍了Python中的文件操作,包括文件的打开、读写、关闭等基本操作,以及文件备份和文件夹操作。文件操作的主要作用是存储数据,以便程序下次执行时直接使用,节省时间和精力。Python中使用open函数打开文件,并提供了多种模式如只读、写入、追加等。文件对象方法包括write、read、readlines、readline和seek等。此外,还介绍了如何使用os模块进行文件和文件夹的操作,如重命名、删除、创建和删除文件夹。
58
0
0
2023-03-18

19-函数高级

文章介绍了如何使用Python构建一个学员管理系统,包括添加、删除、修改和查询学员信息等功能。通过定义函数和使用全局变量列表来管理学员数据。此外,文章还简要介绍了递归的概念及其在编程中的应用,以及lambda表达式的基本用法。
48
0
0
2023-03-17