0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JetBrains的PyCharm Python开发环境

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-06-21 09:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

JetBrains 的 PyCharm 是一个完整的集成开发环境,其中包括一个高度自动化的工具链,可提高开发人员的工作效率。该解决方案围绕“智能代码”的概念构建,并集成了自动检查代码、记录错误并在必要时帮助开发人员进行更改的功能。

顾名思义,PyCharm IDE 面向 Python 程序员。它包括一个 Python 分析器、集成调试器和测试运行器,可帮助执行基于 GUI 的测试。内置终端和 SSH 终端允许连接到任何远程机器。最后,IDE 还包含一个远程解释器,用于在测试环境中进行调试和分析,即使该环境位于使用 Docker 容器或 Vagrant 便携式软件创建的虚拟化服务器上​​。

所有这些特性显然使 PyCharm 在 Web 开发任务中非常有用,但是嵌入式计算设计的读者会很高兴知道 IDE 还包括对科学工具的一系列支持,例如:

Pandas

NumPy

Matplotlib libraries

~在这些嵌入式用例中,对 Conda 集成的支持有助于保持依赖关系隔离,同时通过检查、大括号和引号匹配以及代码完成进行动态语法检查,确保交互式 python 控制台中的编程速度。

最重要的是,PyCharm 建立在 IntelliJ 和完全开源技术之上。

JetBrains PyCharm 在行动

鉴于 PyCharm 的灵活性,IDE 的主要优势之一是其可定制的界面以及与 50 多个插件的集成以适应手头的构建。支持的集成包括对其他 VCS、各种工具和网络集成以及编辑器增强的支持。

使用 PyCharm 的开发人员可以自定义他们的 UI 以适应手头的屏幕空间,从而为他们的项目创建最高效的工作空间。这种可重构性允许轻松访问平台的内置工具和调试器。

IDE 中有很多可用的调试选项,具体取决于它是为 Python/Django 还是 JavaScript 代码配置的。开发人员可以直接在编辑器内设置断点并定义命中条件或检查相关的局部变量和用户定义的手表。

所有这些调试都可以通过 GUI 直观地执行。

JetBrains PyCharm 环境入门

如您所见,PyCharm 确实将 Python 开发人员可能需要的所有工具组合在一个地方。PyCharm 2021.2 在 Python 控制台中添加了对协作模式的支持,2021.3 将升级 Jupyter Notebook Experience 并添加对 FastAPI 项目类型的支持。

当然,还有大量文档可帮助用户学习该平台,包括关于第一步、配置、使用源代码、科学和数据工具等的指南。

最重要的是,一旦您准备好提高代码质量和效率,您可以利用三种不同的购买选项中的任何一种进行商业或个人用途,具体取决于您需要哪些功能:

用于学术用途的 Edu 版本

永远免费的社区版,包括编码辅助、重构、版本控制集成、智能 Python 开发和可视化调试

