简介

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

软件安装

  1. Python安装

    Pycharm作为Python编辑调试工具,所以首先要确保Python能正常安装和使用,不过Python安装不在本教程讨论范围内,这里提供一个 官网直达电梯

    版本3.10官网下载电梯

可根据自己电脑配置,下载安装适合版本,一般情况使用推荐版本即可

本教程使用python 3.9作为演示

  1. Pycharm软件获取,推荐直接官网下载,官网下载链接电梯在此

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

  1. Pycharm安装

    安照第2步下载好安装包以后,双击文件,按照提示一直选择下一步即可完成安装。部分选项如下:

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

  1. Pycharm 运行配置

    4.1 启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。点击 OK

    4.2 之后 PyCharm 会让你选择键盘映射(keymap scheme)。保留默认设置,点击右下角的「Next: *** 」



    4.3 直接点【start using pycharm】就可以开始编写程序啦

  2. 创建第一个工程

    5.1 点击 [ New Project]



    5.2 配置工程目录,选择解释器

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

5.3 选择系统解释器

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

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



5.5 弹出界面如下,至此,第一个可运行的工程就已经创建好了,默认创建了一个main.py,是一个输出“pycharm”的例程。

运行和调试

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



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

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

可以看到这一步,我们键入字符会有自动补全等功能提示,这是因为PyCharm 提供 Intelligent Coding Assistance 功能,可以执行代码补全、代码检查、错误高亮显示和快速修复建议。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。

此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。如果你在需要print的内容后面键入 .print ,同样也会自动将print移动到句首并将要输出的内容用括号括起来,该用法同样适用于 True.while。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。

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



4 调试并单步执行

在程序编写过程中,常常需要单步执行程序,我们这里演示一下

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



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

5 子程序查看

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

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

7 工程配置

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

结语

至此为止,pycharm的入门功能就介绍完了,恭喜你又学习到一个新的工具。

当然pycharm的功能非常丰富,常用的还有版本管理,远程调试等高级功能,可以多多查看官网帮助文档,进行深入学习

.

.

.

.

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

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

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

基础篇——Pycharm的安装与使用 初学者此篇够用的更多相关文章

  1. pycharm 的安装及selenium环境的搭建

    6.呵呵哒,前面写了一篇pycharm的安装,,结果自己都看不懂了,copy了别人的,,,自己现在再写一遍,这篇文章主要写pycharm 的安装及selenium 环境的搭建,selenium的搭建不 ...

  2. python入门第3篇 pycharm安装及使用

    内容: 1. python开发工具的介绍及安装 2.pycharm的设置及技巧 一.python开发工具的介绍及安装 python下载后就自带了一个官方的IDE,官方的IDE我个人觉得不是很好用,所以 ...

  3. 转摘python3.4 + pycharm 环境安装 + pycharm使用

    遇到很多初学者的盆友,来问python环境安装的问题..因此,这篇文章就诞生了.. 因个人是windows的环境,所以本文只讲windows环境下的python安装. 作为初用python的盆友,强烈 ...

  4. python3.4 + pycharm 环境安装 + pycharm使用

    因个人是windows的环境,所以本文只讲windows环境下的python安装. 作为初用python的盆友,强烈建议只在电脑上装一个python版本就好了,不然就进了各种坑里了. 第一步:下载和安 ...

  5. pycharm的安装配置及思维导图

    1.1 计算机基础知识 主板:人的骨架,用于扩展设备的 cpu:人的大脑,用于计算和逻辑处理的 硬盘:存储数据(永久存储) 电源:人的心脏 内存:存储数据(临时存储) 断电即消失 操作系统 xp wi ...

  6. python与pycharm的安装与“试用”

    python与pycharm的安装与"试用" 一.python解释器安装与启动 python解释器的安装 1.打开文件安装包运行页面 #python3.8 2.选择Customiz ...

  7. python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法

    python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法window安装redis,下载Redis的压缩包https://git ...

  8. [转]Python爬虫html解析工具beautifulSoup在pycharm中安装及失败的解决办法

    原文地址:https://www.cnblogs.com/yysbolg/p/9040649.html 刚开始学习一门技术最麻烦的问题就是搞定IDE环境,直接在PyCharm里安装BeautifulS ...

  9. Pycharm新手教程,只需要看这篇就够了

    pycharm是一款高效的python IDE工具,它非常强大,且可以跨平台,是新手首选工具!下面我给第一次使用这款软件的朋友做一个简单的使用教程,希望能给你带来帮助! 目前pycharm一共有两个版 ...

随机推荐

  1. 修改IDEA默认模板

    然后找到你想要修改的模板就可以了

  2. 我对数据库关系代数中减法sql实现的思考:mysql脚本

    一.创建数据库,创建表结构 CREATE DATABASE Test_sub DEFAULT CHARACTER SET utf8; USE Test_sub; CREATE TABLE studen ...

  3. 用tinyxml2读写xml文件_C++实现

    下载源代码 开源代码github地址: https://github.com/leethomason/tinyxml2 添加工程文件 将源代码目录中 tinyxml2.h 和 tinyxml2.cpp ...

  4. Java变量命名规范

    java命名规范 所有方法.变量.类名:见名知意 类成员变量:首字母小写.驼峰原则: 例如:lastName 第一个单词首字母小写,其余首字母大写 局部变量:首字母小写.驼峰原则 类名: 首字母小写. ...

  5. JS 根据文件路径获取名字和后缀名

    var fileName = this.from.doc.substring(this.from.doc.lastIndexOf('/')+1); //文件名           var extNam ...

  6. H5、C3基础知识笔记

    HTML5 本文内容参考于"HTML5|W3scool"教程 简介 是最新的 HTML 标准,拥有新的语义.图形以及多媒体元素 提供了新的 API 简化了 web 应用程序的搭建 ...

  7. wireshark 解密加密报文

    wireshark 解密IPSec加密后的报文 序言 wireshark作为一款非常优秀的抓包工具,支持了各种各样的网络协议,成为了网络开发中必不可少的工具之一.一般而言,对于普通的网络数据包,wir ...

  8. Python - 虚拟环境 venv

    什么是虚拟环境 这是 Python 3.3 的新特性:https://www.python.org/dev/peps/pep-0405/ 假设自己电脑主机的 Python 环境称为系统环境,而默认情况 ...

  9. Python - poetry(3)配置项详解

    config 命令 poetry 通过 config 命令进行配置 也可以直接在 config.toml 文件中进行配置,该文件将在首次运行该命令时自动创建 文件目录 macOS:~/Library/ ...

  10. C# 反射 + Quartz,实现流程处理

    场景: 前不久,公司里项目经理要求我实现流程处理,比如,用户可以定义一个定时任务,每周一查看报表.定时任务很简单,用Quartz可以实现,但是用户自己选择报表就比较麻烦,因为系统的不同模块的生成报表的 ...