前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >七个动画演示教你如何玩转Pycharm

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

作者头像
HuangWeiAI
发布2021-10-11 12:47:42
1.7K0
发布2021-10-11 12:47:42
举报
文章被收录于专栏:浊酒清味浊酒清味

00

前言

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

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

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

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

01

从本地文件系统创建项目

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

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

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

新建项目对话框打开。

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

02

从 Github Repo 创建项目

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

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

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

动画片:

03

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

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

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

04

为项目配置Jupyter

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

PyCharm 中的笔记本支持包括: 编辑和预览: 单元执行输出和 Markdown 内容的实时预览。 自动保存您在文件中所做的更改。保存由各种事件触发,例如关闭文件或项目,或退出 IDE。 代码完成。 能够运行单元格并预览执行结果。 专用的Jupyter Notebook 调试器。 使用 Jupyter 笔记本进行基本操作的快捷方式。 能够识别 .ipynb 文件并用

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

05

鼠标移动显示文档

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

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

06

管理插件

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

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

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

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

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

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

07

选择测试框架

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python学会 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档