Python技术分享

深入浅出学习Python

进程、线程、协程

什么是进程、线程、协程?以及它们的优缺点?

  • 进程(Process)

    • 定义:进程是操作系统分配资源的基本单位,每个进程都有自己独立的内存空间和系统资源。
    • 优点
      • GIL限制:Python 的全局解释器锁(GIL)限制了同一时间只能有一个线程执行字节码,但进程间互不影响,可以利用多核 CPU。
      • 独立性:每个进程都有独立的内存空间,一个进程崩溃不会影响其他进程。
    • 缺点
      • 开销大:创建和销毁进程的开销较大,进程间通信(IPC)相对复杂。
      • 资源消耗高:因为每个进程都有独立的资源,占用的系统资源较多。
阅读全文 »

一行代码实现求1 - 100的和

1
2
3
# 利用sum(求和函数)
>>> sum(range(1, 101))
5050

列出5个Python标准库

1
2
3
4
5
1. os:      提供了不少与操作系统相关联的函数
2. sys: 通常用于命令行参数
3. re: 正则表达式匹配
4. math: 数学运算
5. datetime:处理日期时间
阅读全文 »

前言:

河南省从2025年起正式实施“3+1+2”新高考模式,取代传统的文理分科制度。这一改革旨在增加学生的选择权,优化考试招生机制,并促进综合素质评价。以下是该模式的主要内容和特点:

阅读全文 »

进度条(英语:Progress bar)是一种图形控制元素,是用于扩展视觉化计算机操作,展示任务的处理进度,例如下载、文件传输或安装的进度。 有时,图形以百分比格式伴随进度的文本表示。 该概念也可被视为在媒体播放器中的“时间条”英文:playback bars,用于查看媒体文件的持续时间和追踪当前位置。

阅读全文 »

前言:

Python 提供了几种实现定时器功能的方式,可以用于在特定时间后执行函数或定期执行任务。

阅读全文 »

  • 为了给一个应用设计 URL,你需要创建一个 Python 模块,通常被称为 URLconf (URL configuration)。这个模块是纯粹的 Python 代码,包含 URL 模式(简单的正则表达式)到 Python 函数(你的视图)的简单映射。
  • 映射可短可长,随便你。它可以引用其它的映射。而且,因为它是纯粹的 Python 代码,它可以动态构造。
  • Django 还提供根据当前语言翻译 URL 的一种方法。更多信息参见 国际化文档
阅读全文 »

阅读全文 »

  • 自 2023 年 7 月起,Compose V1 将停止接收更新。它也不再在 Docker Desktop 的新版本中提供。
  • Compose V2 于 2020 年首次发布,包含在所有当前支持的 Docker Desktop 版本中。它提供了改进的 CLI 体验、改进的 BuildKit 构建性能以及持续的新功能开发。
阅读全文 »
0%