Ubuntu 18和Python
概述
本文将介绍如何在Ubuntu 18操作系统上安装和使用Python。Ubuntu 18是一个流行的Linux操作系统,而Python是一种强大的编程语言。通过将两者结合使用,您可以轻松开发各种类型的应用程序。
安装Python
在Ubuntu 18中,Python已经预装了Python 2.7版本。但是,我们通常建议安装最新版本的Python 3。
要安装Python 3,请打开终端并运行以下命令:
sudo apt update # 更新软件包列表
sudo apt install python3 # 安装Python 3
安装完成后,您可以使用以下命令验证Python是否正确安装:
python3 --version # 检查Python版本
如果成功安装,将显示Python的版本号。
使用Python
编写和运行Python脚本
使用文本编辑器创建一个新文件,并将其保存为.py
扩展名(例如hello.py)。然后,在文件中编写Python代码。例如,以下是一个简单的Python脚本,用于打印“Hello, World!”:
print("Hello, World!")
要运行此脚本,打开终端并导航到脚本所在的目录。使用以下命令运行脚本:
python3 hello.py
脚本将执行并在终端上显示输出。
交互式Python shell
除了运行脚本,您还可以在终端上启动交互式Python shell。这是一种方便的方式来测试和运行Python代码片段。
要启动交互式Python shell,只需在终端上输入python3
(或python
):
python3
然后您将进入交互式shell,可以在其中输入和执行Python代码:
print("Hello, World!")
按Ctrl + D
或输入exit()
以退出交互式shell。
Python类和对象
在Python中,我们可以使用类和对象来实现面向对象编程。类是一种自定义数据类型,用于定义对象的属性和方法。
以下是一个示例类的类图:
classDiagram
class Person {
- name: str
- age: int
+ __init__(self, name: str, age: int)
+ get_name(self) -> str
+ get_age(self) -> int
+ set_age(self, age: int)
}
在上面的类图中,我们定义了一个名为Person
的类,它具有name
和age
两个属性。类还有一个构造函数__init__
,用于初始化属性值。类还定义了一些方法,例如get_name
和get_age
用于获取属性值,set_age
用于设置年龄。
以下是一个使用Person
类的示例代码:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def get_name(self):
return self.name
def get_age(self):
return self.age
def set_age(self, age):
self.age = age
person = Person("John", 25)
print(person.get_name()) # 输出:John
print(person.get_age()) # 输出:25
person.set_age(30)
print(person.get_age()) # 输出:30
在上面的代码中,我们创建了一个Person
对象,并使用get_name
和get_age
方法获取属性值。然后,我们使用set_age
方法更改年龄,并再次使用get_age
方法获取新的年龄。
结论
通过在Ubuntu 18上安装Python并学习如何使用Python脚本和交互式shell,您可以开始编写和运行Python代码。此外,了解如何使用Python类和对象,可以帮助您更好地组织和管理代码。
希望本文能够帮助您入门Ubuntu 18和Python,并为您的开发之旅铺就良好的基础。祝您学习愉快,编写出优秀的Python应用程序!
参考资料
- Ubuntu Documentation: [
- Python Documentation: [