Untitled.ipynb · Python 3
In [1]:

用接近人话的方式写程序

脚本、数据、自动化和试验,常常从这一行解释器开始。

In [2]:

Python 让人先把事情做完,再决定要不要工程化。读文件、调接口、算一列数字、半夜跑一次同步,这些活它都很擅长。写大项目时,仍然需要目录、测试和依赖锁定。

In [3]:

缩进即结构

没有花括号,层级就是语法。这逼着代码对齐,也让阅读时能顺着空白看见控制流。

In [4]:

解释器与虚拟环境

系统里的 Python 和项目里的 Python 不该混用。虚拟环境把第三方库关在项目内,避免“这台机器能跑”。

In [5]:

包管理

pip 能装来世界各地的轮子:表格、请求、图像、模型。锁定版本,下次部署才不会拿到一个惊喜升级。

In [6]:

脚本场景

重命名文件、清洗日志、生成报表、定时探测接口,几屏代码就能闭环。先有结果,再抽函数。

In [7]:

也能做服务

Flask、FastAPI、Django 能把脚本变成接口。到了这一步,类型提示、配置和进程管理就要按服务而不是按草稿来对待。

>>> print("hello, notebook")