简介

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. spring整合LOG4J2日志

    POM文件 <!-- Log Begin --> <slf4j.version>1.7.24</slf4j.version> <log4j2.version& ...

  2. Mooc中国大学Python学习笔记--数字类型及操作

    整数类型 只需知道整数无限制,pow(),4进制表示形式 与数学中整数的概念一致 --可正可负,没有取值范限制 --pow(x,y)函数:计算x^y,想算多大算多大 -十进制:10 -二进制,以0b或 ...

  3. ubuntu下配置JDK的一些坑点

    ubuntu下配置JDK的一些坑点 在centos下的JDK配置: 在ubuntu下的话,要修改两个地方: 在/etc/enviornment中配置! 在/etc/profile中配置! 写在最后: ...

  4. servlet中servletContext的五大作用(四)

    1.    获取web的上下文路径 2.    获取全局的参数 3.    作为域对象使用 4.    请求转发 5.    读取web项目的资源文件 package day10.about_serv ...

  5. Struts2之文件上传与下载

    时间:2017-1-11 15:47 --使用commons-fileupload组件上传1.客户端    *   method="post"    *   <input t ...

  6. Linux命令集锦之·正则表达式

    时间:2018-11-15 记录:byzqy 正则表达式与通配符: 正则表达式,用来在文件中匹配符合条件的字符串,正则是包含匹配. grep.awk.sed 等命令可以支持正则表达式. 通配符,用来匹 ...

  7. ros-kinetic install error: sudo rosdep init ImportError: No module named 'rosdep2'

    refer to: https://blog.csdn.net/yueyueniaolzp/article/details/85070093 方法一 将Ubuntu默认python版本设置为2.7 方 ...

  8. Python3-sqlalchemy-orm 分组统计

    #-*-coding:utf-8-*- #__author__ = "logan.xu" import sqlalchemy from sqlalchemy import crea ...

  9. WAMP 2.5 无法访问局域网的解决方法

    打开Apache配置文件 httpd.conf  (该文件在wamp\bin\apache\apache2.4.9\conf) DocumentRoot "d:/wamp/www/" ...

  10. Java中Scanner用法总结

    最近在做OJ类问题的时候,经常由于Scanner的使用造成一些细节问题导致程序不通过(最惨的就是网易笔试,由于sc死循环了也没发现,导致AC代码也不能通过...),因此对Scanner进行了一些总结整 ...