iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python开发工具pycharm快速入
  • 348
分享到

python开发工具pycharm快速入

开发工具快速python 2023-01-31 05:01:59 348人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本教程是关于什么的本教程旨在引导您完成创建,运行和调试一个简单的python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。本教程不是关于哪些的Python编程超出了本教程的范围。要了解更多关于Py


教程是关于什么的

本教程旨在引导您完成创建,运行和调试一个简单的python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具

本教程不是关于哪些的

Python编程超出了本教程的范围。要了解更多关于Python语言,请参考官方网站。

在开始之前

请确保:

§ 您正在使用PyCharm 2.7版或更高版本

§ 至少有一个Python解释器,版本从2.4到3.3是正确安装在您的计算机上。

下载和安装PyCharm

如果您还没有PyCharm,从这里下载这个页面。要安装PyCharm,按照说明,根据您的平台。

启动PyCharm

有很多方法来启动IDE,根据您的操作系统

§ 如果你有一个桌面快捷方式图标 ,只需双击它。

§ 根据您的PyCharm安装的bin目录下,双击pycharm.exe或pycharm.bat(windows)中,或pycharm.sh(MacOS和linux)的。

PyCharm启动并显示欢迎屏幕:

创建于PyCharm一个简单的Python项目

要创建一个新的项目,单击该链接Create New Project。你看,Create New Project对话框中,在那里你必须定义所有新项目进行必要的设置。

需要注意的是,你可以创建一个新的项目随时...为了做到这一点,使用File → New Project的主菜单上。

首先,指定项目名称 - 让它成为MySimplePythonApplication。需要注意的是PyCharm默认情况下显示的项目位置。您可以接受默认位置,或单击浏览按钮,找到一些合适的地方你选。

接下来,选择项目类型。PyCharm提出了不同类型的应用程序(Django的,谷歌的AppEngine等)的发展的几个项目模板。当PyCharm建立从项目模板创建一个新的项目,它产生相应的目录结构和具体的文件。

不过,在这里我们的任务是创造Python的一个项目。在这种情况下,我们选择的类型的空项目-它是纯Python编程最合适的。在这种情况下PyCharm不会产生任何特殊的文件或目录。

最后,让我们选择一个Python解释器。正如你看到的,PyCharm通知您的Python解释器尚未选定。因为你至少有一个Python解释器在您的处置,让我们把它定义为项目的解释。

要做到这一点,点击旁边的浏览按钮。在Python Interpreters对话框中,单击,选择本地...,然后选择从文件系统中所需的解释:

当所有必要的设置完成后,OK按钮变为可用-所以点击它,并让你的项目做好准备。

探索和配置项目结构

您可以查看在最初的项目结构Project工具窗口:

如你所见,该项目只包含项目的根,和Python解释器,你在所指定的External Libraries节点。

接下来,让我们来探讨和详细配置项目结构:单击主工具栏上,然后选择Project Structure页面:

根据该项目的根目录,你看.idea目录-它包含MySimplePythonApplication.iml文件,反映了项目结构,和几个XML文件,每一个负责其自己的一套设置,可以通过它们的名字被识别:encodings.xml,VCS的.xml 等。需要注意的是.idea目录是不是在Project工具窗口可见。

接下来,让我们添加源根,所有的工作将被实际执行。在同一个Project Structure页面,用鼠标右键单击项目根目录,然后选择New Folder的右键菜单上:

接下来,输入目录名:

最后,让我们来庆祝这个目录为源根:选择的src目录下,点击你看到的src目录,现在标有

图标。单击确定应用更改并关闭Settings/Preferences项对话框。

请注意,其实这一步是可选的。你可以创建在项目根目录的文件,它会被视为源,因为默认情况下,该项目的根目录是源根。

创建Python类

选择SRC在项目工具窗口的目录,然后按ALT + INSERT:

选择该选项的Python file,从弹出的窗口,然后键入新的文件名 (求解):

PyCharm创建一个新的Python文件并打开它进行编辑:

编辑源代码

让我们先来看看我们刚刚生成的Python的文件。存根只包含两行:

_author_ = 'wombat'

_project_ = 'MySimplePythonApplication'

因为一个Python文件被生成文件模板,PyCharm已被取代的实际值,而不是预定义的变量$ PROJECT_NAME和$ USER。

现在让我们继续制作一些有意义的内容 - 一个简单的应用,解决了二次方程。

马上为您开始输入,你明白PyCharm,对于程序员,这事个漂亮的选择。例如,你想创建一个Python类。当你刚开始键入关键字,一个建议清单显示:

