PyCharm 使用简介

一文了解pycharm的安装及配置 PyCharm是一款由JetBrains公司开发的Python集成开发环境(IDE),提供了一系列强大的工具和功能,旨在提高Python开发效率。它支持编辑、调试、测试、版本控制等多种功能,而且具有强大的代码自动补全、重构和导航功能,使开发过程更加流畅和高效。 阅读详情

最近由于项目需要,领导要求使用python以方便扩展,没有办法,赶鸭子上架花了2天时间翻完了python的初级教程然后就开始写代码。有一款好的IDE可以帮助我快速上手一门新语言,这里就介绍一下PyCharm 这个python的IDE吧。

1、安装和首次使用

PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。

    首先预览一下 PyCharm 在实际应用中的界面:(更改了PyCharm的默认风格)



1.1 安装

首先去下载最新的pycharm 2.7.3,进行安装。可以直接在官网下载。

PyCharm 的激活方式:

1,推荐购买正版。

2,可以选择试用,免费试用30天。

3,网上找激活码:

(下面的激活码来自互联网,仅供学习交流之用)

user name: EMBRACE

key:
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT"2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G

1.2 首次使用

1,点击Create New Project.


2, 输入项目名、路径、选择python解释器。如果没有出现python解释器,进入步骤3.


3,选择python解释器。可以看到,一旦添加了python解释器,pycharm就会扫描出你已经安装的python扩展包,和这些扩展包的最新版本。(估计是pycharm连接了pypi)


4,点击OK之后,就会创建一个空项目,里面包含一个.idea的文件夹,用于pycharm管理项目。

2、新建项目

2.1 新建一个项目

File --> New Project... 

 2.2 新建一个文件
右键单击刚建好的helloWord项目,选择New --> Python File


2.3 输入文件名
输入文件名,没什么好说的

2.4 进入编写界面
PyCharm的默认编辑界面很怪,会自动生成一行 __author__ = “作者” 的头。而比较常用的文件头,如:#coding=utf-8 等,反倒没有自动生成。


输入code:

print "Hello word!" 


2.5 设置控制台

运行之前,我们发现快捷菜单上的【运行】和【调试】都是灰色的,不可触发状态。是因为,我们需要先配置一下控制台。

点击运行旁边的黑色倒三角,进入【Run/Debug Configurations】配置界面。(或者点击Run --> Edit Configurations 也一样)


在【Run/Debug Configurations】配置界面里,

点击绿色的加号,新建一个配置项,并选择python。(因为hello word 就是个python程序)



在右边的配置界面里:

Name 一栏里写个名字,比如Hello

点击Scrip选项,找到刚才我们写的hello_word.py


点击ok, 自动返回到编辑界面,这时候【运行】【调试】按钮全部变绿!

2.6 运行
点击绿色的运行按钮,观看输出的结果:

3、断点调试

3.1、设置断点

在代码前面,行号的后面,鼠标单击,就可以设置断点。如下:



3.2、调试 断点
点击那个绿色的甲虫图标(似乎甲虫已经成为debug专用图标了),进行断点调试。

点击后,会运行到第一个断点。会显示该断点之前的变量信息。


点击Step Over 或者按F8,我们继续往下运行,到下一个断点:


补充:

断点的其他操作,和功能,大家可以把鼠标移到相应的按钮上,看一下,试试便知。如下:



 

Python零基础入门篇 - 02 - Python编程环境搭建 - Pycharm 简介、安装与配置 IDE 是集成开发环境的英文缩写 (Integrated Development Environment),集成开发环境就是将在开发过程中所需要的工具或功能集成到了一起,比如:代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。IDE 通用特点:提供图形用户界面,在 IDE 中可以完成开发过程中所有工作;支持代码补全与检查,并提供快速修复选项;内置解释器与编译器;功能强大的调试器,支持设置断点与单步执行等功能。 阅读详情

相关推荐

Pycharm 下远程调试 Neutron 简介

实验背景及环境介绍 众所周知要深入学习一款开源软件就去阅读它的源码吧,但如果只是阅读冷冰冰的代码,往往是一头雾水,你肯定希望知道代码运行起来的上下文、变量值的变化,那么你需要调试。对于 Openstack 来说,大多代码都是开源 Python 编写的,这对于学习来说成本低很多,因为你可以随时修改它的代码,重启下进程你的代码就开始运行了。即使这样,对于调试 Openstack 这样大型的软件还

海风林影 2198

天呐!关于PyCharm你竟然一无所知?

PyCharm 是一种专为 Python 开发而设计的集成开发环境(IDE),由 JetBrains 开发。智能代码编辑:具有智能代码补全、语法检查、代码重构等功能,提高开发效率。项目管理:方便地创建、组织和管理 Python 项目。调试工具:支持断点调试、变量查看、单步执行等调试操作。版本控制集成:可与常见的版本控制系统(如 Git)集成。测试支持:便于编写和运行单元测试。数据库支持:连接和操作数据库。插件丰富:可以通过安装插件扩展功能。

编程与实战的博客 2325

Python3.11 安装包,附安装教程.zip.zip

