logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FastAPI--一个快速的 Python Web

FastAPI 是一个高性能 Python Web 框架,用于快速构建 API。它基于 Starlette 和 Pydantic,支持异步编程和自动生成交互式文档。关键优势包括:极高性能(媲美 NodeJS 和 Go)、开发效率提升 200-300%、减少 40% 人为错误、完善的类型提示支持。安装简单(pip install "fastapi[standard]"),通过装饰

文章图片
#python#fastapi
Python GUI 框架 -- DearPyGui 简易入门

DearPyGui是一个基于GPU渲染的Python GUI框架,具有多线程、高度可定制化等特点。它提供70多种内置组件,支持主题检查、资源监控等开发者工具,并有详细的文档支持。通过简单的pip安装即可使用,基本运行流程包括创建上下文、视口设置和启动GUI。组件可通过tag唯一标识,支持回调函数处理交互事件,并能设置默认值和动态获取值。该框架还内置了完整的演示案例,便于快速学习和开发跨平台的桌面应

文章图片
#python
Python 3.9 新特性全面总结

Python3.9 带来了一些新语法,| 字典合并运算符,zoneinfo 时区模块标准库时区支持,内置类型直接用于类型标注等。这是 Python 2 兼容层的最后一个版本,collections.Mapping 等别名将在 3.10 彻底消失,建议尽早迁移。

文章图片
#python
Python 3.0 新特性全面总结

Python 3.0 是 Python 历史上首个故意破坏向后兼容性的重大版本,对 Python 2 进行了彻底清理。主要变更包括:print 变为函数;视图和迭代器替代列表;统一 int 类型;真除法默认启用;严格的文本/二进制数据分离;新增函数注解、关键字参数、nonlocal 等语法特性。标准库进行了大规模重组,异常体系重构,并移除了许多过时特性。迁移时需使用 2to3 工具,特别注意字符串

文章图片
#python
Python 3.1 新特性全面总结

Python 3.1 是一个性能大幅提升 + 实用工具增加的版本。Python 3.0 的 I/O 库性能问题在 3.1 中得到彻底解决(C 重写),同时 OrderedDict、Counter 等新工具让常见编程模式更简洁。浮点数 repr() 的改进也解决了 3.0 时代用户最常抱怨的 “1.1 为什么显示成 1.1000000000000001” 问题。

文章图片
#python
Python 3.2 新特性全面总结

Python 3.2 是一个**工程质量**提升的版本。它没有语言层面的重大语法变化,但通过 `concurrent.futures`、`argparse`、`lru_cache`、`logging.dictConfig` 等大量实用工具的引入,大幅提升了标准库的可用性和编程效率。特别是 `__pycache__` 目录的引入解决了多 Python 版本共存的长期痛点,而 `concurrent.

文章图片
#python
Python 3.5 新特性全面总结

Python 3.5 是一个**异步编程元年**的版本。async/await 语法的引入彻底改变了 Python 异步编程的生态,让协程从第三方库(gevent/tornado)一跃成为语言内置的一等公民。而 typing 模块的引入也为后续版本的类型系统演进奠定了基础。

文章图片
#python
Python 3.6 新特性全面总结

Python 3.6 是一个语法体验大幅提升的版本。f-strings 彻底改变了字符串格式化的写法,变量注解语法让类型标注覆盖到所有变量级别,而异步生成器的引入则补完了 asyncio 生态的最后一块拼图。同时字典实现的内存优化和 Windows UTF-8 编码的改进也为后续版本奠定了坚实的基础。

文章图片
#python
Python 3.3 新特性全面总结

Python 3.3 是一个**深度重构**的版本。它不仅解决了 Python 3 早期遗留的兼容性问题(恢复 `u""` 语法),还在 Unicode 存储、异常层次、导入机制、内存占用等底层基础设施上做了大量重构。特别是 `yield from` 的引入为后来 asyncio 的完善奠定了关键基础,而虚拟环境的内置支持则让 Python 环境的隔离管理终于标准化。

文章图片
#python
Python 3.4 新特性全面总结

Python 3.4 是一个标准库大扩张的版本。虽然没有新的语法特性,但一口气新增了 asyncio、enum、pathlib、statistics、tracemalloc、selectors 六个重要模块,同时大幅改进了 pickle、ssl、functools、multiprocessing 等既有模块,为后续 Python 3 的异步生态和类型化发展奠定了坚实基础。

文章图片
#python
    共 15 条
  • 1
  • 2
  • 请选择