Python

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。收起

查看更多
  • 基于OpenCV实现Gamma校正、单应变换和人脸检测
    Python和OpenCV用于图像处理的三种基本技术:伽马校正、单应性变换和Haar级联分类器。伽马校正用于亮度调整;单应性变换用于透视校正;Haar级联分类器用于人脸检测。这些技术适用于图像增强、文档扫描和人脸识别等领域。
  • Python + OpenCV 实现手势控制电脑音量
    打造一个实时手势音量控制器项目,利用Python、OpenCV、MediaPipe和Pycaw实现手部追踪并控制电脑音量。该项目结合实时计算机视觉、手部追踪、几何计算和操作系统控制,通过摄像头检测手指距离并将其转换为音量调节,提供直观的用户体验。
  • Gemini 全语言能力全覆盖:Python/JS/Java 高效开发落地,告别编码难题
    在当下开发者日常工作、学生编程学习、职场自动化落地的刚需场景里,代码编写、漏洞排查、逻辑优化、项目开发早已成为高频需求。无论是后端开发、前端交互、软件程序搭建,Python、JavaScript、Java 三大主流编程语言始终占据核心地位,而依托 AI 大模型辅助编码,已经成为行业常态。 想要一站式顺畅使用 Gemini、ChatGPT、Claude、Gork 等主流 AI 大模型,无需繁琐操作、
    1501
    04/28 14:05
  • Python模块四种导入方式用法及区别详解:import与from import…区别
    Python 中有四种主要的模块导入方式:`import`、`import as`、`from ... import ...` 和 `from ... import ... as`。每种方式都有其特点: `import`:直接导入整个模块,调用时需加模块名前缀。 `import as`:导入模块并起别名,便于调用。
    1087
    04/27 15:13
  • ChatGPT 代码编写实战教程:Python、Java 代码一键生成,零基础也能轻松上手
    在数字化开发常态化的当下,Python、Java 已经成为编程学习、项目开发、日常办公自动化的核心语言。无论是零基础入门的编程新手、需要快速开发功能模块的程序员,还是需要编写脚本提升办公效率的职场人,都会面临各种编程难题:逻辑构思困难、语法记忆混乱、调试报错频繁、跨语言开发效率低下,想要借助 AI 快速写代码,却要来回切换多个 AI 平台,模型单一无法满足不同开发需求。 目前最推荐的就是OneAi
  • 人工智能-Python深度学习进阶与应用技术:工程师高培解读
    深度学习的工程化落地,早已不是纸上谈兵的事。从卷积神经网络到Transformer,从目标检测到大模型私有化部署,技术栈不断延伸,工程师面临的知识体系也越来越庞杂。现根据中际赛威工程师培训老师的一份深度学习进阶的技术路线图,来分析解读一下从基础原理到前沿应用的多个关键节点。 一、从基础到进阶:构建深度学习的完整认知 深度学习的起点,是对神经网络基本结构的理解。BP神经网络、卷积神经网络(CNN)、
  • 2026实测:用Gemini 3 pro镜像站调试一段Python代码
    国内开发者如遇到代码调试效率低、报错信息难理解、或需要快速生成单元测试,支持上传代码文件、联网查阅最新API文档,实测处理一段200行的Python代码(含3处逻辑错误)耗时不到2分钟,且能逐行解释修正原因。 一、开发者日常代码调试的三大效率瓶颈 对于个人开发者和中小企业技术团队,日常编码中反复调试、查阅文档、编写测试用例占用了大量时间。具体痛点包括: 报错信息晦涩:Python或JavaScri
    596
    04/04 08:55
  • pyOCD——ARM Cortex-M 调试烧录的Python利器
    一款开源Python调试工具pyOCD,支持多种MCU,解决平台锁定、协议封闭和自动化困难等问题。它提供命令行和Python API,支持烧录、在线调试和脚本化控制。适用于日常开发和自动化测试,简化调试过程。
    2109
    04/03 09:55
    pyOCD——ARM Cortex-M 调试烧录的Python利器
  • 超越YOLO:在Python中实现RT-DETR Transformers
    本文介绍了如何使用基于Transformer的RT-DETR模型进行目标检测,详细讲解了其优点和应用场景,提供了实战演练代码示例,并解答了一些常见问题。RT-DETR相比传统CNN模型,具备更简洁高效、“端到端”的检测流程,适用于静态图像和实时视频分析。
  • ESP32居然能当DNS服务器用?内含NCSI欺骗和DNS劫持实现
    本文介绍了微Python编写的`microdns`库,它能够创建WiFi热点、监听标准53端口,并支持通配符解析。该库的核心功能包括:AP模式热点:一键创建WiFi网络,密码为12345678。标准DNS服务:监听UDP 53端口,支持A记录查询。
    623
    03/31 10:40
  • 为什么LVGL的Python代码看起来 “很别扭”?真相藏在C语言底层里
    LVGL Python 绑定的核心逻辑是通过显式传参方式创建控件,而不是使用 Python 属性赋值来绑定子控件。这是因为 LVGL 是 C 语言实现的嵌入式 GUI 库,其 Python 绑定优先适配底层硬件逻辑,而非单纯追求 Python 语法的“优雅”。这种方式能减少 Python 层的额外开销,提高嵌入式设备的性能。此外,这种方法还能更好地管理和控制控件的层级关系,适合嵌入式场景下的使用。
  • python实现Ethernet/IP协议的客户端(四)
    Python使用pycomm3或其他模块实现Ethernet/IP客户端时,`generic_message`方法需要填写`service`、`class_code`和`instance`三个必填参数。通过查阅文档并进行实验发现,`service`参数应填入具体的服务编号,而非预期中的服务列表请求。例如,在读取PF525参数的示例中,正确地填入了`service=b"x04"`,但实际结果并未按预期执行服务列表请求,而是直接使用了命令字段中的服务编号。这提示我们在使用`generic_message`方法时,需仔细核对参数含义,并理解其工作方式。
    640
    03/18 15:14
  • Anconda3 的使用
    Anaconda3是一个针对数据科学和机器学习领域的Python和R语言分发版,包含常用包管理工具和数百个数据科学库。它支持多版本Python共存,并通过conda工具简化环境管理和依赖安装。此外,Anaconda3还集成了Jupyter Notebook,提供了交互式计算环境,适合数据探索、代码编写和报告生成。
  • Python tkinter简易计算器开发教程:完整代码 + 功能实现
    本文介绍了如何使用Python和Tkinter库制作一个简单的计算器应用程序。首先明确功能需求,然后设计用户界面并实现基本逻辑,包括数字和运算符按钮的功能。在编写程序时,使用`tkinter`库创建图形用户界面,并实现了基本的算术运算、小数点、清除和退格等功能。最后进行运行测试,展示了程序的基本功能和性能表现。尽管程序使用了`eval()`函数进行计算,但在实际应用中应注意其潜在的精度问题。
    906
    01/21 07:24
  • Python绘制曲线图 Matplotlib 入门指南:从基础图形到动态曲线实操教程
    Matplotlib 是 Python 的绘图库,适用于数据分析和可视化。它包含多种绘图类型,如折线图、直方图、条形图、饼图、散点图和 3D 图。安装方式简单,配置灵活,支持交互式绘图和 Jupyter Notebook 集成。通过导入 pyplot 模块、准备数据、创建图形和坐标轴、自定义图表样式、保存和显示图表等功能,可以轻松绘制出高质量的图表。此外,还介绍了双轴图形、曲线描点和动态曲线的应用实例。
    4939
    01/20 07:24
  • Python应用——将Matplotlib图形嵌入Tkinter窗口
    Tkinter 是 Python 标准的 GUI 库,适合创建简单桌面应用;Matplotlib 是 Python 绘图库,可用于数据分析和可视化。本文展示了如何在 Tkinter 中嵌入 Matplotlib 图形,并演示了基本图形绘制和工具栏显示的方法。
    1604
    01/19 14:02
  • USB CANFD 200U Python二次开发教程:Python代码示例 + 环境搭建教程
    该文档主要介绍了如何在Python环境中进行CAN FD通信开发,包括Python环境搭建、下载二次开发资料、测试示例代码以及编程开发步骤。
    1.1万
    01/19 13:59
  • Python自带GUI库Tkinter教程:简易界面开发
    Python的GUI库tkinter提供了多种组件如窗口、框架、标签、按钮、文本框、单选按钮、复选框、列表框和菜单,可用于创建图形用户界面。布局管理器包括pack()、grid()和place(),用于组织组件。事件处理通过回调函数实现,例如在按钮点击时获取用户输入并展示信息框。示例代码展示了如何创建一个包含文本输入框、单选按钮和复选框的界面,并在点击“提交”按钮后显示用户输入的信息。
    1875
    01/19 13:58
    Python自带GUI库Tkinter教程:简易界面开发
  • 用Python制作一个USB Hid设备数据收发测试工具
    USB HID设备数据收发测试工具,具备图形界面,支持搜索、连接/断开设备、数据收发等功能。该工具基于pywinusb库实现,提供设备枚举、连接、数据接收与发送等功能,并采用多线程设计确保界面流畅。
    1562
    01/15 14:24
  • Nginx | HTTP 反向代理:gRPC 高性能远程过程调用(RPC)框架
    本文介绍了如何在Linux服务器上使用Python 3.11搭建简易gRPC服务/客户端,并通过Nginx作为反向代理服务器进行转发。详细介绍了gRPC的优点、工作原理及其与HTTP/2的关系。同时,展示了如何配置Nginx反向代理gRPC服务的具体步骤,并通过实际代码演示了整个流程。最终实现了gRPC服务的反向代理,提升了安全性与性能。

正在努力加载...