大家好,今天为大家带来的是Windows Python3下载、安装教程,适用于 Python3 所有版本,包括 Python3.7,Python33.8,Python33.10 等版本。希望对大家有所帮助 Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,一般默认装的是Python2版本,Windows系统上没有Pyhton环境,需要我们手动安装一下,现在一般都是python3,下面就让跟着我进行安装吧!

Python2与Python3共存下,使用pip显示unable to create…错误

由于要使python2.x与python3.x共存,我将python3.x下的python.exe改为了python3.exe。 正因如此,导致在运行pip命令时,该命令还是在python3.x的安装目录下寻找python.exe,但此时目录下已经没有这个文件,所以报错。

dawy的学习之路 1353

Python爬虫实战:手把手教你用Selenium绕过药监局网站的反爬机制(附完整代码)

本文详细介绍了如何使用Selenium绕过药监局网站的反爬机制,提供了一套完整的Python爬虫实战方案。通过浏览器指纹伪装、动态等待策略、会话维持技巧以及分布式采集设计,帮助开发者高效爬取药监局数据,解决政府类网站常见的反爬挑战。

weixin_42620255的博客 737

AHRS互补滤波(Mahony)算法及开源代码

AHRS(Attitude and heading ref AHRS(Attitude and heading reference system,也就是航姿参考系统。在互补滤波算法中传感器主要采用了IMU(陀螺仪、加速度计)和磁力计。 AHRS的基本思想是,在载体没有平移运动的情况下,通过加速度感知重力分量,可以计算出载体的俯仰(Pitch)和横滚(Pitch);磁力计可以感知磁北方向,因此可以计算载体的磁北航向;而陀螺仪测量输出载体的旋转角速度,通过积分可以计算得到横滚、俯仰、航向增量,但由于陀螺输出值含

weixin_42918498的博客 3万+

pycharm常用功能介绍

PyCharm是由JetBrains开发的专业Python IDE,提供智能代码补全、静态分析、调试工具等功能,支持Web开发和科学计算。主要版本包括专业版(含高级功能)和免费社区版。常用功能包括:项目创建(支持虚拟环境和本地环境)、Python文件编辑、代码运行(推荐右键运行方式)、调试功能(断点设置和变量检查)、界面主题更换、字体调整,以及第三方库安装(通过图形化界面管理)。PyCharm集成了版本控制、数据库工具等,支持跨平台使用,是Python开发者高效工作的首选工具。

qq_57220546的博客 2197

Avellaneda & Stoikov’s market-making strategy AS模型的通俗理解篇(一)

δa, δb = bid/ask spread, symmetrical → δa=δb 也就是一段时间内,这个midprice 上蹿下跳的幅度计算,其实做市也就是一种网格,或者说类似布林带,我们经过计算在底部放买单,在高点放一个卖单,如果上下都成交了,那么仓位不变,你把利差赚了。一般来说在震荡行情中,很适合做市,特别是波动率不高情况下,我们通过AS的经典论文得到2个最关键公式,下面来解读一下这个公式的含义,如何在hummingbot 策略中如何设置这些参数。如果单边上涨,你就无货可卖,俗称卖飞了。

weixin_42480337的博客 1万+

Python的IDE之PyCharm:PyCharm的简介、安装、入门、使用方法之详细攻略

​ Python的IDE之PyCharm:PyCharm的简介、入门、使用方法之详细攻略 目录 PyCharm的简介 PyCharm的安装 PyCharm的入门 PyCharm的使用方法 PyCharm的简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1万+

从MC到DC:三维重建算法的核心原理与实战对比

本文深入对比了三维重建领域两大经典算法Marching Cubes(MC)与Dual Contouring(DC)的核心原理与实战表现。MC算法原理直观、实现简单,但存在特征丢失和二义性问题;DC算法通过求解二次误差函数(QEF)和利用法向量信息,能更好地保留模型的尖锐特征,但计算更复杂。文章结合医学影像处理实例,为开发者根据速度、精度和特征保真度需求选择合适算法提供了清晰指南。

weixin_29251131的博客 1033

AutoCAD 2024 LISP实用技巧:自定义快捷命令与高效绘图工具集

本文详细介绍了如何在AutoCAD 2024中部署和使用LISP脚本,打造高效绘图工具集。通过自定义快捷命令,如WFF(超级文字查找替换)、GQT(图层隔离)和LLTJ(智能长度统计),可大幅简化图层管理、文字编辑和测量统计等重复性操作,显著提升绘图效率。

gan8painter的博客 319

pycharm的简介

pycharm使用 集成开发环境(IDE,Integrated Development Environment ) VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,c++ Visual Studio # 微软开发的 IDE, python,c++,ja...

weixin_34146986的博客 4990

第14.8章 高翔博士最新开源框架Lightning-LM源码解读(八):位姿平滑器PoseSmoother深度剖析,从原理到代码实现

本文深度解析了高翔博士开源框架Lightning-LM中的位姿平滑器PoseSmoother模块。该模块通过设置平滑因子,在保证位姿准确性的同时减少突变,使位姿变化更平稳。文章详细讲解了模块功能、数据流程和核心代码实现,包括构造函数、拷贝构造函数以及关键的PushDRPose和PushPose函数。重点分析了位姿平滑算法原理,涉及运动有效性校验、位姿队列维护和平滑因子调节等核心机制。此外还介绍了相关C++语法(如显式构造函数、默认拷贝构造)和优化方向。本解析为SLAM学习者提供了位姿平滑处理的实用实现范例。

行知SLAM 601

PyCharm 简介

PyCharm是JetBrains开发的专业Python IDE,提供社区版和专业版两个版本。社区版免费,支持基础Python开发功能;专业版(约899元/年)增加Web开发、数据库工具、远程开发等高级功能。PyCharm以智能代码补全、强大重构能力、高效调试著称,特别适合数据科学和Web开发。学生可免费获取专业版,普通用户根据需求选择版本:数据分析用社区版,全栈开发建议专业版。

likuoelie的博客 890

第一节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门

vben5 快速入门。 Vben Admin 框架新出的版本V5.5.4,而之前的Vben Admin 2.x 目前已存档,仅进行重大问题修复。之前在2.x版本曾经简单完成了一版专栏文章,当时也是收获了一些好评和建议。本次决定在v5 版本基础上再完成一次前后端的搭建。希望大家继续多多支持。项目精简后,再次启动项目,执行 pnpm run dev点击登录,可以看到接口报错,现在前端请求的后端有报错,下一节处理这部分逻辑。

cuiwin的专栏 7070

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Pycharm 简介

Pycharm 简介 PyCharm是用于Python脚本语言的最流行的IDE。本章将向你介绍PyCharm并解释它的功能。 PyCharm在以下方面为其用户和开发者提供了一些最好的功能—-。

qq_42194101的博客 2085

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python简介及Pycharm

Pycharm是一个软件,这个软件拥有很强的的功能,例如编写代码、调试代码、操作数据库等等,我们一般把拥有很多种功能为一身的专门用来学习或者开发程序的软件,称为IDE(集成开发环境)其官方网站:https://www.jetbrains.com/pycharm/想要学习Python编程语言需要提前准备好用到的各种软件,像Pycharm等,当然除了它之外还可能需要很多其他的软件,例如Sublime、Python解释器、MySQL、Redis、MongoDB等等。Python的优点很多,简单为大家列出几点。

zlnlh的专栏 600

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Pycharm 中Debug使用方法简介

调试方式快捷键意义Step OverF8调试一行代码,不进入子函数;如果没有子函数,功能与Step Into一样Step IntoF7单步执行,进入子函数调试过程中想跟着代码一步步走下去,可以一只按F7(Step Into),有时就会调到源代码里去执行,此时通过Step Into My Code可以让debug回到自己的代码并继续向下执行Step OutShift + F8运行断点后面所有代码;当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。

科学的殿堂 1586

Python基础之PyCharm简介

pycharm是Jetbrains家族中的一个产品,Jetbrains开发包括Java编辑器(IntelliJ IDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和C++编辑器(CLion)、.Net编辑器(Rider)、iOS/macOS编辑器(AppCode)等。通过鼠标滚轮调整代码字体大小【File】->【Settings】->【Editor】->【General】

weixin_48647112的博客 1816

python开发工具pycharm使用简介

快速查找文件Ctrl+E打开最近访问的文件,Ctrl+Shift+E打开最近编辑过的文件,尤其是在大型工程中,传统的按层查找文件非常低效;pycharm是一款常用的python开发工具,功能十分强大,并且多平台支持(Windows/MacOS/Linux),官方提供社区开源版本:pycharm Community免费版本下载地址。2. 自动引入,Alt+Enter,自动提示,引入模块神器。万能搜索,双击Shift,可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/。

Merissa_的博客 2853

白骑士的PyCharm教学基础篇 1.1 PyCharm简介

PyCharm作为一款功能强大的Python集成开发环境,具备智能代码补全、强大的代码分析、快速导航、高效的调试工具、测试工具集成和版本控制支持等特点,能够显著提高开发效率和代码质量。通过下载安装和设置PyCharm,你可以快速搭建一个高效的开发环境,专注于编写高质量的Python代码。

JeremyTC的博客 1120

PyCharm简介二

4. **创建Python文件**:在项目中创建新的Python文件(`.py`),可以右键点击项目目录,选择“New” -> “Python File”。2. **代码智能提示**:在编写代码时,PyCharm能够提供语法高亮、代码自动补全、代码模板、参数提示等功能,减少编码错误。6. **Web开发**:PyCharm提供了对Web框架(如Django、Flask等)的支持,适合进行Web开发。1. **大型项目开发**:PyCharm提供了强大的项目管理功能,适合管理包含多个文件和模块的大型项目。

地球空间 770

Pycharm使用简介

https://blog.youkuaiyun.com/u011342403/article/details/71702900

baidu_32542573的博客 632
上一篇: nginx_fastcgi_c++ 服务器环境搭建
下一篇: 6、openldap的OLC配置
jiangfeng999
博客等级 码龄23年 122粉丝 64原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值