Pycharm简单使用教程(入门小结)


Posted in Python onJuly 04, 2019

1、下载pycharm

pycharm是一种Python IDE,能够帮助我们在编写代码时提高效率。

网上提供的有专业版和教育版之分。

  • 专业版是收费的,功能更全面点。
  • 教育版或社区版是阉割版本,但它是免费的。

2、pycharm的安装

比较简单,官网下载

备注:

刚下载好的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,选择保存位置,并命名。打开界面是这样的:

Pycharm简单使用教程(入门小结) 

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

Pycharm简单使用教程(入门小结) 

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

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

Pycharm简单使用教程(入门小结) 

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

Pycharm简单使用教程(入门小结) 

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

print('hello,world')

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

Pycharm简单使用教程(入门小结)

得到了如下的结果

Pycharm简单使用教程(入门小结) 

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

Pycharm简单使用教程(入门小结) 

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

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

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

模板

为了便于不用每次都输入

#!/usr/bin/env python 
# -*- coding:utf-8 -*-

我们可以在模板中直接加入这两句,以后每次新建Python文件这两句就已经在文件开头了。具体设置为:

打开file->settings->Editor->file and code template->python script

然后在模板内输入上面两行代码保存即可。

Pycharm简单使用教程(入门小结)

文字大小和颜色和风格

打开file->settings->Editor->Colors & Fonts

file-settings-appearance-theme-选择自己需要的风格

先单击save as,然后在size里面输入适合的大小,根据自身需要。

Pycharm简单使用教程(入门小结)

运行

在pycharm里面,我们不用借助windows下的cmd来运行程序了,pycharm直接提供了运行功能。在编写好程序之后我们有三种方法可以运行:

工具栏中的run,如果没有显示Toolbar,可以在view里面找到Toolbar并勾选。

在运行结果旁边也提供了run按钮。

直接单击鼠标右键然后单击run

Pycharm简单使用教程(入门小结)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
使用python实现ftp的文件读写方法
Jul 02 Python
Python+opencv 实现图片文字的分割的方法示例
Jul 04 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
对python中assert、isinstance的用法详解
Nov 27 Python
python默认参数调用方法解析
Feb 09 Python
手把手教你安装Windows版本的Tensorflow
Mar 26 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 Python
python爬虫中url管理器去重操作实例
Nov 30 Python
python cv2图像质量压缩的算法示例
Jun 04 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 #Python
Python读取xlsx文件的实现方法
Jul 04 #Python
使用python进行广告点击率的预测的实现
Jul 04 #Python
python命令行工具Click快速掌握
Jul 04 #Python
python 设置输出图像的像素大小方法
Jul 04 #Python
python变量命名的7条建议
Jul 04 #Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 #Python
You might like
PHP图片上传代码
2013/11/04 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
2019/05/13 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
Script的加载方法小结
2011/01/12 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
jquery实现动态改变div宽度和高度
2015/05/08 Javascript
举例讲解jQuery对DOM元素的向上遍历、向下遍历和水平遍历
2016/07/07 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
80%应聘者都不及格的JS面试题
2017/03/21 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
js实现右键弹出自定义菜单
2020/09/08 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python3访问sina首页中文的处理方法
2014/02/24 Python
Python格式化css文件的方法
2015/03/10 Python
python安装教程
2018/02/28 Python
Python初学者常见错误详解
2019/07/02 Python
python对常见数据类型的遍历解析
2019/08/27 Python
django 模型中的计算字段实例
2020/05/19 Python
博士生专家推荐信
2014/09/26 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
法律意见书范文
2015/05/20 职场文书
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
Python socket如何解析HTTP请求内容
2022/02/12 Python
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL