标签: Python

7 篇文章

操作系统概念:进程与线程入门
学操作系统的时候,进程(Process)和线程(Thread)绝对是绕不开的核心概念。今天我们来聊聊这俩兄弟到底是什么、有啥区别,以及在 Python 里怎么玩多进程和多线程。 什么是进程? 简单来说,进程是操作系统资源分配的基本单位。当你双击打开一个程序(比如 Chrome),操作系统就会为它创建一个进程,分配独立的内存空间、文件描述符等资源。 …
Python Comprehension 和 Generator:写出更 Pythonic 的代码
写 Python 的时候,你有没有遇到过这种情况:明明一个简单的数据转换,却要写好几行 for loop + append?或者处理一个超大文件,内存直接爆了?今天就来聊聊 Python 里两个特别好用的语法糖:comprehension 和 generator expression。掌握它们,你的代码会变得更简洁、更高效、更 Pythonic。 …
数据结构入门:栈、队列和哈希表
在学编程的过程中,你一定听过「数据结构」这个词。简单来说,数据结构就是组织和存储数据的方式。选对了数据结构,代码写起来轻松,运行效率也高。今天我们来聊三个最基础、面试也最爱问的数据结构:Stack(栈)、Queue(队列)和 Hash Table(哈希表)。都是 Python 里天天用到的东西,搞明白它们的原理和时间复杂度,对写代码帮助很大。 一、…
Python 面向对象编程笔记:从 Class 到 Dunder Method
最近在刷 CS61A 的时候发现,Python 的面向对象编程(OOP)这块内容其实挺有意思的。之前写 Python 一直是函数式风格,能用 function 就不用 class,但学到后面发现 class 这东西有些场景下是真的好用。今天就来聊聊 Python OOP 的那些事儿。 为什么要用 Class? 说实话,Python 里很多东西不用 …
Information Search
前言 碰到问题,记住第一件事是 翻阅文档 ,不要一开始就直接搜索或者找人问,翻阅FAQ可能会快速找到答案。 信息检索,我的理解来说,实际上就是灵活运用搜索引擎中,方便快捷的搜到需要的信息,包括但不限于编程。 编程最重要的,就是 STFW(search the fucking web) 和 RTFM(read the fuckin…
PyTorch framework
A comprehensive overview of PyTorch — the open-source deep learning framework originally built on Torch with C and Lua, now powering modern AI research with Python-first design and dynamic computation graphs.