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使用详解的更多相关文章

  1. Pycharm新手使用教程(详解)

    Pycharm新手使用教程(详解) [注]: 如果想要下载Pycharm工具,直接去<开发工具>中进行下载. 简介 Jetbrains家族和Pycharm版本划分: pycharm是Jet ...

  2. 【图文详解】scrapy安装与真的快速上手——爬取豆瓣9分榜单

    写在开头 现在scrapy的安装教程都明显过时了,随便一搜都是要你安装一大堆的依赖,什么装python(如果别人连python都没装,为什么要学scrapy….)wisted, zope interf ...

  3. Android Studio 插件开发详解四:填坑

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78265540 本文出自[赵彦军的博客] 在前面我介绍了插件开发的基本流程 [And ...

  4. Xpath语法详解

    1.简介 XPath是一门在XML和HTML文档中查找信息的语言,可以用来在XML和HTML文档中对元素和属性进行遍历 XPath的安装 Chrome插件XPath Helper 点Chrome浏览器 ...

  5. 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解)

    不多说,直接上干货! 说明: Anaconda2-5.0.0-Windows-x86_64.exe安装下来,默认的Python2.7 Anaconda3-4.2.0-Windows-x86_64.ex ...

  6. Python环境搭建详解(Window平台)

    前言 Python,是一种面向对象的解释型计算机程序设计语言,是纯粹的自由软件,Python语法简洁清晰,特色是强制用空白符作为语句缩进,具有丰富和强大的库,它常被称为胶水语言. Python是一种解 ...

  7. (转)python中调用R语言通过rpy2 进行交互安装配置详解

    python中调用R语言通过rpy2 进行交互安装配置详解(R_USER.R_HOME配置) 2018年11月08日 10:00:11 luqin_ 阅读数:753   python中调用R语言通过r ...

  8. Requests实践详解

    Requests是什么 Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库 如果你看过上篇文章关于urllib库的使用,你会发现, ...

  9. Python包模块化调用方式详解

    Python包模块化调用方式详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一般来说,编程语言中,库.包.模块是同一种概念,是代码组织方式. Python中只有一种模块对象类型 ...

随机推荐

  1. HDU-6356 Glad You Came (线段树)

    题目链接:Glad You Came 题意:数组有n个数初始为0,m个询问,每个询问给出L R V(按照给定函数生成),将数组的下标L到R的数与V取较大值,最后输出给定的公式结果. 题意:哇~打比赛的 ...

  2. WebService技术,服务端发布到Tomcat(使用Servlet发布),客户端使用axis2实现(二)

    还是在WebService技术,服务端and客户端JDK-wsimport工具(一)的基础上实现.新建一个包:com.aixs2client.目录结构如下: 一.服务端: 1.还是使用com.webs ...

  3. manjaro安装软件

    fcitx 安装以下包 fcitx-googlepinyin kcm-fcitx 安装了输入法之后,还要在/etc/profile或~/.xprofile里添加如下内容: export GTK_IM_ ...

  4. 我用Python爬虫挣钱的那些事

    在下写了10年Python,期间写了各种奇葩爬虫,挣各种奇葩的钱,写这篇文章总结下几种爬虫挣钱的方式. 1.最典型的就是找爬虫外包活儿. 这个真是体力活,最早是在国外各个freelancer网站上找适 ...

  5. React笔记-事件分发

    事件分发 之前讲述了事件如何绑定在document上,那么具体事件触发的时候是如何分发到具体的监听者呢?我们接着上次注册的事件代理看.当我点击update counter按钮时,触发注册的click事 ...

  6. 当activity改变时,我们如何处理它

    用户和系统触发­的事件,可能造成一个activity状体的改变.这个文档描述了一些常见的情况,和如何去处理这些改变. 原网站:https://developer.android.google.cn/g ...

  7. 分布式理论:深入浅出Paxos算法

    前言 Paxos算法是用来解决分布式系统中,如何就某个值达成一致的算法.它晦涩难懂的程度完全可以跟它的重要程度相匹敌.目前关于paxos算法的介绍已经非常多,但大多数是和稀泥式的人云亦云,却很少有人能 ...

  8. Arcengine效率探究之二——属性的更新(转载)

    http://blog.csdn.net/lk103852503/article/details/6570748 修改一批要素的属性有多种方法,当数据量较大时,若选择不当可能会大大影响速度. 一.IR ...

  9. Beta任务项录入

    今天PM把任务项整理写入TFS中,明天开始正式开发工作:

  10. linux内核分析第四周学习笔记

    linux内核分析第四周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...