pycharm 入门基础配置
pycharm是python的IDE 工具,这个工具很强大,之所以强大,所以对于其配置也可以很复杂,作为一个pycharm的小白,以下的基本的使用是必需的,然后就可以逐步开始使用这个强大的IDE工具了:
A.编辑器设置
打开pycharm之后,首先要设置字体等基本编辑器中的属性,毕竟首先要看着舒服才能敲代码啊,步骤如下: File--->Setting...--->Editor--->Font , 在这里主要设置字体以及大小,还有 行间距 等;
B.解释器设置
除了编辑器之外,还需要配置解释器,pycharm自带了一个python解释器,但是个人更倾向于使用自己添加的解释器,所以按照如下的步骤进行更改: 在当前的python project中,选择File--->Setting...--->Project--->pythonProject--->Python Interpreter , 移除pycharm的解释器,然后在对应的地方设置自己需要的python解释器(在windows下,用: where python 查看其路径). 当添加了自定义的python解释器之后,那么相对应的第三方module也就被自动的加入到了pycharm.
C.代码规范设置
完成以上两步,基本就可以进行敲代码了,不过,有一个第三方的tool, 叫作autopep8 , 这个工具的作用是: 格式化Python的代码,使其符合PEP8 风格的标准。把这个工具加入,可以更好的控制代码的规范,比较推荐使用。具体的步骤如下: a). 首先安装autopep8, 用pip install autopep8命令 就可以了,安装之后,这个autopep8 在哪里呢? 在windows环境下,一般第三方的工具安装后都在 PYTHON_PATHScripts 下面,安装完成后,在Scripts目录下就可以找到一个叫作autopep8.exe的文件 ,这个就是我们需要的第三方工具. b). 在命令行模式下运行"autopep8.exe -h", 我们可以看到其使用说明, 有如下的参数是我们要关注的:
-i , --in-place 这个参数表示 对选择的内容进行格式调整,以使其符合autopep8的标准;
-a, --aggressive 这个参数表示,对需要添加空格符号的地方,会作为一个autopep8的规范进行要求;
-r, --recursive 这个参数表示对于一个项目的目录中的文件,也会执行规范检查,需要和 -i 一起使用。
c). 我们需要在pycharm中添加这个external tool, 以及配置相应的参数,具体在: File--->Setting...--->Tools--->External Tools , 然后点击“+” 这个符号,在弹出的窗口中包含如下的item需要填写:Name, Description ,这两项自己随便写都可以, 不过依然建议写比较有意义的名字和描述 . 在“Tools Settings”中需要如下的设置: 指定 program 的路径,这个路径就是上述autopep8.exe文件的路径,而 Arguments 中指定这个tools的参数,需要设置为: -i -r -a ProjectFileDir 其中,用一对
D. 断点设置方法:
代码调试,免不了需要设置断点,在pycharm中是非常方便的: 找到需要设置断点的代码所在的行,然后在代码的左侧单击左键就可以了,再次单击就取消了。 也可以 首先移动光标到对应的代码行,然后按 ctrl+F8 就可以了,再次按ctrl+F8就取消设置了. 设置断点不是目的,目的是通过断点来观察程序的运行,以及进行调试等,在需要的地方设置断点才是重点. 而我们通过 Run ---> Debug 'main' 这个方式来执行程序,会自动运行到断点处,断点处的代码不会运行。所以断点的设置位置是: 我们需要代码停止执行的地方...... 一旦运行到断点处之后,我们在Debug窗口可以有很多继续的方法,如果 断点处是一个函数,那么 可以选择step into(F7) , 也可以选择step over(F8) , 其中step over 就把函数的调用作为一跳语句,而不进入函数,step into 则是进入函数,如果在函数中,又希望跳出来,那么用step out 。
E. 其他必要设置:
a) File Encoding 的设置,在弹出的setting 窗口中,只是搜索 File Encoding, 然后进行相应的设置,建议设置为utf8. b) 添加pycharm自带的python解释器所对应的第三方Module,在 设置python解释器的地方,选择“+”号,然后搜索需要的包,出来结果后,可以直接点击下方的“install package” 就可以了. 如果解释器不是pycharm自带的,而是指定的特定解释器,那么添加第三方模块的方法,个人更倾向用pip install 命令,安装完成之后,只要pycharm设置的解释器是正确的,那么就自动可以看到安装的第三方module了.
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android开发使用自定义view实现ListView下拉的视差特效功能
- Android打造炫酷进度条效果
- Android开发实现自定义新闻加载页面功能实例
- Android下Activity间通信序列化过程中的深浅拷贝浅析
- Android升级支持库版本遇到的两个问题详解
- Android开发使用Drawable绘制圆角与圆形图案功能示例
- Android开发中自定义ProgressBar控件的方法示例
- Android 使用自定义RecyclerView控件实现Gallery效果
- Android开发中GridView用法示例
- React Native中Android物理back键按两次返回键即退出应用
- Android仿简书搜索框效果的示例代码
- Android 自定义 HorizontalScrollView 打造多图片OOM 的横向滑动效果(实例代码)
- Android开发自定义TextView省略号样式的方法
- Android开发中获取View视图宽与高的常用方法小结
- Android判断字符串中是否含字母、中文或数字