Pycharm(PC)

Pycharm

问渠那得清如许,为有源头活水来!!!

Pycharm常识

静态代码分析检查

静态代码分析检查指在编译时通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷

  • Python这种解释型语言的代码是边运行边翻译的,不需要经过编译这个过程

  • Python代码很多肉眼无法一下子看出的错误,通常都是跑一下(反正跑一下这么方便)才能发现

Pycharm实操

Pycharm简介

Pycharm是一款JetBrains公司出品的专业开发Python的主流IDE(集成开发环境),分为专业版、社区版

  • 社区版(Community Edition),永久免费,只适用于Python兴趣爱好者

  • 专业版(Professional Edition),收费只免费试用三十天,适用于Python专业开发者

Pycharm下载

推荐去Jetbrains官网下载正版Pycharm,而不是去往其他网站以免遭受流氓软件侵袭

Pycharm安装

Pycharm是"傻瓜式安装"即按照软件的提示按部就班即可(一直Next)

Pycharm安装步骤:

双击打开

Netx

先设置存放位置再Next

先配置相关选项再Next

Install

Finish

Pycharm激活

Pycharm可用购买的激活码或认证过的学生账号激活

学生账号认证步骤:

Jetbrains官网

learning tools

for students and teachersplugins

apply now

  • 四种认证方法
    • 官方文件(需用到学生证和学信网验证信息)⭐️
    • GitHub授权(GitHub已成功提前申请到了学生开发包)⭐️
    • 国际学生证(International Student Identity Card),简称ISIC
    • 学生邮箱(学校发的邮箱即域名里必须有.edu,有些学校没有学校邮箱)⭐️

Pycharm配置

  • 导出设置

导出设置步骤:

File

Manage IDE Settings

Export Settings

  • 导入设置

导入设置步骤:

File

Manage IDE Settings

Import Settings

  • 代码模板设置

代码模板设置步骤:

File

Settings

Editor

File and Code Templates

Files

  • 设置Python解释器

Python解释器设置步骤:

File

Settings

project:pythonworkspace

project interpreter

Add Interpreter

Add Local Interpreter...

  • 设置Python自动引入包

自动导包步骤:

File

Settings

Editor

General

Auto Import

Python

  • Ctrl+鼠标滚轮更改字号

更改字号步骤:

File

Settings

Editor

General

Mouse Control

Change font size with Ctrl+Mouse Wheel in:

  • pycharm中清除已编译.pyc中间文件

Pycharm自动清除编译文件步骤:

选中你的workspace

右键

clean python compiled files

  • 静态检查代码

Pycharm静态检查代码步骤:

选中你的project

右键

Inspect Code

Pycharm插件

Pycharm插件安装

Pycharm插件安装步骤:

File

Settings

Plugins

Pycharm插件pip

Pycharm用pip安装插件步骤:

Terminal

pip install package-name

Pycharm插件位置

Pycharm插件默认存放位置格式为%APPDATA%\JetBrains\<product><version>\plugins,如:C:\Users\JF\AppData\Roaming\JetBrains\PyCharm2022.3\plugins

Pycharm插件推荐

  • IdeaVim:实现Vim
  • Translation:实现翻译
  • RegexTester:实现正则表达式
  • Key Promoter X:实现快捷键提醒
  • Markdown:实现MD功能(官方出品)
  • CodeGlance Pro:实现代码预览
  • Python Smart Excute:实现代码测试编写
  • jupyter:实现Jupyter(需用pip install jupyter命令)
  • statistic:实现代码统计(包括所有文件的统计数量和行数)
  • activate-power-mode:实现打击感(建议用Power Mode ⅱ替代)
  • Rainbow Brackets:实现代码区分(可让代码块之间显示出各种颜色,如:括号相同颜色、选中代码高亮等)
    Material Theme UI:实现更改显示风格
    wakatime:实现记录编码时间

Pycharm插件出错

Pycharm插件出错可通过官网提示解决,尤其是activate-power-mode插件会导致Pycharm启动失败

  • 官网地址
  • 若遇到插件导致的Pycharm启动失败,可去到插件存放位置将其删除掉,即可正常打开Pycharm进行使用

Pycharm快捷键

Pycharm内置快捷键

Pycharm内置快捷键默认存放路径为C:\Program Files\JetBrains\PyCharm XXX\help

Pycharm中打开内置快捷键的步骤:

Help

Keyboard Shortcuts PDF

Pycharm常用快捷键

  • Shift

    • Shift + F9:代码调试
    • Shift + F10:代码运行
    • Shift + F6:变量重命名
    • Shift+ Shift:万能搜索(可搜索文件名、类名、方法名、目录名,搜索目录时在关键字前加斜杠)
  • Alt

    • Alt + Enter:提示操作
  • Ctrl

    • Ctrl + Y:删除一行
    • Ctrl + D:复制一行
    • Ctrl + Q:查看文档
    • Ctrl + /:单行注释(#)
    • Ctrl + F12:查看文件组成
    • Ctrl + Shift + F7:变量高亮
    • Ctrl + Shift + A:弹出搜索框
    • Ctrl + E:打开最近访问过的文件
    • Ctrl + Alt + M:将代码提取成函数
    • Ctrl + P:查看参数(小括号中使用)
    • Ctrl + Alt + H:查看方法在那里被调用了
    • Ctrl + Shift + E:打开最近编辑过的文件
    • Ctrl + W+Ctrl + Shift + U:切换大小写
    • Ctrl + B:找到参数/类/函数的定义(源代码)
    • Ctrl + Alt + L:格式代码(有些代码需手动格式)
    • Ctrl + shift + Numpad+/-:展开或折叠所有代码块
    • Ctrl + Shift + 方向键的上下键:移动代码位置(选中要移动的代码)
    • Ctrl + O:复写(Override)类的代码(可查看类中有哪些方法和变量)
    • Ctrl + Space:代码提示(因Ctrl + Space是系统切换中英文输入法的快捷键导致冲突)

Pycharm快捷键参考

Pycharm官网

Pycharm快捷键修改

settings

keymap

Get more Kepmaps in Settings plugins

Pycharm项目结构

项目层次架构

Pycharm项目创建步骤:

New Project

Python Interpreter

Python Package

模块导入区别

可通过importfrom语句导入模块,但两者的主要差别如下:

  • import
    • import会读取整个模块所以须先定义后才能读取其变量名
    • import用一个变量名引用整个模块对象,因此须通过模块名称来得到该模块属性(如:module1.printer)
  • from
    • from将获取(或者是复制)模块特定的变量名
    • from会把变量名复制到另一个作用域,所以可直接在脚本中使用复制后的变量名,而不用通过模块(如:printer)
  • 特别注意
    • fromimport后的模块名一般是标记为源码根目录的目录及其一级子目录

Content Root (内容根/内容根文件夹)

  • Content Root (内容根/内容根文件夹)简介

    • Content Root是当前正在使用的文件集合
    • Content Root可组织子文件夹的层次结构
    • Content Root是层次结构中最高的文件夹
    • Content Root在项目至少有一个,默认情况下是项目文件夹本身
  • Content Root (内容根/内容根文件夹)类型

    • Templates roots:模板根,包含各种Web项目的模板
    • Source roots:源根,作为解决导入的起点,包含实际的源文件和资源
    • Resource roots:资源根,用于引入应用程序中的资源文件(图像、样式表等)
    • Excluded roots:排除的根,对PyCharm不可见且包含在索引、...等忽略的文件

https://www.imooc.com/wiki/pycharmlesson/structure1.html

posted @   尘风风尘  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示