Pycharm使用详解
Pycharm使用详解
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
古人云,工欲善其事,必先利其器。想要学好Python且拥有高效的开发效率,这个时候每个程序员都有自己的开发方式,有的用notepad++,vim等工具开发,这些工具我也都尝试过,但是体验不是很好,今天给大家推荐的是pycharm这款IDE,蛮好使的,有社区吧和收费版(当然在中国卖软件的话,所有的收费版都对应着破解版,这个就得你自己去百度啦)。不过如果你是一个专业的Python开发的话,建议购买正版,因为你是靠它吃饭的呀!下面是该软件的基本使用,当然他的功能不仅仅与本篇博客介绍的,我介绍的都是我平时用到的功能。
一.pycharm的基本使用
1.在pycharm下为你的Python项目配置Python解释器

2.在pycharm下创建Python文件,Python模块
a>.创建Python文件

b>.创建Python模块(包)

3>.使用pycharm安装Python第三方模块

4>.pycharm基本设置
a>.设置菜单栏字体大小

b>.设置Console&Terminal字体大小

c>.设置文件编码

d>.修改背景颜色

e>.不使用默认tab缩进,tab=4个空格

f>.字体及颜色

g>.关闭自动检查更新

h>.设置Python脚本模板(其他类似方法设置)

i>.显示行号

j>.右侧竖线是PEP8的代码规范,(注意,一行不要超过120个字符)

k>.导出,导入你自定义的pycharm配置

5.常用快捷键
a>.常用快捷键的查询和配置
1>.Ctrl + D :复制当前行
2>.Ctrl + E : 删除当前行
3>.Shift + Enter:快速换行
4>.Ctrl + / : 快速注释(选中多行可以进行批量注释哟)
5>.Tab : 缩进当前行(选中多行后可以批量缩进,取消缩进类似。)
6>.Shift + tab : 取消缩进
7>.Ctrl + F : 查找
8>.Ctrl + H : 替换
9>.Ctrl + 减号 :折叠当前代码块
10>.Ctrl + Shift + 减号 :折叠当前文件
b>.设置快捷键(比如设置字体的大小)

二.安装pycharm插件
1.这里以安装markdown support支持。(其他类似这种方法,插件有很多种,安装方法如下,要学会举一反三哟!)

2.配置GITHUB
在pycharm配置git之前,首先你得学会先安装git,如果安装可参考:http://www.cnblogs.com/yinzhengjie/p/7212136.html

Pycharm使用详解的更多相关文章
- Pycharm新手使用教程(详解)
Pycharm新手使用教程(详解) [注]: 如果想要下载Pycharm工具,直接去<开发工具>中进行下载. 简介 Jetbrains家族和Pycharm版本划分: pycharm是Jet ...
- 【图文详解】scrapy安装与真的快速上手——爬取豆瓣9分榜单
写在开头 现在scrapy的安装教程都明显过时了,随便一搜都是要你安装一大堆的依赖,什么装python(如果别人连python都没装,为什么要学scrapy….)wisted, zope interf ...
- Android Studio 插件开发详解四:填坑
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78265540 本文出自[赵彦军的博客] 在前面我介绍了插件开发的基本流程 [And ...
- Xpath语法详解
1.简介 XPath是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档中对元素和属性进行遍历 XPath的安装 Chrome插件XPath Helper 点Chrome浏览器 ...
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解)
不多说,直接上干货! 说明: Anaconda2-5.0.0-Windows-x86_64.exe安装下来,默认的Python2.7 Anaconda3-4.2.0-Windows-x86_64.ex ...
- Python环境搭建详解(Window平台)
前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...
- (转)python中调用R语言通过rpy2 进行交互安装配置详解
python中调用R语言通过rpy2 进行交互安装配置详解(R_USER.R_HOME配置) 2018年11月08日 10:00:11 luqin_ 阅读数:753 python中调用R语言通过r ...
- Requests实践详解
Requests是什么 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库 如果你看过上篇文章关于urllib库的使用,你会发现, ...
- Python包模块化调用方式详解
Python包模块化调用方式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一般来说,编程语言中,库.包.模块是同一种概念,是代码组织方式. Python中只有一种模块对象类型 ...
随机推荐
- Android 模拟输入那点事
因工作原因,需要用到模拟输入这个东东,查阅了一些资料,实现方式有多种,我大概分为两类,命令行类和程序类. 命令行类包括自动化测试组件monkeyrunner,getevent/setevent命令,i ...
- zooland 新开源的RPC项目,希望大家在开发的微服务的时候多一种选择,让微服务开发简单,并且容易上手。
zooland 我叫它动物园地,一个构思很长时间的一个项目.起初只是觉得各种通信框架都封装的很好了,但是就是差些兼容,防错,高可用.同时在使用上,不希望有多余的代码,像普通接口一样使用就可以了. 基于 ...
- 【原创】梵高油画用深度卷积神经网络迭代10万次是什么效果? A neural style of convolutional neural networks
作为一个脱离了低级趣味的码农,春节假期闲来无事,决定做一些有意思的事情打发时间,碰巧看到这篇论文: A neural style of convolutional neural networks,译作 ...
- OPPO A7X 刷机小结
OPPO A7X 刷机小结: 概述:根据网上找到的教程(MTK模式刷机教程),没有成功.在QQ上询问一位提供刷机服务的大神,说是只有老版本才能刷. 操作步骤: 刷机工具: MediaTek SP Fl ...
- 《杜增强讲Unity之Tanks坦克大战》9-发射子弹时蓄力
9 发射子弹时蓄力 实现效果如下 image 按下开火键(坦克1为空格键)重置力为最小力,一直按着的时候蓄力,抬起的时候发射.如果按着的时候蓄力到最大,则自动发射,此时在抬起则不会重复发射. 首先 ...
- arduino新入手体验:三个小实验
新入手体验:三个小实验 一:一个LED闪烁 控制要求:1个LED灯,每隔50ms闪烁一次 实物连接图: 控制代码: //2018.6/11 ;//定义数字接口10,对应 void setup() { ...
- unity上传app store遇到的一些问题
记录ios发布时遇到的一些问题 注:如果你是用mac开发,那就在Unity里直接BuildAndRun就直接可以导到XCode里,如果是win,那就先打包成ios包,在传导Xcode里打开,不过可能会 ...
- ag使用需要注意的问题
1. set env 对比服务器标准配置,修改本地 /etc/apache2/sites-available/default (远程链接服务器的办法: ssh 12x.xxx.xxx.xxx) 2. ...
- CSAPP lab2 二进制拆弹 binary bombs phase_3
给出对应于7个阶段的7篇博客 phase_1 https://www.cnblogs.com/wkfvawl/p/10632044.htmlphase_2 https://www.cnblogs. ...
- Alpha版本发布时间安排
Alpha版本发布截止时间:2014年11月23日 第一轮迭代M1报告时间:2014年11月27日课上 - 每个团队5分钟时间汇报,5分钟时间提问 第一轮迭代M1事后分析报告时间:2014年11月29 ...