Pycharm chapter1: 和Pycharm的第一次约会要准备什么?

        想必很多朋友在一鼓作气,再而衰,再鼓气,再衰,再鼓,再衰,再鼓(此处省略一万字)后,终于下定决心开始学习python的时候,会熟练地打开某乎搜索“怎么配置python环境”,据我个人用眼睛统计,推荐度最高的便是Pycharm+anaconda了,既然“xx,用了都说好”,那就它了。

        (本文只讲pycharm,anaconda暂且不谈)

1. 和Pycharm的相识

        打开随便哪个浏览器,搜索pycharm,进入下载页面,然后第一个问题出现了。

第一个问题出现了,下载什么版本才好呢,毕竟二者的区别看着还挺大的。

        实际上如果对专业版这些功能没有需求的话,用社区版足矣,写写代码,传传github都是没问题的,不过社区版是不能写.ipynb文件的,这点要注意。

        基于这样的判断,这个问题其实很简单,专业版就是要钱的,社区版是免费的,有钱就上,没钱就白嫖,你像我,我就用的专业版的(本文余下的教程均使用专业版2020.2.3,社区版和最新版的pycharm的功能布局略有不同,但是聪明的你肯定找得到),不是因为别的,我有学校的邮箱,只要我不毕业,我就能一直用。和我一样的天选之子们,申请educational license的链接在这里。Free Educational Licenses - Community Support (jetbrains.com)https://www.jetbrains.com/community/education/#students

         下载,安装,可以开始期待了。

2.迈哪只脚进门才能显得我不是第一次来?

        打开pycharm,可以看到有如下几个选项

        1. New project:新建一个全新的项目

        2. Open: 打开电脑上已有的project

        3. Get from Version Control:从诸如github之类的地方直接下载项目

        这里我们先介绍新建项目的流程。

        打开pycharm,选择new project,这界面一出现,眼泪哇一下就出来了,新环境?旧环境?信不信我卸载还自己一个清净?

        先抛开环境是什么不谈,这个不耽误我们抓紧去说“Hello World!”,因为anaconda已经安装了,所以此时我们的电脑里已经有了一个由anaconda提供的环境,直接选择existing(previous) interpreter,如果下拉框里有

        选择它就好,如果没有,点击右侧的省略号,进入anaconda的文件夹,在bin中找到python+(下载anaconda时提示的python版本号,目前最新的是3.9),环境找到了,结束,如果发现重复创建了,进入pycharm后再删除就好了。

        如果下次创建新项目时依然在下拉框中看不到,点击右侧省略号后会直接看到interperter栏中有地址,此时直接点击ok就好,不必重复查找。

3. 道理我都懂,代码怎么跑?

        项目新建完成后,我们就会进入Pycharm的主界面了,第一次使用的环境可能需要等待Pycharm载入一下,载入完成后我们就可以开始愉快地coding了。被1,2,3,4四个编号包围的区域就是代码的编辑区,打开的python文件都会在这个区域。

图中:

        1. 选择运行或是debug的功能区之一,点击下拉框可以选择要运行的程序(已运行过才会在这里,未运行过的需要用下文讲的方式运行),还可以“edit configuration”,如设置环境等,设置

        2. 设置python解释器的地方,按前面的流程走下来这里一般是不会出问题的,以后单开一个文章来讲。

        3. 设置debug断点,在行前点一下就好

        4.  在main函数旁边会有运行标记,点击即可运行

 3.1 新建python文件

        在左侧想要新建python文件的文件夹位置邮件,选择new,再选择python file,输入名字,创建就完成了。

和new同级的选项中,

        refactor中包含重命名等操作

        reformat可以快速整理代码格式,让代码符合python编程规范

        diagrams可以展示程序的uml

        运行新建的python文件,只需要在代码框中右键 ,或者着在左侧邮件对应的python文件,就可以看到run, debug等选项。

点击运行,程序的运行结果会出现在下方的"run"的内容框中。

 

 3.2 运行画图程序

        pycharm展示图片的位置和print的位置略有不同。

        以这段心形线的代码为例。

import matplotlib.pyplot as plt
import numpy as np

t = np.linspace(0, np.pi, 1000)
x = np.sin(t)
y = np.cos(t) + np.power(x, 1.5 / 3)
plt.plot(x, y, 'r', linewidth=2)
plt.plot(-x, y, 'r', linewidth=2)
plt.ylim(-1.2, 1.8)
plt.xlim(-1.5, 1.5)
plt.axis('off')
plt.show()

运行,结果如下。

 使用pycharm画图的一个好处在于这张图片并不会在运行下一次程序后消失,只要不点击缩略图旁边的 'x',在不想看的时候点击齿轮右边的'-'关闭这一个内容框,想看了点一下右侧的 'SciView' 就可以看到了。

4. 其他功能介绍

        在pycharm的左下角,可以看到Run, TODO, Problems, Terminal, Python Console等模块,Run我们刚才已经使用过了, 这里介绍一下余下的几个模块。

TODO:可以理解为待办事项,在代码中以注释的形式输入

                # TODO: the content about this TODO record.

          这样的标注点会被记录下来,直接在TODO中点击对应的记录可以快速跳转至标记点,可以在记录的同时避免因为代码量过大找不到目标位置的尴尬,同时也是团队协作的利器。

Problems:

这个模块会集中显示代码中的语法错误(英语语法以及代码语法)和不符合代码编程。规范的位置,使用Pycharm敲代码对养成良好的代码习惯有很好的帮助,除非你在看到满屏幕的黄色波浪线一点也不痛苦。

Termninal: emmmmm 就是终端,相当于编辑器帮用户切换到了project所在文件夹,可以直接通过命令行运行python程序

Python Console: python console可以按行执行python命令和脚本,具体的各种操作可见

Python console | PyCharm (jetbrains.com)https://www.jetbrains.com/help/pycharm/interactive-console.html

5. 下期预告

      傻瓜式pycharm + github教程。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值