选择关键字的类,然后键入类名(Solver)。PyCharm立即通知您缺少冒号,然后预计缩进:

注意在右边的排水沟错误条纹。将鼠标指针放在一个错误的条纹,和PyCharm显示了详细的解释,一个气球。由于PyCharm分析您的的即时码,结果立即在右侧排水沟上方的检查指标显示。本次检查的指示就像一个交通灯:当它是绿色的,一切都OK了,你可以继续你的代码;黄灯意味着但是不会影响编译一些小问题;但是,当指示灯为红色,这意味着你有一些严重的错误。

让我们继续创建函数“演示”:当你只需要输入左括号,PyCharm创建整个代码构造(必选参数“自我”,右括号和冒号),并提供适当的缩进:

注意:当您键入时,未使用的符号都以灰色显示:

一旦你计算出判别,他们呈现如常。其次,要注意的未解决的引用“数学”。PyCharm强调它与红色弯曲的线,并且表示红色灯泡。

让我们做一个简短的附记入PyCharm意图的行动和快速修复的概念。当你写你的代码,它有时应该修改代码结构-在这种情况下PyCharm显示一个×××的灯泡。但是,如果PyCharm遇到错误,则显示红色的灯泡。

在这两种情况下,看什么呢PyCharm建议你这样做,按Alt + Enter键 -这将显示建议列表,这在我们的例子中包含了几个可能的解决方案:

让我们选择进口的math库。导入语句被添加到Solver.py文件。接下来,计算二次方程的根,并打印出来,最后,让我们来调用该函数演示之类的求解:

import math

_author_ = ‘Mads Spiral’

_project_ = 'MySimplePythonApplication'

class Solver:

def demo(self):

a = int(input("a "))

b = int(input("b "))

c = int(input("c "))

d = b ** 2 - 4 * a * c

disc = math.sqrt(d)

root1 = (-b + disc) / (2 * a)

root2 = (-b - disc) / (2 * a)

print(root1, root2)

Solver().demo()

然后按Ctrl + Shift + F10来运行该脚本。控制台会显示在运行工具窗口。在这个控制台,您必须输入A,B和C值,并期望看到的结果。

哎呀... PyCharm报告一个运行时错误:

似乎有些分析是可取的,所以让我们确保在开方'D'非负,并报告错误,当它是消极的。要做到这一点,选择判别计算语句,然后按按Ctrl + Alt + T键(Code→Surround with):

PyCharm创建一个存根'if'结构,让你用正确的内容填充它的任务。最后,它会是不错的整个计算重复次数超过一次,让我们再一次用“Surround with”的动作:选择该功能的整个身体的demo,并与围绕它而。你会落得像下面的代码:

import math

_author_ = ' Mads Spiral'

_project_ = 'MySimplePythonApplication'

class Solver:

def demo(self):

a = int(input("a "))

b = int(input("b "))

c = int(input("c "))

d = b ** 2 - 4 * a * c

if d>=0:

disc = math.sqrt(d)

root1 = (-b + disc) / (2 * a)

root2 = (-b - disc) / (2 * a)

print(root1, root2)

else:

print("error")

Solver().demo()

接下来,让我们运行和调试该脚本。

运行的应用程序

你已经启动了Solverscript的脚本,所以我们只提醒它是如何做。PyCharm推荐了几种方法来运行,在编辑器中打开的脚本。

§ 首先,你可以使用键盘快捷键Ctrl + Shift + F10

§ 其次,您可以使用上下文菜单命令,通过在编辑器背景上右击调用:

§ 最后,也可以从主工具栏运行脚本,使用临时运行/调试配置“Solve”(运行/调试配置的概念将被更详细地考虑在下一节):

在任一情况下,PyCharm打开运行工具窗口,并显示了应用程序的输入和输出:

运行/调试配置

每个脚本使用的是特殊的配置文件,或者执行运行/调试配置。这样的一个配置文件同时用于运行和调试应用程序,并指定脚本的名称,工作目录,行动启动等之前执行

PyCharm提出了一些默认的运行/调试配置,为不同类型的应用程序(Python脚本,DjanGo的应用程序,测试等),您可以查看可用默认的运行/调试配置对话框,它被调用或者通过运行→编辑配置...命令,在主菜单中,或通过单击主工具栏的运行区域的下拉列表:

让我们来看看Edit Configurations。其左手部分包含一个树状视图有两个顶级节点:Python的和默认值:

