猪行天下之Python基础——1.3 Python开发IDE之PyCharm(上)

简介: 内容简述:1、为什么要使用IDE?2、PyCharm的下载安装3、PyCharm的基本使用4、PyCharm程序调试5、共用全局的Python解释器

1、为什么要使用IDE?



首先,什么是IDE?


答:IDE(Integrated Development Environment)集成开发环境,用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。简单点说就是一个开发工具包


其实,在安装完Python后,就可以直接进行Python开发,有下述两种方式:


  • 终端键入python,即可使用python自带的IDLE进行开发;


  • 使用Sublime Text 和 Notepad++这类代码编辑工具直接进行代码编写,编写完成后保存成后缀为`.py`的文件,接着命令行键入python xxx.py执行。


上面两种方式虽然可行,但是有些不方便,比如代码缩进问题。Python中通过代码缩进 来表示代码块,代码一多,如果某行没有正确缩进可能导致程序报错或结果与预期不符, 不好排查。一个好的 IDE可以给我们带来不少的便利,除了自动缩进,还有智能提示补全方便的依赖库管理等功能,无疑可以提高我们写代码的效率。


2、PyCharm的下载安装


PyCharm」,由JetBrains打造的一款Python IDE,除了可以执行py文件外,还支持语法高亮


智能提示代码跳转依赖库管理,方便快捷切换不同python版本解释器等强大功能。 PyCharm的Community版免费,基本够用,当然如果你愿意付费的话可以使用  Professional版。 打开官网地址进行下载,www.jetbrains.com/pycharm/dow…,接着选择对应的系统,下载安装即可。


3、PyCharm的基本使用



① 创建项目


Welcome页点击「Create New Project」打开项目创建窗口



左侧提供了很多的模板工程,默认创建的是Pure Python(纯Python),右侧选择工程保存的路径和工程名就好,下面的这个irtualenv上一节说到的虚拟环境,点击「Create」创建即可。



② 新建程序


点击工程,右键,点击「New」,然后点击「Python File」。



在弹出的对话框中输入程序名,点击「OK」完成创建。



③ 编写程序


在左侧双击打开创建的test.py文件,在右侧即可进行代码编写,这里写了一个最简单的程序, 定义一个变量a,赋值1,然后把a打印出来!



④ 运行程序


右键程序,找到:Run 'test',即可运行程序,当然你也可以直接按快捷键。




运行后,底部会出现运行结果,比如这里的打印出a的值为1。



相关文章
|
6天前
|
人工智能 IDE 开发工具
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2025.1 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
111 29
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
|
30天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的商城管理系统源码+运行步骤
基于Python+Vue开发的商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的网上商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
67 7
|
21天前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
492 60
|
21天前
|
程序员 测试技术 开发工具
怎么开发Python第三方库?手把手教你参与开源项目!
大家好,我是程序员晚枫。本文将分享如何开发Python第三方库,并以我维护的开源项目 **popdf** 为例,指导参与开源贡献。Popdf是一个PDF操作库,支持PDF转Word、转图片、合并与加密等功能。文章涵盖从fork项目、本地开发、单元测试到提交PR的全流程,适合想了解开源贡献的开发者。欢迎访问[popdf](https://gitcode.com/python4office/popdf),一起交流学习!
86 21
怎么开发Python第三方库?手把手教你参与开源项目!
|
22天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的美容预约管理系统源码+运行
基于Python+Vue开发的美容预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的美容诊所预约管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
43 9
|
19天前
|
JavaScript 前端开发 关系型数据库
基于Python+Vue开发的体育场馆预约管理系统源码+运行
本项目为大学生课程设计作业,采用Python和Vue技术构建了一个体育场馆预约管理系统(实现前后端分离)。系统的主要目标在于帮助学生理解和掌握Python编程知识,同时培养其项目规划和开发能力。参与该项目的学习过程,学生能够在实际操作中锻炼技能,为未来的职业发展奠定良好的基础。
51 3
|
25天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的摄影网上预约管理系统源码+运行
基于Python+Vue开发的摄影网上预约管理系统(前后端分离),影楼婚纱摄影,这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的在线摄影预约管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
40 8
|
23天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的新闻管理系统源码+运行
基于Python+Vue开发的新闻管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的新闻管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
52 5
|
26天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的民宿客房预订管理系统源码运行
基于Python+Vue开发的民宿客房预订管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的民宿客房预订管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
56 8
|
21天前
|
前端开发 JavaScript 关系型数据库
基于Python+Vue开发的房产销售管理系统源码+运行
基于Python+Vue开发的房产销售管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的房产销售管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
38 2

热门文章

最新文章

下一篇
oss创建bucket