当前位置: 首页 > news >正文

2.使用Pycharm 编写基础代码

1. 新建项目

  1. 打开 PyCharm → 点击New Project(新建项目)
  2. Location:选择项目存放文件夹(不要中文路径!)
  3. 解释器选择:Previously configured interpreter,选中你电脑已经装好的 Python 解释器

❗不要选 Virtualenv 虚拟环境新手选项,初学直接用本机 Python 即可

  1. 取消勾选Create a main.py welcome script(可以不自动生成)
  2. 点击Create创建项目

2. 新建代码文件

  1. 在左侧项目文件夹上右键→ New →Python File
  2. 输入文件名,例如demo,回车

文件名字只能英文、数字、下划线,不能中文,不能空格,后缀自动是.py

3. 编写第一行代码

在编辑区域输入代码:

# 我的第一个Python程序 print("Hello Python!") print("开始学习PyCharm写代码") name = "小明" age = 18 print(name, age)

4. 运行代码

方式 1(推荐): 代码编辑区域右键空白处→ 点击Run 'demo'

方式 2:右上角绿色 ▶ 播放按钮,点击运行。

运行结果看哪里

底部会弹出Run控制台窗口,看到输出:

Hello Python! 开始学习PyCharm写代码 小明 18

看到输出就代表运行成功✅


常见新手坑

  1. ❌路径、文件名用中文 → 会报错,全部改成英文
  2. ❌忘记选 Python 解释器:右上角会提示 No interpreter,File → Settings → Project:xxx → Python Interpreter,选择本机 Python
  3. ❌代码前面乱加空格:Python 对缩进非常严格,顶格写print,不要前面随便打空格
  4. ❌引号是中文引号“hello”,必须英文引号"hello"

简单练习代码,直接复制运行

# 简单计算 a = 100 b = 20 print(a + b) print(a - b) print(a * b) print(a / b)

小知识点

  • #代表注释,程序不会执行这一行,用来写笔记
  • print()打印输出内容到控制台

关注我,一步步带你学习python

http://www.jsqmd.com/news/1396332/

相关文章:

  • Spring Boot分布式定时任务锁SchedulerLock原理与实战
  • 从零实现缩放点积注意力:NumPy到PyTorch的完整代码指南
  • 顺序表:数据结构基石,从内存视角解析实现与性能
  • Linux网络连接状态排查:从netstat到ss的运维实战指南
  • 凸优化与非凸优化:从数学本质到工程实践与人生算法
  • 蓝光原盘播放全攻略:从文件结构解析到无损播放环境搭建
  • T3 Code:为AI编程Agent打造可视化可观测GUI,实现人机协作透明化
  • VTJ架构模式解析:复杂业务逻辑下的代码组织与职责分离
  • MODBUS协议访问PLC V区:地址映射、批量读写与字节序实战指南
  • 掌握JSON验证:从基础到高级的完整指南
  • ZIP文件结构深度解析:从二进制格式到常见错误修复
  • Windows注册表实战:定制右键“新建”菜单,提升效率与个性化
  • Kubernetes私有镜像仓库配置与安全实践
  • Linux进程管理:僵尸进程、孤儿进程与守护进程的深度解析与实战
  • 大数据分析工具如何选择?五个被忽视的选型维度与避坑指南
  • MyBatis-Plus批量更新深度解析:从原理到企业级实战方案
  • C++面试核心考点深度解析:从内存管理到现代特性实战指南
  • Oumi平台:让LLM在生产流量中持续自学习的技术架构与实践
  • RAG技术全解析:从检索增强生成原理到16种生产级优化方案
  • 深入解析天翼云云专线技术:架构、原理与应用场景全解
  • 手机摄影进阶指南:从计算摄影原理到专业模式实战
  • 安卓端YOLO26无训练目标识别实战:从模型部署到效果验证
  • Java实现Office文档在线预览:从POI到生产级架构全解析
  • 构建智能文档知识库:从扫描器到人机协作数据层的实践
  • APMCM亚太杯数学建模竞赛:赛题解析、实战流程与论文写作指南
  • VS Code代码风格配置实战:Prettier与ESLint协同提升开发效率
  • 键盘驱动安装失败无法打字怎么修复?软领驱动大师排查蓝牙键盘失灵
  • 网络安全学习:从内部培训到自主实战的体系化进阶
  • C语言二叉树遍历:递归与非递归实现详解与应用场景
  • 构建十万字数据库笔记:从核心原理到高可用架构的实战指南