Pycharm基本使用

安装

下载地址:https://www.jetbrains.com/pycharm/download 选择Professional 专业版

Comunnity社区版是免费的,但支持的功能不多,比如以后我们会学的Django就不支持,所以还是用专业版,但专业版是收费的,一年一千多,不便宜。唉,万能的淘宝。。。不宜再多说啦。

注册完成后启动,会让你先创建一个项目,其实就是一个文件夹,我们以后的代码都存在这里面

启动 :右键--->run" name"(name 代表你的文件名)

  1. Pycharm的基本使用
  2. 在Pycharm下为你的Python项目配置Python解释器
    1. Project:当前项目名>Project Interpreter>add Local
  3. 在Pycharm下创建Python文件、Python模块
    1. File>New>Python File
    2. File>New>Python Package
  4. 使用Pycharm安装Python第三方模块
    1. Project:当前项目名>Project Interpreter>点击右侧绿色小加号
  5. Pycharm基本设置,例如不使用tab、tab=4空格、字体、字体颜色、主题、脚本头设置、显示行号等。如何导出和导入自定义设置。
    1. 不使用tab、tab=4空格:Editor>Code Style>Python
    2. 字体、字体颜色:Edit>Colors & Fonts>Python
    3. 关闭自动更新:Appearance & Behavior>System Settings>Updates
    4. 脚本头设置:Edit>File and Code Templates>Python Script 注:其他类似
    5. 显示行号:Edit>General>Appearance>Show line numbers 注:2016.2默认显示行号
    6. 右侧竖线是PEP8的代码规范,提示一行不要超过120个字符
    7. 导出、导入你自定义的配置: File>Export Settings、Import Settings
  6. 常用快捷键,例如复制当前行、删除当前行、批量注释、缩进、查找和替换。
    1. 常用快捷键的查询和配置:Keymap
      1. Ctrl + D:复制当前行
      2. Ctrl + E:删除当前行
      3. Shift + Enter:快速换行
      4. Ctrl + /:快速注释(选中多行后可以批量注释)
      5. Tab:缩进当前行(选中多行后可以批量缩进)
      6. Shift + Tab:取消缩进(选中多行后可以批量取消缩进)
      7. Ctrl + F:查找
      8. Ctrl + H:替换
  7. Pycharm安装插件,例如Markdown support、数据库支持插件等。
    1. Plugins>Browse repositories(下方三个按钮中间那个)>搜索‘markdown support’>install
    2. 右上角View有三个选项可选,一般我们都用中间那个左侧编写,右侧实时预览
  8. Git配置?
    1. 需要本地安装好Git
    2. Version Control>Git
    3. 配置了Git等版本控制系统之后,可以很方便的diff查看文件的不用
  9. 常用操作指南。例如复制文件路径、在文件管理器中打开、快速定位、查看模块结构视图、tab批量换space、TODO的使用、Debug的使用。
    1. 复制文件路径:左侧文件列表右键选中的文件>Copy Path
    2. 在文件管理器中打开:右键选中的文件>往下找到Show In Explorer
    3. 快速定位:Ctrl + 某些内建模块之后,点击在源文件中展开
    4. 查看结构:IDE左侧边栏Structure 查看当前项目的结构
    5. tab批量换space:Edit>Convert Indents
    6. TODO的使用:# TODO 要记录的事情
    7. Debug设置断点,直接点击行号与代码之间的空白处即可设置断点(视频里忘了说)
    8. Tab页上右键>Move Right(Down),把当前Tab页移到窗口右边(下边),方便对比
    9. 文件中右键>Local History能够查看文件修改前后的对比
    10. IDE右下角能看到一些有用的信息,光标当前在第几行的第几个字符、当前回车换行、当前编码类型、当前Git分支
    11. IDE右侧边栏>Database
  10. 如何去掉烦人的波浪线?PEP8又是什么?
    1. 单独一行的注释:#+1空格+注释内容
    2. 代码后跟着的注释:2空格+#+1空格+注释内容
  11. SSH Terminal: Default encoding:UTF-8
    1. Settings>Tools>SSH Terminal>最后一行Default encoding:选择UTF-8
    1. 善用搜索!善用搜索!善用搜索!
    2. 遇到不懂问题,先自己搜索。这样才记得更牢!
      1. 推荐使用sogou英文搜索http://english.sogou.com/
 

