当前位置:

首页 > 编程开发

编程开发

安装 Python3且与系统 Python2共存
安装 Python3且与系统 Python2共存

在macOS上安装Python3需与系统自带的Python2.7共存,不可改动系统Python。先装Xcode和Homebrew,再用Homebrew安装Python2和Python3,最后调整PATH环境变量使新版本优先,即可实现双版本和谐共存且互不干扰。

对Python代码进行保护
对Python代码进行保护

定制Python解释器、打乱opcode映射并新增自定义操作码,可混淆字节码以防御逆向分析、保护核心算法。此方案要求团队具备C语言功底及对CPython虚拟机的深入理解。

python基础教程是什么-Python基础教程_Python入门知识
python基础教程是什么-Python基础教程_Python入门知识

Python是面向零基础学习者的脚本语言,开源免费,开发效率高、代码可读性强。由GuidovanRossum于90年代开发,底层用C语言实现,拥有丰富第三方库。程序扩展名为.py,运行时编译为字节码再由虚拟机执行,并可生成.pyc文件加速运行。

vc中调用python代码
vc中调用python代码

VC调用Python需配置include和lib目录。用Py_Initialize启动解释器,PyRun_SimpleString执行代码,Py_Finalize结束。也可用PyRun_AnyFile接管控制台输入,或通过PyObject、PyArg_Parse读取Python变量值回VC程序。

boost::python 入门
boost::python 入门

以VS2019和Python3.7为例,配置DLL项目,设置包含目录与库目录。编写C++模块时,若需静态链接boost_python库,需预定义BOOST_PYTHON_STATIC_LIB宏。编译生成dll后改名为.pyd,在Python中导入模块并调用函数即可。

python函数
python函数

Python常用函数包括:`upper()`转大写,`lower()`转小写,`title()`首字母大写,`type()`查看数据类型,`round()`四舍五入,`pow()`计算幂,`abs()`求绝对值。这些函数在字符串处理和数值计算中非常实用,能高效简化代码。

PYTHON入门(一)
PYTHON入门(一)

跨入PYTHON大门 虽然主攻方向是FPGA数字系统设计,但偶尔学点别的语言换换脑子,防止思维僵化,就当是偷懒看本小说吧。把Python翻出来看看,说不定以后真能用上呢? Python是一门既简单又强大的编程语言。它适合初学者,也适合专业人员,用Python写代码是一种享受,而不是负担。记得以前看书

[docker]Docker 安装 Python
[docker]Docker 安装 Python

要在 Docker 中搭建一个 Python 3.5 环境,其实并不复杂,主要就是两种思路:直接从官方仓库拉取现成镜像,或者自己动手通过 Dockerfile 构建。下面分别拆开来看,每一步都带命令和说明,上手非常快。 方法一、docker pull python:3.5 先看看 Docker Hu

boost.python   boost.numpy   python 和 C++联合编程
boost.python boost.numpy python 和 C++联合编程

在Python与C++混合编程的场景里,numpy数组与C++代码之间的数据传递是一个核心痛点。很多项目需要利用C++的高性能计算或现有库,同时又希望保留Python层面numpy的便利。下面就来拆解一下,如何通过boost.python和boost.numpy实现numpy.array向C++函数

[python]使用pyenv来管理python环境
[python]使用pyenv来管理python环境

在Python版本管理这件事上,pyenv算是一个相当趁手的工具。尤其当你需要在多个项目之间切换不同的Python版本时,它能帮你省去不少麻烦。下面我们从安装开始,一步步把这件事聊透。 Pyenv基本信息 项目地址就在GitHub上:https://github.com/pyenv/pyenv,文档

python virtualenv pip_python,pip,virtualenv等相关设置
python virtualenv pip_python,pip,virtualenv等相关设置

在 Ubuntu 16.04 环境下,系统默认装了 Python 2.7 和 Python 3.5 两个版本。终端输入 python 时,默认进入的是 Python 2.7——这在实际开发中经常带来不便,尤其是当项目依赖 Python 3 时,手动切换特别麻烦。于是很多人会选择修改系统默认的 Pyt

Boost-python封装Cpp代码供Python调用
Boost-python封装Cpp代码供Python调用

Boost.Python是连接C++与Python的成熟桥梁工具,通过封装函数和类可生成Python可调用模块,实现双向交互。它支持重载、默认参数和继承等特性,使开发高效。封装过程看似简单,但需注意类型转换、异常处理、内存管理等常见陷阱,避免运行时错误,确保程序稳定。

