简略入门Python笔记

当你开始学习Python时,以下是一些基础的入门笔记,它们将帮助你理解Python的基本概念和语法
请注意,这只是一个简要的概述,你可能需要深入学习每个主题以更好地理解和应用它们。

详细看这里,是博主自己学习的专栏笔记,这篇是一个总结性的
第一章节python基础知识


文章目录

  • 1. Python的基础
    • a. 安装Python
    • b. 运行Python
  • 2. 变量与数据类型
    • a. 变量
    • b. 常见数据类型
  • 3. 控制流程
    • a. 条件语句
    • b. 循环语句
  • 4. 列表和字典
    • a. 列表(List)
    • b. 字典(Dictionary)
  • 5. 函数
  • 6. 异常处理
  • 7. 模块与库
  • 8. 文件操作
    • a. 打开文件
    • b. 读取文件内容
    • c. 关闭文件
  • 9. 类和对象
    • a. 类的定义
    • b. 创建对象
    • c. 继承
  • 10. 面向对象编程(OOP)
  • 11. Lambda 表达式
  • 12. 列表推导式
  • 13. 虚拟环境
  • 14. 包管理器 - pip
  • 15. 注释
  • 16. 面向对象编程(OOP)


1. Python的基础

a. 安装Python

  • 从官方网站(https://www.python.org/)下载并安装Python的最新版本。

b. 运行Python

  • 在终端或命令提示符中输入python,启动Python解释器。
  • 使用print("Hello, World!")来运行你的第一个Python程序。

2. 变量与数据类型

a. 变量

  • 使用=符号来给变量赋值,例如 x = 5
  • 变量名是大小写敏感的。

b. 常见数据类型

  • 整数:int,例如 x = 5
  • 浮点数:float,例如 y = 3.14
  • 字符串:str,例如 text = "Hello"

3. 控制流程

a. 条件语句

if condition:
    # 条件为真时执行的代码
else:
    # 条件为假时执行的代码

b. 循环语句

for item in iterable:
    # 循环体
while condition:
    # 循环体

4. 列表和字典

a. 列表(List)

my_list = [1, 2, 3, 4, 5]

b. 字典(Dictionary)

my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}

5. 函数

def greet(name):
    return "Hello, " + name + "!"

6. 异常处理

try:
    # 可能会引发异常的代码
except ExceptionType as e:
    # 处理异常的代码
else:
    # 如果没有异常发生时执行的代码
finally:
    # 无论是否发生异常都会执行的代码

7. 模块与库

  • 使用import语句导入模块,例如 import math
  • 使用from module import function导入模块中的特定函数。

8. 文件操作

a. 打开文件

file = open('filename.txt', 'r')  # 'r'表示只读模式

b. 读取文件内容

content = file.read()

c. 关闭文件

file.close()

9. 类和对象

a. 类的定义

class MyClass:
    def __init__(self, attribute):
        self.attribute = attribute

    def my_method(self):
        # 类的方法

b. 创建对象

obj = MyClass("example")

c. 继承

class ChildClass(MyClass):
    def __init__(self, attribute, new_attribute):
        super().__init__(attribute)
        self.new_attribute = new_attribute

10. 面向对象编程(OOP)

  • 封装、继承和多态是面向对象编程的三个主要原则。
  • 封装:将数据和方法打包成类,限制外部对类内部数据的直接访问。
  • 继承:一个类可以继承另一个类的属性和方法。
  • 多态:同一种方法可以在不同的类中有不同的实现。

11. Lambda 表达式

add = lambda x, y: x + y

12. 列表推导式

squares = [x**2 for x in range(10)]

13. 虚拟环境

  • 使用 venvvirtualenv 创建虚拟环境,以隔离项目的依赖关系。

14. 包管理器 - pip

  • 使用 pip 安装、卸载和管理Python包。

15. 注释

# 这是单行注释

"""
这是
多行
注释
"""

16. 面向对象编程(OOP)

  • 封装、继承和多态是面向对象编程的三个主要原则。
  • 封装:将数据和方法打包成类,限制外部对类内部数据的直接访问。
  • 继承:一个类可以继承另一个类的属性和方法。
  • 多态:同一种方法可以在不同的类中有不同的实现。

这只是一个简要的概述,详细流程清转战
第一章节python基础知识
这是一个系列有第二章,这里不进行显示了

你可能感兴趣的:(linux,python)