猪行天下之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。



相关文章
|
2月前
|
存储 数据库连接 API
Python环境变量在开发和运行Python应用程序时起着重要的作用
Python环境变量在开发和运行Python应用程序时起着重要的作用
100 15
|
3天前
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
15天前
|
IDE 测试技术 开发工具
10个必备Python调试技巧:从pdb到单元测试的开发效率提升指南
在Python开发中,调试是提升效率的关键技能。本文总结了10个实用的调试方法,涵盖内置调试器pdb、breakpoint()函数、断言机制、logging模块、列表推导式优化、IPython调试、警告机制、IDE调试工具、inspect模块和单元测试框架的应用。通过这些技巧,开发者可以更高效地定位和解决问题,提高代码质量。
119 8
10个必备Python调试技巧:从pdb到单元测试的开发效率提升指南
|
13天前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
【开发IDE升级】如何对IDEA版本进行升级
|
3天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
2月前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
207 45
|
28天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
91 5
|
2月前
|
JSON 安全 API
如何使用Python开发API接口?
在现代软件开发中,API(应用程序编程接口)用于不同软件组件之间的通信和数据交换,实现系统互操作性。Python因其简单易用和强大功能,成为开发API的热门选择。本文详细介绍了Python开发API的基础知识、优势、实现方式(如Flask和Django框架)、实战示例及注意事项,帮助读者掌握高效、安全的API开发技巧。
270 3
如何使用Python开发API接口?
|
2月前
|
机器学习/深度学习 人工智能 关系型数据库
Python开发
Python开发
43 7
|
2月前
|
前端开发 安全 数据库
使用Python开发独立站的全面指南
本文详细介绍了如何使用Python及其Web框架Django和Flask快速搭建功能完善、易于管理的独立站。从Python和Web开发基础讲起,逐步覆盖环境搭建、项目创建、数据库设计、视图与URL路由、模板创建、表单处理、测试调试、部署优化及安全维护等内容,旨在帮助开发者高效构建稳定的Web应用。
80 1