PyCharm 专业版的 30 天免费试用版,其中包含社区版的所有功能以及远程配置、对 Django 和 Flask 等 Web 框架的支持、科学和大数据工具等。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4976

    浏览量

    74379
  • python
    +关注

    关注

    58

    文章

    4885

    浏览量

    90307
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3576 单板机 C/Python/MQTT 应用开发手册(二)

    本文为创龙科技RK3576 单板机应用开发指南,包含开发环境配置、GDB 调试、外设控制(LED/CAN/ 串口)、Python 开发及 M
    的头像 发表于 04-21 10:43 59次阅读
    RK3576 单板机 C/<b class='flag-5'>Python</b>/MQTT 应用<b class='flag-5'>开发</b>手册(二)

    RK3576 单板机 C/Python/MQTT 应用开发手册(一)

    本文为创龙科技RK3576 单板机应用开发指南,包含开发环境配置、GDB 调试、外设控制(LED/CAN/ 串口)、Python 开发及 M
    的头像 发表于 04-20 13:55 156次阅读
    RK3576 单板机 C/<b class='flag-5'>Python</b>/MQTT 应用<b class='flag-5'>开发</b>手册(一)

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    的存档可以从我们的网站上下载。 配置Python环境 确保计算机上安装了Python*。请注意,应该勾选“将python.exe添加到路径”的选项进行安装。本用例中的说明假定计算机上
    发表于 03-31 09:39

    【飞凌嵌入式RV1126B开发板试用体验】+ 5. YOLOv8目标识别部署

    模型转换 OK1126B开发板搭配RKNN-Toolkit2v2.3.2工具和RKNN Model Zoov2.3.2资源库实现模型转换至RKNN格式。 进入Linux虚拟机安装python环境
    发表于 03-23 20:19

    开发者分享 | 一次完整的 HPM EtherCAT 实战:环境、通信与极限测试

    概要1、vscode开发环境搭建2、EtherCAT与RK3562通讯测试3、编程IGH主站+HPM极限通讯测试4、ADC+EUI显示测试5、ADC远采系统1.vscode开发环境搭建
    的头像 发表于 02-09 16:32 2w次阅读
    <b class='flag-5'>开发</b>者分享 | 一次完整的 HPM EtherCAT 实战:<b class='flag-5'>环境</b>、通信与极限测试

    AT32开源鸿蒙开发环境搭建

    内存:≥ 16 GB(最低 8 GB) 磁盘空间:≥ 180 GB(源码 + 编译产物) 2.2 基础软件要求 Git Python 3.8+ Java JDK 8 / 11 3 开发环境
    发表于 01-16 13:56

    DR1平台Linux应用开发指南:含GDB调试、Python及MQTT实战

    本文为创龙科技DR1 系列评估板 Linux 应用开发手册,系统讲解开发环境搭建、GDB 调试、多类型应用案例及 MQTT 通信实现。核心内容包括 LinuxSDK 与工具链配置、GDB 远程调试
    的头像 发表于 01-05 16:48 4822次阅读
    DR1平台Linux应用<b class='flag-5'>开发</b>指南:含GDB调试、<b class='flag-5'>Python</b>及MQTT实战

    Python 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战

    一、技术选型:为什么选 Python 而不是 Java? 结论: “调研阶段用 Python,上线后如果 QPS 爆表再考虑 Java 重构。” 二、整体架构速览(3 分钟看懂) 三、开发前准备(5
    的头像 发表于 10-21 16:59 627次阅读
    用 <b class='flag-5'>Python</b> 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战

    JetBrains正式成为Godot Foundation白金赞助商,共塑游戏开发新篇章!

    资金支持,从而帮助实现这些目标。JetBrains将作为白金赞助商为这项事业做出贡献。 JetBrains 是开源软件的忠实支持者,始终坚信,更多的工具选择会使生态
    的头像 发表于 09-01 13:28 989次阅读
    <b class='flag-5'>JetBrains</b>正式成为Godot Foundation白金赞助商,共塑游戏<b class='flag-5'>开发</b>新篇章!

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南 一、Termux基础环境准备 Termu
    发表于 08-29 07:06

    【米尔RK3506国产开发板评测试用】1、硬件介绍、SDK开发环境和QT开发环境搭建

    \\\\\\\\host目录中包含用于系统应用开发的工具链。 在$HOME/.bashrc中添加系统变量MYD3506_ENV表示工具链环境配置脚本 export MYD3576_BUILDROOT
    发表于 08-02 15:02

    linux虚拟环境中调用Linux 版matlab编译的python库时出错

    、readme.txt、 requiredMCRProducts.txt、init.py、CAO_python.ctf。 在linux环境中按照以下步骤安装matlab runtime2018b: ① cd到MCR
    发表于 07-18 10:40

    【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    微处理器推出的嵌入式模组,具备超高性 能、丰富的拓展接口和边缘算力,适用于边缘计算设备、商用机器人、AI 商显、智能车载终 端、智慧电力等。 开发板的硬件连接如下 1、Linux_SDK构建和工具链
    发表于 07-14 11:26

    【VisionFive 2单板计算机试用体验】开箱+开发环境搭建+点灯

    等,具体如下: 【开发工具和环境】 支持 Debian、Buildrootfs SDK 等开发方式 入门推荐使用 Debian 开发方式 相关示例可以在 https://github
    发表于 07-12 10:43

    嵌入式软件开发常用的软件有哪些?

    的记录。可以让团队成员并行工作而不会相互干扰。 11. PyCharm pycharm中文版是由JetBrains打造的一款PythonIDE,提高Python语言编程效率的实用工具.
    发表于 07-03 17:06