较低的节点包含的默认运行/调试配置列表中。这些默认运行/调试配置是无名的,但每一个新的运行/调试配置在默认的理由创建的,并得到您所选择的名称。

上级节点被称为的Python和只包含一个运行/调试配置求解器,其以灰色显示。这是什么意思?

运行/调试配置Solver是一个临时配置文件,其中PyCharm产生了,当你刚刚运行求解器脚本。它所驻留的节点下的Python,由于该运行/调试配置在底座上创建Python类型的默认配置。

您可以保存本次运行/调试配置,从而使其永久化。永久运行/调试配置呈现在一个正常的字体。与临时配置,永久那些数量是无限的。

让我们使用相同的临时运行/调试配置求解器进行调试的求解器脚本。

调试应用程序

你会做什么来执行一步你的应用程序的步骤,检查相关的变量,手表,或线程程序的信息,找出异常的起源?这是在调试过程来帮助。

要开始调试,你必须设置断点第一。要创建一个断点,只需点击左侧装订线:

接下来,用鼠标右键单击编辑器的背景,并选择调试“Solver”上下文菜单:

PyCharm启动调试会话,并给出了调试工具窗口。下图对应窗格和选项卡的默认布局:

在调试工具窗口显示了框架,变量和手表,以及控制台,其中显示所有输入和输出信息的专用窗格。如果你想在控制台总是可见的,只需拖动到所需的地方:

使用步进工具栏按钮来逐步执行应用程序:

当你通过申请步骤,每一个到达断点变成蓝色:

探索导航

导航提供了一个特殊的热情来PyCharm。让我们来简单介绍一下在刚刚有些众多PyCharm的导航设施。

§ 想象一下,你已停止工作,出去喝杯咖啡......当你回来,你不记得究竟你一直在做和你去哪儿停止。在这种情况下,你可以使用的最需要的功能之一-浏览到最后编辑的位置。按Ctrl + Shift + Backspace键 -在这里你!

§ 随着PyCharm,它很容易去一个符号的声明。例如,在我们的例子中,将插入符号的调用平方根函数,然后按Ctrl + B键 - PyCharm立即打开math.py在声明开方功能:

§ 非常有用的是迅速找到任何类,文件或符号的名字的能力。例如,按Ctrl + Alt + Shift + N键,然后输入你想要去到一个符号的名称:

你可以找到所有下可用的导航命令导航菜单。另外,在本教程只是几个例子

重构

让我们来改变函数的名称演示,并给它一些更具描述性的名称,例如,计算。这很可能只是为了改写现有名称与一个新的。然而,在这种情况下,你将不得不输入新名称的两倍:对于函数调用的第一个时间函数的声明,和第二时间。在这个小例子就不是一个问题,而是考虑在一个大型项目中,有许多函数调用......这是更建议使用重命名重构代替。

将插入符号在函数声明时,按Shift + F6键,然后键入新名称,在重命名对话框:

点击重构。所有发现的事件出现在查找工具窗口:

点击做重构按钮-你看到的函数名称已更改为函数声明和函数调用两种:

这是可能的,以进一步修改这个类:它移动到不同的文件夹,更改签名计算功能,所有这些行动都是由各种重构手段进行提取变量等。我们将在专门的教程考虑这些重构的更多细节。



--结束END--

本文标题: python开发工具pycharm快速入

