专栏首页运维经验分享Pycharm简单使用教程 原

Pycharm简单使用教程 原

1、下载pycharm

 pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。
 网上提供的有专业版和教育版之分。
  • 1
  • 2
  • 专业版是收费的,功能更全面点。
  • 教育版或社区版是阉割版本,但它是免费的。

2、pycharm的安装

比较简单,官网下载
  • 1

备注: 刚下载好的pycharm无法运行程序“ Cannot start process, the working directory…”,  两种解决方法  1.选择Run-Edit configurations。然后点击Environment左边的向下箭头,会显示出Working directory,删除或者设置成合适dircotry就可以。  2.选择file-setting-project interpreter,选择合适的python版本

3、新建Python工程

选择create new project,选择保存位置,并命名。打开界面是这样的: 

安装好软件之后,我们开始创建第一个项目,界面如下 

左侧导航栏选择 Pure Python ,右侧的 Location 选择项目的路径, Interpreter 通过下拉栏选择 Python版本 ,这里直接使用 Python 的安装路径即可。

选择完成之后,点击 Create 按钮,进入界面。这时就可以创建文件了,步骤如下图所示: 

这里我们以刚刚创建的 Crossin-practices 文件夹为例,依次点击  Crossin-practices → New → Python File 

在 Name 一栏输入文件名即可,记得添加 .py 后缀,点击 OK 之后就可以开始写下

print('hello,world')
  • 1

然后在界面点击 右键 → Run example 

得到了如下的结果 

对于同一个脚本,第一次运行使用 右键 → Run example ,之后可以直接点击右上角或者左下角的 绿三角 。如下图: 

注意:更改文件运行的时候,三角和快捷键运行项目不会自动更改。所以常会运行了错误的文件而没发现。所以我们推荐第一次运行使用右键的方式,将脚本切换之后再使用绿三角。

到此,建立项目,运行脚本文件的流程都介绍完毕了

4、pycharm使用前的一些简单设置

  • 模板  为了便于不用每次都输入
#!/usr/bin/env python 
# -*- coding:utf-8 -*-
  • 1
  • 2

我们可以在模板中直接加入这两句,以后每次新建Python文件这两句就已经在文件开头了。具体设置为:  打开file->settings->Editor->file and code template->python script  然后在模板内输入上面两行代码保存即可。 

  • 文字大小和颜色和风格  打开file->settings->Editor->Colors & Fonts  file-settings-appearance-theme-选择自己需要的风格  先单击save as,然后在size里面输入适合的大小,根据自身需要。 
  • 运行  在pycharm里面,我们不用借助windows下的cmd来运行程序了,pycharm直接提供了运行功能。在编写好程序之后我们有三种方法可以运行: 工具栏中的run,如果没有显示Toolbar,可以在view里面找到Toolbar并勾选。  在运行结果旁边也提供了run按钮。  直接单击鼠标右键然后单击run 

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python django 学习(一)数据库 目的根据已有BBS建立新的网站步骤

    2.django创建的默认文件说明 manage.py:一个命令行工具,用于与Django进行不同方式的交互脚本,非常重要! 内层文件说明: ...

    学到老
  • python 序列化数据:pickle与json ,dumps与loads,解决can't pickle _thread.lock objects

    pickle 只能在python中用python文件间序列化,实现了两个python 内存数据的交互(可序列化任何对象(类,列表)) json 在任何软件间可...

    学到老
  • python--类方法、对象方法、静态方法

    python中实现静态方法和类方法都是依赖于python的修饰器来实现的。 对象方法有self参数,类方法有cls参数,静态方法是不需要这些附加参数的。 1...

    学到老
  • python yield函数深入浅出理解

    首先关于生成器的那些事: 1.通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它的缺陷是所有数据都...

    学到老
  • python 利用递归实现全排列

    上面定义了两个列表,一个列表存的是需要全排列的数据,另一个列表是当做栈来用的,可以把这个递归想成一棵树,在最顶端是包含所有值得列表,之后从这个列表中循环拿...

    学到老
  • python高阶函数:map(f,[list]),reduce(f,[list],可选初始值),

    map,reduce和filter三个函数在python3和python2中发生了较大的差异。具体请看文章后面部分。 1. python的map()函数 ...

    学到老
  • 用TensorFlow的Linear/DNNRegrressor预测数据

    今天要处理的问题对于一个只学了线性回归的机器学习初学者来说还是比较棘手——通过已知的几组数据预测一组数据。用excel看了下,关系不是很明显,平方,log都不是...

    刘开心_1266679
  • Python文件处理

    很多初学者都没有在程序中写异常的意识,这会给程序带来很多危险,比如程序突然崩溃,攻击者可能会根据traceback对代码发起攻击,一般在涉及到数据交互,输入输出...

    刘开心_1266679
  • Mac OS X 10.12.3安装TensorFlow

    安装TesorFlow真的是个大坑,整整搞了两天,还没安好GPU版,可能是Mac mini没有独立显卡,但是奇怪的是安装过程中它并没有报错,还安装了NVDIA的...

    刘开心_1266679
  • Jenkins安装与配置(Flask+Gunicorn及React)

    结合我们822实验室开源的图像处理平台(http://822lab.top)介绍Jenkins安装与配置(Flask+Gunicorn及React),供后续学弟...

    刘开心_1266679

扫码关注云+社区

领取腾讯云代金券