简略入门Python笔记

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

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



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基础知识
这是一个系列有第二章,这里不进行显示了

相关推荐

  1. 简略入门Python笔记

    2023-12-29 15:04:03       62 阅读
  2. Python入门笔记

    2023-12-29 15:04:03       30 阅读
  3. 入门Python笔记详细介绍

    2023-12-29 15:04:03       63 阅读
  4. 笔记-python 中BeautifulSoup入门

    2023-12-29 15:04:03       36 阅读
  5. Linux-笔记 Makefile简单入门

    2023-12-29 15:04:03       29 阅读
  6. python入门简易教程

    2023-12-29 15:04:03       58 阅读
  7. Python语言基础(简单入门

    2023-12-29 15:04:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-29 15:04:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-29 15:04:03       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-29 15:04:03       87 阅读
  4. Python语言-面向对象

    2023-12-29 15:04:03       96 阅读

热门阅读

  1. 标题Redis Cluster环境搭建与运维

    2023-12-29 15:04:03       41 阅读
  2. 找最小的字符串

    2023-12-29 15:04:03       54 阅读
  3. 如何查看官方文档(第410篇)

    2023-12-29 15:04:03       42 阅读
  4. kafka 有几种数据保留的策略?

    2023-12-29 15:04:03       48 阅读
  5. Golang使用redis在 Gin 框架中集成使用 go-redis

    2023-12-29 15:04:03       49 阅读
  6. SQL server 数据库练习题及答案(练习5)-存储过程

    2023-12-29 15:04:03       52 阅读
  7. C++设计模式代码--单例模式

    2023-12-29 15:04:03       58 阅读
  8. IDEA快捷使用-快捷键&模板

    2023-12-29 15:04:03       60 阅读
  9. 【MySQL】mysql截取字符串函数的sql语句特殊处理

    2023-12-29 15:04:03       52 阅读
  10. 海豚调度 Dolphinscheduler-3.2.0 离线部署 伪集群模式

    2023-12-29 15:04:03       85 阅读
  11. Vue指令详解

    2023-12-29 15:04:03       59 阅读
  12. 深入了解Spring中的TaskScheduler

    2023-12-29 15:04:03       48 阅读
  13. Unity3D 如何提升游戏运行效率详解

    2023-12-29 15:04:03       59 阅读
  14. leetcode递增子序列、排列

    2023-12-29 15:04:03       49 阅读
  15. React函数组件使用Effect Hook(副作用钩子)

    2023-12-29 15:04:03       57 阅读