分享

七个动画演示教你如何玩转Pycharm

 江海博览 2023-11-11 发布于浙江
机器学习与数据分析
机器学习与数据分析
2021-9-20 22:25

前言

这篇文章将展示 PyCharm IDE 的七个视觉动画,用于创建新项目或增强现有项目。

如果你向我展示如何用视觉动画做某事而不是用文字描述它,我会学得很快,而且记得更久。七个视觉动画将会展示如何创建新项目或增强现有项目。

我们使用 PyCharm(或 VS Code)来开发、记录、测试和调试。两者都与内联文档格式、版本控制(Git 或 GitHub)、测试包、覆盖率、linters、类型提示检查器和代码格式集成。

这个博客中使用了 PyCharm。所有使用的示例也适用于 VS Code。

七个动画演示教你如何玩转Pycharm

从本地文件系统创建项目

要创建项目,请执行以下操作:

从主菜单中,选择文件 /新项目

在欢迎屏幕上,单击创建新项目

新建项目对话框打开。

动画展示了从 PyCharm 的本地目录添加新项目 Photonai。

七个动画演示教你如何玩转Pycharm

从 Github Repo 创建项目

如果您的目标是为托管在GitHub 上的项目做出贡献,推荐的方法是git clone <GitHub-project-URL>进入本地目录。

注意:您可以直接从 PyCharm 克隆要贡献的存储库,并基于它创建一个新项目

我通过克隆托管在 GitHub 上的开源包 Rope 在 Pycharm 中创建了一个项目。

动画片:

七个动画演示教你如何玩转Pycharm

配置一个虚拟环境作为项目的 Python 解释器

我把 Jupyter IDE 和一些扩展放在一个 Docker 镜像中

我展示了如何将 PyCharm 虚拟环境配置为 Docker(使用 Jupyter 增强映像。

七个动画演示教你如何玩转Pycharm

为项目配置Jupyter

通过让 Jupyter 在 PyCharm 内的 Docker 中工作,我将所有三个环境合二为一,即 PyCharm 环境。

PyCharm 中的笔记本支持包括:

编辑和预览:

单元执行输出和 Markdown 内容的实时预览。

自动保存您在文件中所做的更改。保存由各种事件触发,例如关闭文件或项目,或退出 IDE。

代码完成。

能够运行单元格并预览执行结果。

专用的Jupyter Notebook 调试器。

使用 Jupyter 笔记本进行基本操作的快捷方式。

能够识别 .ipynb 文件并用

注意:每次启动时,您都必须在本地 Docker 目录中启动 Docker 映像 docker-compose up。

七个动画演示教你如何玩转Pycharm

鼠标移动显示文档

设置/首选项对话框中,转到编辑器 | 代码编辑 | 快速文档并选中Show quick documentation on mouse move复选框。

下面显示了鼠标悬停时函数、方法或类的签名和文档字符串(如果存在)。
注意:您可以通过单击文档弹出窗口最右侧的垂直椭圆在 4 个选项中进行选择。这些选项之一是关闭
show documentation.

七个动画演示教你如何玩转Pycharm

管理插件

我安装了Materials Design UI,它显示了一种新的图形布局样式。请注意,在项目Photonai目录的最左侧显示中,某些文件图标的显示发生了变化。

大多数插件可以与任何 JetBrains 产品一起使用。有些仅限于商业产品。某些插件需要单独的许可证。

如果插件依赖于其他插件,PyCharm 会通知您有关依赖项的信息。如果您的项目依赖于某些插件,请将它们添加到所需插件列表中。

默认情况下,PyCharm 包含多个捆绑插件。您可以禁用捆绑插件,但无法删除它们。您可以从插件存储库或本地存档文件(ZIP 或 JAR)安装其他插件。

注意:您可以左键单击插件标题以查看其文档。

注意:安装或卸载插件后,必须重启 PyCharm。

七个动画演示教你如何玩转Pycharm

选择测试框架

PyCharm 默认测试框架是Unittests.在动画中,我将测试框架设置为pytest.

1. 打开Settings/Preferences对话框(按 ⌃⌥S),然后在节点Tools 下,单击页面Python Integrated Tools。

2. 在此页面上,单击默认测试运行程序字段。

3. 选择所需的测试运行器:

七个动画演示教你如何玩转Pycharm

原文链接:

https://mp.weixin.qq.com/s?__biz=MzI3NDk3MDgxMA==&mid=2247486857&idx=1&sn=24bda58c294b7f8ea8615c7de652974c&chksm=eb0aac5cdc7d254a484b766e584ada3fb2e98f19ced54802a14435a6c10f88239f807b76c832&token=747111512&lang=zh_CN#rd

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多