文档章节

pycharm 教程(一)安装和首次使用

l
 linjin200
发布于 11/14 16:07
字数 1211
阅读 72
收藏 2

pycharm 教程(一)安装和首次使用

2017-12-05 09:19 by 菜鸟飞呀飞, 134207 阅读, 1 评论, 收藏编辑

PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。

首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格)

 

 

安装

首先去下载最新的pycharm 2.7.3,进行安装。可以直接在官网下载。

PyCharm 的激活方式:

1,推荐购买正版。

2,可以选择试用,免费试用30天。

3,网上找激活码:

(下面的激活码来自互联网,仅供学习交流之用)

user name: EMBRACE

key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G

 

首次使用

1,点击Create New Project.

 

 

2, 输入项目名、路径、选择python解释器。如果没有出现python解释器,进入步骤3.

 

 

3,选择python解释器。可以看到,一旦添加了python解释器,pycharm就会扫描出你已经安装的python扩展包,和这些扩展包的最新版本。(估计是pycharm连接了pypi)

4,点击OK之后,就会创建一个空项目,里面包含一个.idea的文件夹,用于pycharm管理项目。

5,好了,写一个新的项目尝试一下pycharm吧!

■ 附注:

pyCharm风格(配色方案)的调整,可以在:【File】-->【Settings】 的 Editor的子选项里进行设置。

比如我这个配色方案,选择的是Dracula(吸血鬼德库拉伯爵),如下图:

 

 

pycharm 教程(二)设置字体大小 

pycharm 是很好的一个IDE,在windows下,和macOS下,都能很好的运行。唯一缺点是启动慢。

默认字体太小,在mac下,需要瞪大24K氪金狗眼才能看清。 为了保护好眼睛,我们需要把字体调整大一些:

 步骤:

Settings-->Editor-->Colors & Fonts-->Font

然后在size那里调整。

 

 

PyCharm 教程(三)Hello world! 

作为PyCharm编辑器的起步,我们理所当然的先写一个Hello word,并运行它。(此文献给对IDE不熟悉的初学者)

1,新建一个项目

File --> New Project... 

 

2,新建一个文件

右键单击刚建好的helloWord项目,选择New --> Python File

 

3,输入文件名

输入文件名,没什么好说的 

 

4,进入编写界面

PyCharm的默认编辑界面很怪,会自动生成一行 __author__ = “作者” 的头。而比较常用的文件头,如:#coding=utf-8 等,反倒没有自动生成。 

 

输入code:

print "Hello word!" 

 

5,设置控制台

运行之前,我们发现快捷菜单上的【运行】和【调试】都是灰色的,不可触发状态。是因为,我们需要先配置一下控制台。

点击运行旁边的黑色倒三角,进入【Run/Debug Configurations】配置界面。(或者点击Run --> Edit Configurations 也一样)

 

在【Run/Debug Configurations】配置界面里,

点击绿色的加号,新建一个配置项,并选择python。(因为hello word 就是个python程序)

 

 

在右边的配置界面里:

Name 一栏里写个名字,比如Hello

点击Scrip选项,找到刚才我们写的hello_word.py

 

点击ok, 自动返回到编辑界面,这时候【运行】【调试】按钮全部变绿!

 

6,运行

点击绿色的运行按钮,观看输出的结果: 

 

 

OK,PyCharm的首秀,圆满结束!

 

PyCharm 教程(四)显示行号 

    在PyCharm 里,显示行号有两种办法:

1,临时设置。右键单击行号处,选择 Show Line Numbers。

但是这种方法,只对一个文件有效,并且,重启PyCharm 后消失。

 

2,永久设置。File --> Settings -->Editor -->Appearance ,  之后勾选Show Line Numbers。

 

 

PyCharm 教程(五)断点 调试 

PyCharm 作为IDE,断点调试是必须有的功能。否则,我们还真不如用纯编辑器写的快。

【运行】和【调试】前的设置,详见前面的文章,helloword。

1,设置断点

在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:

 

2,调试 断点

点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试。 

 

点击后,会运行到第一个断点。会显示该断点之前的变量信息。

 

点击Step Over 或者按F8,我们继续往下运行,到下一个断点:

 

补充:

断点的其他操作,和功能,大家可以把鼠标移到相应的按钮上,看一下,试试便知。如下:

 

 

总结:

这就是PyCharm的断点功能,还是很简单易用的。

© 著作权归作者所有

共有 人打赏支持
l
粉丝 16
博文 414
码字总数 413426
作品 0
福州
程序员
私信 提问
Python安装与专属IDE_Pycharm安装配置、永久激活,赠汉化版!

我是首先写pycharm教程,后来考虑到大家会装不会使用,我又写了一些基础使用教程,然后再写这个Python安装的。总共花费了87分钟,确实有点辛苦,所以这些简单的我都会用太多的话去解释了。实...

qq1622479435
06/17
0
0
手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程

手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程 置顶 2018年05月13日 10:47:43 阅读数:98903 标签: PycharmPycharm下载Pycharm安装Pycharm教程Pycharm入门 更多 个人分类: Pyth...

linjin200
09/05
0
0
Python 工具——Anaconda+Pycharm 的安装过程

适用对象:编程完全小白,准备安装 Python 进行学习 本文特点: 十分具体详细,细致到了每一步安装过程的截图,看了此篇,你完全不用看其他教程,给出了软件的百度云以及自己找到的可用的 Py...

xjtuhit
05/07
0
0
【转载保存】Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

转载自:http://www.cnblogs.com/chentq/p/4975794.html 作者: 刍狗 一、目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示、跳...

大连瓦匠
2017/10/12
0
0
Python编程利器-Pycharm

PyCharm是由JetBrains打造的一款Python IDE。我们知道,VS2010的重构插件Resharper就是出自JetBrains之手。那么,PyCharm有什么吸引人的特点呢? 首先,PyCharm用于一般IDE具备的功能,比如,...

Start-up
2012/06/15
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Web安全之XSS攻击与防御小结

Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从...

前端小攻略
19分钟前
1
0
JavaScript中的继承及实现代码

JS虽然不像是JAVA那种强类型的语言,但也有着与JAVA类型的继承属性,那么JS中的继承是如何实现的呢? 一、构造函数继承 在构造函数中,同样属于两个新创建的函数,也是不相等的 function Fn...

peakedness丶
22分钟前
1
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
35分钟前
13
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
48分钟前
4
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
57分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部