基础篇——Pycharm的安装与使用初学者此篇够用

简介

Pycharm是python编程过程中最为推荐的编辑调试软件之一,其使用简单,界面友好,也成了学习Python路上必须学会的软件之一,本篇教程简单介绍一下windows用户从安装到日常使用的基本功能,其他系统也可简单参考。

软件安装

  1. Python安装
    Pycharm作为Python编辑调试工具,所以首先要确保Python能正常安装和使用,不过Python安装不在本教程讨论范围内,这里提供一个官网直达电梯
    版本3.10官网下载电梯
    基础篇——Pycharm的安装与使用初学者此篇够用

可根据自己电脑配置,下载安装适合版本,一般情况使用推荐版本即可
本教程使用python 3.9作为演示

  1. Pycharm软件获取,推荐直接官网下载,官网下载链接电梯在此
    基础篇——Pycharm的安装与使用初学者此篇够用

普通用户下载社区版(community)即可,当然也非常推荐使用专业版(Professional),不过需要付费或者使用其他方式(你懂得)才能使用,专业版带有远程调试等高级功能,放在其他教程中讲解,本篇主要讲解社区版的基础功能。

  1. Pycharm安装
    安照第2步下载好安装包以后,双击文件,按照提示一直选择下一步即可完成安装。部分选项如下:
    基础篇——Pycharm的安装与使用初学者此篇够用

这一步可以参考解释,都勾选上

  1. Pycharm 运行配置
    4.1 启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。点击 OK
    基础篇——Pycharm的安装与使用初学者此篇够用
    基础篇——Pycharm的安装与使用初学者此篇够用
    4.3 直接点【start using pycharm】就可以开始编写程序啦
    基础篇——Pycharm的安装与使用初学者此篇够用
  2. 创建第一个工程
    5.1 点击 [ New Project]
    基础篇——Pycharm的安装与使用初学者此篇够用
    5.2 配置工程目录,选择解释器
    基础篇——Pycharm的安装与使用初学者此篇够用

这一步默认是选择New environment 虚拟环境,但这样会把python环境复制一份作为虚拟环境,好处是可以为不同工程配置不同的解释器和python包,坏处也比较明显,会占用更多空间,而且对于新手来说python环境一多,反而很乱,还不如通用一个python解释器和库文件包,所以我推荐先用已存在的解释器。

5.3 选择系统解释器

基础篇——Pycharm的安装与使用初学者此篇够用

这一步很依赖步骤1中的python安装,如果安装好python并且配置好环境变量,这一步会自动识别到系统python解释器的路径,否则检查python环境变量配置并重试,或者手动选择python解释器路径。

5.4 选择OK,新界面如下,选择 [create] 即可

基础篇——Pycharm的安装与使用初学者此篇够用
5.5 弹出界面如下,至此,第一个可运行的工程就已经创建好了,默认创建了一个main.py,是一个输出”pycharm”的例程。
基础篇——Pycharm的安装与使用初学者此篇够用

运行和调试

1 我们直接点击右上角的运行按钮

基础篇——Pycharm的安装与使用初学者此篇够用
基础篇——Pycharm的安装与使用初学者此篇够用

可以看到此处直接输出了 Hi, PyCharm ,这里第一行就是python解释器的路径和执行文件的路径,第二行就是输出的内容

2 我们再在这个基础上,添加一句输出”hello, word”进行测试

基础篇——Pycharm的安装与使用初学者此篇够用

可以看到这一步,我们键入字符会有自动补全等功能提示,这是因为PyCharm 提供 Intelligent Coding Assistance 功能,可以执行代码补全、代码检查、错误高亮显示和快速修复建议。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。
此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。如果你在需要print的内容后面键入 .print ,同样也会自动将print移动到句首并将要输出的内容用括号括起来,该用法同样适用于 True.while。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。

3 点击右上角的运行,可以看到输出了我们刚刚新增的内容

基础篇——Pycharm的安装与使用初学者此篇够用
4 调试并单步执行
在程序编写过程中,常常需要单步执行程序,我们这里演示一下
基础篇——Pycharm的安装与使用初学者此篇够用

这里,我们首先用鼠标点击行号旁边的空白处,增加断点,然后点击右上角的debug图标

基础篇——Pycharm的安装与使用初学者此篇够用
然后 如果需要看变量就选择下方默认的Debugger窗口,如果需要看输出,就选择Console窗口,此处我们选择了Console,接下来选择step into 单步执行到子程序里面,或者step over 执行完该步等一系列选项,安需选择即可。

5 子程序查看

基础篇——Pycharm的安装与使用初学者此篇够用

点击structure按钮,会弹出该窗口,用于显示当前文件的结构,对与查看API手册等大型文件非常方便和高效

6 程序跳转:按住ctrl 键 + 鼠标左键单击变量或函数名,即可跳转到定义处,不过该功能前提是通过pip 工具安装好包,或者将文件与当前程序放置到同一目录,如果不能正常跳转,需要检查安装包的方式是否正确,如果是第三方库文件,没有安装文件,也可以直接将.py文件放到当前编程目录内,就可以识别并跳转、补全。

7 工程配置
几乎所有配置都会用到如下菜单进行设置,非常重要,进入该页面后,工程相关绝大多数的配置都可以在这里找到,由于功能繁多,这里就不详细讲解,一般常用的就是修改解释器路径,修改主题,字体,软件背景等功能,大家可以自行去摸索哦

基础篇——Pycharm的安装与使用初学者此篇够用

结语

至此为止,pycharm的入门功能就介绍完了,恭喜你又学习到一个新的工具。
当然pycharm的功能非常丰富,常用的还有版本管理,远程调试等高级功能,可以多多查看官网帮助文档,进行深入学习

基础篇——Pycharm的安装与使用初学者此篇够用

.
.
.
.
欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。

大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦

原创不易,转载请说明出处。

Original: https://www.cnblogs.com/ChuanYangRiver/p/15392170.html
Author: 折腾一哥
Title: 基础篇——Pycharm的安装与使用初学者此篇够用

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/711326/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • jq命令用法总结

    原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 如果说要给Linux文本三剑客(grep、sed、awk)添加一员的话,我觉得应该是jq命令,因为j…

    技术杂谈 2023年7月24日
    080
  • javaweb学习

    ; ; 了解HTTP posted @2022-03-24 21:19 HelloHui 阅读(8 ) 评论() 编辑 Original: https://www.cnblogs….

    技术杂谈 2023年6月21日
    089
  • 设计模式-建造者模式

    类型:创建型 目的:创建对象时,提升属性设置的 灵活性。 灵活性 类中定义了大量属性时,通常为了创建对象时属性初始设置的便利随之定义大量的构造方法。为了既不定义过多的构造方法,又保…

    技术杂谈 2023年7月11日
    077
  • jobs 命令

    jobs命令 显示了当前 shell 环境中已启动的作业状态。如果 JobID 参数没有指定特定作业,就显示所有的活动的作业的状态信息。如果报告了一个作业的终止,shell 从当前…

    技术杂谈 2023年5月31日
    0115
  • 面向对象编程-基础

    面向对象是一种”建模思想” 把现实中的各种事物”虚拟化到程序中”(定义类就是一种封装) 类:对现实生活中一类具有共同属性和行为的事物…

    技术杂谈 2023年6月21日
    080
  • mstar gdb调试

    当进程崩溃出现coredump提示时,可以利用gdb来定位出错函数。 首先,把core_dump.XXX.gz文件从设备上拷贝出来,放到编译环境下,另外,还要把代码目录下的symb…

    技术杂谈 2023年5月31日
    092
  • C4D R25插件 Arnold for Cinema 4D for mac(C4D R25阿诺德渲染器)中文版

    Original: https://www.cnblogs.com/123ccy/p/16550630.htmlAuthor: -Mac123-Title: C4D R25插件 A…

    技术杂谈 2023年5月31日
    0106
  • Mac 更新node版本

    1,查看本机node.js版本 node -v 2,清除node.js的cache sudo npm cache clean -f 3,下载安装包直接安装 https://npm….

    技术杂谈 2023年6月1日
    080
  • 《游山西村》陆游

    《游山西村》陆游 莫笑农家腊酒浑,丰年留客足鸡豚。 山重水复疑无路,柳暗花明又一村。 箫鼓追随春社近,衣冠简朴古风存。 从今若许闲乘月,拄杖无时夜叩门。 posted @2022-…

    技术杂谈 2023年5月31日
    078
  • centos 7 无痛安装 es

    1、装依赖 yum install -y java-1.8.0-openjdk 2、安装elasticsearch 目录创建 mkdir -p /opt/{soft,conf,lo…

    技术杂谈 2023年5月30日
    0110
  • rust 遇到的坑

    大小端 比较大小 Rc change 万水千山总是情, 领个红包行不行? 觉得还可以的话记的打赏哦^.^.. posted @2020-11-14 17:38 ma_fightin…

    技术杂谈 2023年5月31日
    0104
  • 设计模式 22 策略模式

    策略模式(Strategy Pattern)属于 行为型模式 生活中会面临很多抉择,每一个抉择会导向不同的结果,这时就会出现策略的选择。 程序中也是一样,而且更加复杂,生活中的抉择…

    技术杂谈 2023年7月25日
    064
  • 声光报警器解决方案之产品调研分析

    产品概述 这些年随着智能硬件的快速发展,各种新型的智能硬件层出不穷。声光报警器作为一个非常传统的产品,也逐步迎来的变革。最近由于项目需要,笔者调研了几款市面上的几款主流的销量非常好…

    技术杂谈 2023年5月31日
    092
  • 博客园配置Metaweblog访问令牌

    如何配置Metaweblog访问令牌?如何通过访问令牌登录博客园? 最近博客园升级了 Metaweblog访问令牌 ,发布博客时 使用密码不能发布了; 如何更新呢? 进入后台 设置…

    技术杂谈 2023年5月31日
    0115
  • 基类和派生类之间的同名函数处理方式

    【 基类和派生类之间的同名函数处理方式】 class A { public: void fn() {} void fn(int a) {} }; class B : public …

    技术杂谈 2023年5月31日
    0100
  • Jira Database schema

    https://developer.atlassian.com/server/jira/platform/database-schema/ https://developer.at…

    技术杂谈 2023年5月30日
    099
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球