Python: Tools
Python: Tools

Python开发中常用pip管理模块安装,支持指定版本安装、升级与卸载;pydoc可生成HTML格式API文档,支持浏览器或图形界面查阅,便于理解代码结构。两个工具能显著提升开发效率,是必备利器。

ios系统可以使用python吗_怎么使用 Python 开发 iOS 程序
ios系统可以使用python吗_怎么使用 Python 开发 iOS 程序

在iOS中嵌入Python解释器需解决解释器安装、与Objective-C的通信桥搭建及工程配置三方面问题。推荐使用Pybee开源编译脚本生成包含ARMv7和ARM64的胖二进制,Python版本建议选用3.4.x或3.5.x。

python.word 利用python-docx 实现word操作全集
python.word 利用python-docx 实现word操作全集

python-docx库将Word操作分为读取、写入和样式调整三大功能模块,支持段落、表格、图片、页眉页脚等元素处理,可实现自动化生成报告、批量修改文档、格式统一调整等办公自动化场景。

51cto python学习:python编码   20180125
51cto python学习:python编码 20180125

Python2默认ASCII编码,处理中文会报错,需在文件头部添加#!-*-coding:utf-8-*-声明;Python3默认UTF-8编码,可直接支持中文,因此编码兼容性成为项目从Python2迁移至Python3的重要原因之一。

python wget_python wget
python wget_python wget

wget递归下载参数包括-np、-nH等,避免越界并修正链接。xmlCheckVersion错误需安装pip和lxml。Python环境问题涉及py2exe路径、print语法差异,及requests等工具包安装。

linux脚本嵌入python,利用ngx_python模块嵌入到Python脚本
linux脚本嵌入python,利用ngx_python模块嵌入到Python脚本

ngx_python模块使nginx直接内嵌Python脚本处理HTTP请求,省去额外中间件。安装需Python2.7.*及nginx1.6.3以上版本。在配置文件中使用content_by_python指令即可嵌入Python代码,实现动态响应。该模块兼顾nginx高性能与Python灵活性,适用于需要快速开发自定义处理逻辑的场景。

spark python3_Python3 连接spark,spark集群 [亲测]
spark python3_Python3 连接spark,spark集群 [亲测]

Python3连接Spark集群的关键步骤包括初始化SparkSession、配置Hive支持、设置环境变量及提交作业。单机调试可用简单连接;集群模式需指定Master地址,YARN下通过spark-submit提交,注意PYSPARK_PYTHON等环境变量一致性,并根据需求调整内存、执行器等参数。

python5000 传感器_安森美PYTHON5000调试
python5000 传感器_安森美PYTHON5000调试

PYTHON5000传感器以五百万像素一百帧每秒全局快门输出并支持相关双采样,图像质量优于仙童CIS2510。后端采用ZynqUltraScale加MPSOC单芯片处理。硬件接口包括低压差分信号数据输出、SPI寄存器配置及时钟复位,SPI配置参考SensorStudio软件中的PYTHON脚本。

centos使用python_centos 使用Python3
centos使用python_centos 使用Python3

在CentOS中下载Python3源码编译安装至指定目录,配置环境变量,软链接python命令至Python3,备份Python2,修改yum等依赖Python2的配置路径,实现Python2与Python3共存。

在Python编译的时候加入bz2
在Python编译的时候加入bz2

Spark执行Python任务时因缺少bz2模块报错,原因是打包的Pythonzip未包含系统动态库libbz2.so。将系统该文件复制到Python源码Lib目录,重新编译并打包上传,即可正常导入bz2模块,解决Spark环境依赖缺失问题。

linux更改默认python版本
linux更改默认python版本

在Linux中,使用update-alternatives工具切换默认Python版本。先查看当前版本,若未在候选列表则通过--install手动添加并设置优先级,再通过--config选择默认版本。切换后确认版本。注意勿卸载系统自带Python,以免影响系统工具。

Mac软件 更多
Aperty macOS版
Aperty macOS版
macOS

Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

立刻MV 网页版
立刻MV 网页版
Windows/ macOS/ Linux

立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

WINDOWS 更多
Maya(Autodesk Maya) Windows版
Maya(Autodesk Maya) Windows版
Windows

Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

Aperty Windows版
Aperty Windows版
Windows

Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

火山引擎 网页版
火山引擎 网页版
Windows/ macOS/ Linux

火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。