本文链接: https://www.lsjlt.com/news/188557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python开发工具pycharm快速入
    本教程是关于什么的本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。本教程不是关于哪些的Python编程超出了本教程的范围。要了解更多关于Py...
    99+
    2023-01-31
    开发工具 快速 python
  • python开发工具pycharm快速入门
    本教程是关于什么的本教程旨在引导您完成创建,运行和调试一个简单的Python项目,使用PyCharm一步一步 - Python的IDE有一整套完整的生产性的开发工具。本教程不是关于哪些的Python编程超出了本教程的范围。要了解更多关于Py...
    99+
    2023-06-02
  • 开发者如何快速入门Python
    今天就跟大家聊聊有关开发者如何快速入门Python,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python确实是个好语言,这点毋庸置疑, Python一直以简洁方便而又强大著称,其...
    99+
    2023-06-17
  • 强大asp.net智能开发工具,力软快速开发平台
           力软是一家专业从事软件研发、销售于一体的技术服务型公司。公司本着诚信为根本、竞争为导向、 创新为动力,服务为基础的经营理念,为用户提供定制化的技术服务。   &nbs...
    99+
    2023-06-03
  • python开发工具
    工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本) 初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点...
    99+
    2023-01-31
    开发工具 python
  • 怎么快速入门轻量快速的CI工具Drone
    怎么快速入门轻量快速的CI工具Drone,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。前言公司之前一直在使用 Jenkins 作为 CI/CD 工具, Jenkins 非常强大...
    99+
    2023-06-19
  • Laravel5.4快速开发简书网站——3-2PHPstorm+squePro开发工具介绍
    下面我们介绍两款开发工具的使用,一个是PHP的开发工具, PHPStorm PHPStorm是开发PHP的利器,这个工具是Windows和Mac下都有的工具,我说一下PHPStorm是我开发PHP的...
    99+
    2023-09-15
    php ide 开发语言
  • 介绍一个软件开发工具,堪称快速开发神器
    软件快速开发平台是一种软件开发工具,以通用技术架构(如MVC)为基础,集成常用建模工具、二次开发包、基础解决方案等而成。可以大幅缩减编码率,使开发者有更多时间关注客户需求,在项目的需求、设计、开发、测试、部署、维护等各个阶段均可提供强大的支...
    99+
    2023-06-03
  • Python搭建编程环境-安装Pycharm开发工具
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-01
    python pycharm 安装教程
  • 怎么用Python快速开发在线数据库更新修改工具
    这篇文章主要介绍“怎么用Python快速开发在线数据库更新修改工具”,在日常操作中,相信很多人在怎么用Python快速开发在线数据库更新修改工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Python...
    99+
    2023-06-15
  • 安卓Android开发快速入门
    配合天哥视频食用更佳:【天哥】Android开发视频教程最新版 Android Studio开发 UI组件(控件) 布局管理器 LinearLayout(线性布局) 可嵌套 最常用属性 id 起标记布局的作用 layout_width [w...
    99+
    2023-08-19
    java
  • Python开发爆破工具
    上一篇讲到了如何用Python开发字典,而当我们手里有了字典 就可以进一步去做爆破的任务了,可以用现成的工具,当然也可以自己写 接下来我就要一步一步来写爆破工具!   爆破MySQL: 想要爆破MySQL目标至少要允许远程连接 我这里没有...
    99+
    2023-01-30
    工具 Python
  • Python从入门到精通 | Python 下载与环境配置 | 开发PyCharm开发工具下载与安装(二)
    1 课程 - 任务 1.1 任务清单 序号内容学习难度1Python 下载与安装掌握★★2Python 环境变量配置掌握★★3Python 环境检查掌握★★4PyCharm 开发工具下载与安装掌握★★...
    99+
    2023-09-16
    python 开发语言 学习
  • 快速开发平台比较选择最适合您的工具
    快速开发平台是一种用于创建应用程序的工具,它可以帮助开发人员快速构建和部署应用程序。本文将对比不同的快速开发平台,帮助您选择最适合您的工具。 一、快速开发平台介绍快速开发平台是一种工具,它可以帮助开发人员快速构建和部署应用程序。这些平台通...
    99+
    2023-12-16
    您的 最适合 快速
  • TypeScript内置工具类型快速入门运用
    目录前言一、什么是ts内置工具类型二、使用示例1.Partial2.Required3.ReadOnly4.Pick5.Record总结前言 TS为了方便开发者使用,在内部提供了非常...
    99+
    2023-03-09
    TypeScript内置工具 TypeScript工具类型
  • Python开发工具有哪些
    这篇文章主要介绍“Python开发工具有哪些”,在日常操作中,相信很多人在Python开发工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python开发工具有哪些”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-17
  • Python开发工具Pycharm的安装以及使用步骤总结
    前言 PyCharm是一种Python 的IDE工具(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部集成的功能如下: Projec...
    99+
    2024-04-02
  • 加速网站开发的css开发工具有哪些
    这篇文章主要介绍“加速网站开发的css开发工具有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“加速网站开发的css开发工具有哪些”文章能帮助大家解决问题。1.E...
    99+
    2024-04-02
  • VUE 开发宝典:必备工具速览
    ...
    99+
    2024-04-02
  • Golang开发的快速入门指南:迅速掌握开发流程
    Golang开发入门指南:快速掌握开发步骤,需要具体代码示例 引言 随着近年来Go语言(也称为Golang)的兴起,越来越多的开发人员开始关注和学习这门语言。Golang被设计成一个简单、高效、可靠的语言,旨...
    99+
    2024-01-23
    Golang 开发入门 快速掌握
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作