pycharm 秘籍:快捷键技巧等的更多相关文章

  1. pycharm 常用快捷键操作

    #最重要的快捷键 1. ctrl+shift+A:万能命令行 2. shift两次:查看资源文件 #新建工程第一步操作 1. module设置把空包分层去掉,compact empty middle ...

  2. PyCharm/IDEA 使用技巧总结

    基本概念 IDEA 没有类似 Eclipse 的工作空间的概念(workspace),最大单元就是 Project.这里可以把 Project 理解为 Eclipse 中的 workspace.Mod ...

  3. Pycharm中快捷键大全

    #1.按住ctrl然后鼠标放在函数上就会提示出这个函数有那些参数,双击进入该函数. 1.Pycharm中快捷键大全,遇到一个更新一个 撤销与反撤销:Ctrl + z,Ctrl + Shift + z ...

  4. Python入门之PyCharm的快捷键与常用设置和扩展(Win系统)

    1.  PyCharm的快捷键 2 . PyCharm的常用设置和扩展 ---------------------------------------------------------------- ...

  5. Python入门之PyCharm的快捷键与常用设置和扩展(Mac系统)

    1. 快捷键 2 . PyCharm的常用设置和扩展 ------------------------------------------------------------------------- ...

  6. mac终端命令及pycharm常用快捷键记录

    mac终端命令: 1.root权限 $sudo su - 2.定位到指定文件夹位置 $cd /Users/计算机名称/Desktop     (定位到桌面) 3.新建文件夹 $mkdir 文件夹名称 ...

  7. Pycharm常用快捷键,以及设置

    工欲善其事必先利其器,Python开发利器Pycharm常用快捷键以及配置如下,相信有了这些快捷键,你的开发会事半功倍 一 常用快捷键 编辑类: Ctrl + D             复制选定的区 ...

  8. [Python开发工具] Pycharm之快捷键

    [Python开发工具] Pycharm之快捷键 1 全局搜索: Ctrl+Shift+F,不过PyCharm的更强大, 你可以点选左侧某个目录后再按Ctrl+Shift+F, 这样默认会搜索改目录; ...

  9. Python IDE PyCharm的快捷键大全

    Python IDE PyCharm的快捷键大全 1.编辑(Editing) Ctrl + Space 基本的代码完成(类.方法.属性) Ctrl + Alt + Space 快速导入任意类 Ctrl ...

  10. PyCharm 常用快捷键和设置

    pycharm常用快捷键 1.编辑(Editing) Ctrl + Space    基本的代码完成(类.方法.属性)Ctrl + Alt + Space  快速导入任意类Ctrl + Shift + ...

随机推荐

  1. 2020年,如何成为一名 iOS 开发高手!

    2020年对应程序员来说,是一个多灾的年份,很多公司都进行了不同比例的优化和裁员.等疫情得到控制后,将会是找工作的高峰期,从去年的面试经历来看,现在只会单纯写业务代码的人找工作特别难,很多大厂的面试官 ...

  2. Python - 超好用的第三方库pathlib,快速获取项目中各种路径

    前言 之前曾介绍过Python的os库详细使用方式,具体可看看这篇博文:https://www.cnblogs.com/poloyy/p/12341231.html 博主在学完os库之后,就开始投入使 ...

  3. Java中文件上传路径与路径修改相关问题(tomcat8.0+eclipse)

    1.普通文件上传的路径: 通过getRealPath获取相关路径 String photoFolder =request.getServletContext().getRealPath("u ...

  4. 2019年最新老男孩高性能Web架构与自动化运维架构视频教程

    课程目录L001-老男孩架构15期-Web架构之单机时代L002-老男孩架构15期-Web架构之集群时代L003-老男孩架构15期-Web架构之dnsL004-老男孩架构15期-Web架构之缓存体系L ...

  5. vue安卓4.4.2页面打不开的坑

    项目上线两三天,有保障说安卓下面页面打不开,所以查了下具体原因,系统版本过低,安卓4.4.2,然后发现本地没有babel-polyfill的包,具体解决方案如下: 1,npm 安装 npm insta ...

  6. Kubernetes Jenkins动态创建Slave

    目录 0.前言 1.Jenkins部署 2.配置jenkins动态slave 3.dubbo服务构建 3.1.制作dubbo镜像底包 3.2.制作slave基础镜像 3.2.1.Maven镜像 3.2 ...

  7. 用反射机制和pandas,实现excel数据的读取以及参数化${arg}的赋值

    反射类:class GetData: index = pd.read_excel(file_name, sheet_name).loc[0, ['index']].values[0] email = ...

  8. 用纯Python实现循环神经网络RNN向前传播过程(吴恩达DeepLearning.ai作业)

    Google TensorFlow程序员点赞的文章!   前言 目录: - 向量表示以及它的维度 - rnn cell - rnn 向前传播 重点关注: - 如何把数据向量化的,它们的维度是怎么来的 ...

  9. MySQL第三章知识第一部分

    SQL的特点:是一个综合的.功能极强并且简洁容易学的语言. SQL的功能:数据查询.数据操纵.数据定义.数据控制. 数据库系统的主要功能是通过数据库支持的数据语言来实现. 菲关系模型(层次模型.网状模 ...

  10. 简单认识并使用JavaScript【供后端人员作为了解】

    JS(JavaScript)Web的脚本语言 脚本语言:无法独立执行,必须嵌入到其他语言当中结合使用 作用:控制页面特效展示 注:JavaScript没有访问系统的权限,并且JavaScript和Ja ...