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:处理日期时间
阅读全文 »

爬虫工作总结

项目概述

本项目是一个基于 Python 的综合性数据采集系统,主要针对金融、经济数据进行自动化抓取。项目采用模块化设计,每个目标网站对应一个独立的爬虫模块,便于管理和维护。

阅读全文 »

简介

  • uuid-ossp 是 PostgreSQL 的一个扩展,用来 生成 UUID(Universally Unique Identifier)
  • 它依赖于外部的 OSSP-UUID 库(或者 libuuid),所以在 PostgreSQL 编译时需要带 --with-uuid
阅读全文 »

前言:

相似性算法用于衡量两个对象(如文本、图像、向量等)之间的相似程度,广泛应用于搜索、推荐、聚类、自然语言处理等领域。

阅读全文 »

前言:

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

阅读全文 »

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

阅读全文 »

前言:

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

阅读全文 »
0%