Pycharm

部署运行你感兴趣的模型镜像

PyCharm 是由 JetBrains 打造的一款 Python IDE。

集成开发环境:图形用户界面、代码编辑器(支持代码补全/自动缩进)、编译器/解释器、调试器(断点/单步执行)

  • 一个项目通常会包含很多源文件
  • 每个 源文件 的代码行数是有限的,通常在几百行之内
  • 每个源文件各司其职,共同完成复杂的业务功能

一、界面介绍

主菜单和工具栏

文件导航区域(左方):浏览/定位/打开项目文件

文件编辑区域(右方):编辑当前打开的文件

控制台(下方):①.用于输出程序执行内容;②.跟踪调试代码的执行

二、操作步骤

1.新建工程

  1. File - New Project
  2. 在Location中填写项目路径、项目名(可以数字开头);
  3. 在Base interpreter下拉框中选择Python解释器;
  4. 勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;
  5. 勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

Pycharm中创建虚拟环境需要指定虚拟文件的目录以及使用的base interpreter,可以选择是否“inherit global site-packages”。如果勾选“inherit global site-packages”,在该虚拟环境下,我们可以使用base interpreter的所有packages;反之无法调用base interpreter的packages。

项目使用的packages与base interpreter中的packages隔离,当前项目使用的packages和interpreter就在venv文件夹下面。

如果最初创建项目时没有创建虚拟环境,后续可以这样创建:

方法一:

  1. 命令行,cd到项目保存的地址
  2. 创建虚拟环境:python -m venv venv
  3. 激活虚拟环境:venv\Scripts\activate

方法二:在pycharm为当前project创建虚拟环境,File-Settings-Project-Python Interpreter,选择Interpreter

2.新建模块directory/软件包package

根本区别在于是否包含 __init__.py文件:

特征

目录(Directory)

软件包(Package)

__init__.py

❌ 没有

✅ 有(即使是空文件)

Python识别

只是普通文件夹

可以被import的包

图标

📁 黄色文件夹

📦 蓝色带点文件夹

导入能力

❌ 不能直接导入

✅ 可以导入

将目录转换为软件包:

右键点击目录→ New → Python File
文件名输入__init__.py
目录图标会自动变成软件包图标

将软件包转换为目录:

删除包内的 __init__.py文件
图标会自动变回普通目录图标

什么时候用目录:

# 用于存放非Python代码资源
project/
├── data/           # 📁 目录:存放CSV、JSON文件
│   ├── input.csv
│   └── config.json
├── docs/           # 📁 目录:存放文档
│   └── README.md
├── images/         # 📁 目录:存放图片
│   └── logo.png
└── src/            # 📦 软件包:实际代码
    ├── __init__.py
    ├── main.py
    └── utils.py

什么时候用软件包:

# 用于组织Python代码模块
project/
├── src/                    # 📦 根软件包
│   ├── __init__.py
│   ├── main.py            # 主程序
│   ├── models/            # 📦 子包:数据模型
│   │   ├── __init__.py
│   │   ├── user.py
│   │   └── product.py
│   └── utils/             # 📦 子包:工具函数
│       ├── __init__.py
│       ├── database.py
│       └── helpers.py
└── tests/                 # 📦 测试包
    ├── __init__.py
    ├── test_models.py
    └── test_utils.py

3.新建文件(python file)

①.命名文件名时建议只使用小写字母、数字和下划线;

②.文件名不能以数字开始

4.编写代码

运行(Run): 编写好以后,在编写代码的窗口中单击右键,然后选择“Run (你的文件名)”,就可以运行程序了。

三、快捷操作

执行代码:(SHIFT + F10);工具栏按钮

调试代码:(SHIFT + F9) ;工具栏按钮

F8 :Step Over 可以单步执行代码,会把函数调用看作是一行代码直接执行

F7: Step Into 可以单步执行代码,如果是函数,会进入函数内部 

可以使用 SHIFT + F6 统一修改变量名

输入包名,按Alt + Enter,可以自动导包

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值