一周学会python2-IDE

这篇具有很好参考价值的文章主要介绍了一周学会python2-IDE。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

2-IDE

2.1 集成开发环境的特点

  • 与库和框架的简单集成
  • 集成面向对象设计
  • 语法高亮
  • 代码自动完成
  • 版本控制

除了这些功能,集成开发环境还能为开发人员提供高级调试功能。

2.2 PyCharm

PyCharm是由软件工具开发领域的先驱JetBrains开发的仅用于Python的集成开发环境。最初,JetBrains团队创建PyCharm是为了管理其他编程语言的集成开发环境。不过,由于其可移植性,JetBrains团队后来将其作为独立产品向全球用户发布。PyCharm适用于所有主流操作系统,有两种版本:社区版和专业版。

社区版是开源的免费软件,任何人都可以用它来编写Python代码。不过,它也有一些局限性,尤其是在版本控制和第三方库集成方面。
专业版是付费的集成开发环境,为开发人员提供高级功能和大量集成选项。例如,使用PyCharm IDE专业版,开发人员可以轻松创建网络或数据科学应用程序。

2.2.1 PyCharm提供哪些功能?

PyCharm以其为热衷于Python的开发人员提供的独特功能以及高质量的集成能力而闻名。

  • 代码编辑器

PyCharm的代码编辑器是业内最好的编辑器之一。使用该编辑器处理新项目时,您会对代码自动补全功能感到震惊。此外,JetBrains还使用了多种先进的机器学习模型,使IDE足够智能,即使是最复杂的编程块也能理解,并为用户提供建议。

作为开发人员,PyCharm编辑器还可以进行自定义,以获得更好的浏览体验。用户可以使用浅色和深色主题,根据自己的心情更换主题。

  • 代码导航

PyCharm复杂而全面的文件组织系统让程序员可以轻松管理文件。例如,书签和镜头模式可以帮助Python程序员有效管理重要的编程块和代码逻辑。

  • 重构

PyCharm包含先进的重构功能,允许开发人员在不破坏程序的情况下轻松更改文件、类和方法的名称。当您使用IDLE重构代码时,会立即破坏代码,因为默认的Python IDLE没有足够的智能来区分新名称和旧名称。

当需要更新代码或为软件组件迁移到更好的第三方库时,大多数Python开发人员都会使用高级重构功能。

  • Web技术集成

大多数Python开发人员都在网络领域工作,这在软件行业中占有相当大的比重。PyCharm简化了开发人员的软件与Python网络框架(如Django)的集成。PyCharm还具有足够的智能,能够理解HTML、CSS 和 JavaScript代码,这些代码通常被网络开发人员用来创建网络服务。

所有这些功能使Python 络开发人员能够轻松地将现有的Web代码集成到Python框架中。

  • 与科学库集成

PyCharm还因其对SciPy和NumPy等科学和高级数学库的强大支持而闻名。虽然它无法完全取代您的数据集成和清理设置,但它可以帮助您为所有数据科学项目开发基本的伪逻辑。

  • 软件测试

PyCharm可以执行高级单元测试策略,即使是最复杂、成员众多的大型项目也不在话下。它还包括高级调试工具和远程配置功能,可用于Alpha和beta测试工作流。

2.2.2 如何使用PyCharm?

  • 步骤-1:安装 PyCharm

PyCharm几乎可以安装在任何操作系统上。首先,从官方网站或众多软件包管理器中获取安装包。

导航到JetBrains官方网站,点击右上角的下载选项卡。现在,根据你的操作系统,下载可执行文件或dmg文件,然后双击该文件,按照屏幕上的说明操作。

要下载专业版软件,必须先提供付款信息才能下载试用版。试用期结束后,您将被收取费用,并可以顺利使用专业版。

要在系统上成功安装PyCharm IDE,必须先安装Python。这是因为它会检测Python路径并自动安装软件的核心库。

  • 步骤-2:创建新项目

安装软件后,从应用程序或桌面图标启动PyCharm IDE。打开PyCharm后,会弹出一个新的弹窗,允许您从头开始创建一个新项目。你可以使用软件界面左上角的按钮"文件"选项打开一个新项目。其他选项包括导入和导出现有项目或快速保存当前工作项目。

首次打开Python项目时,系统会提示您选择要在所有编程过程中使用的Python解释器。如果不知道在哪里找Python解释器,可以选择"virtualenv",它会自动搜索系统并为你找到一个。

  • 步骤-3:使用PyCharm整理

一旦你开始使用PyCharm创建项目,为你的程序文件创建新的文件夹和资源是必不可少的。

要在项目界面上创建新文件夹,只需选择新建-->文件夹选项。您可以将软件中使用的任何Python脚本或资产包含在这一部分中。

在单独的文件夹中创建新文件时,会创建一个扩展名为.py的文件。因此,如果您想创建不同的类文件或模板,必须在文件夹中创建文件时明确创建。

  • 步骤-4:PyCharm的高级功能

代码编写完成并集成后,您可以使用内置的IDLE接口或PyCharm独特的输出接口来快速运行它。

您编写的所有代码都将自动实时保存,因此您不必担心因网络连接不良或断电而丢失任何重要的项目数据。要在本地系统中保存项目副本,只需按下 Ctrl+S 或 Cmd+S 即可。

程序完成后,按下Shift+F10 键,在解释器的帮助下运行并编译代码。

使用Ctrl+F 或Cmd+F命令,可以搜索项目中的任何方法、变量或代码段。只需使用此快捷键并输入要查找的信息即可。

一旦Python代码被导入并部署到所需的操作系统中,就必须开始设置调试项目环境,以便不断清除系统中的错误。要在不破坏整个代码逻辑或核心程序的情况下设置断点并解决逻辑问题,请按 Shift + F9。

2.2 Python风格指南

Python编程之所以在程序员中越来越受欢迎,是因为它所支持的编程理念。Python以简单为目标,而其他高级编程语言则以复杂为目标。

Python核心开发人员鼓励早期的Python使用者遵循一套简单的、众所周知的原则,即"Python禅宗",来编写既能运行又美观的代码。即使在二十年后的今天,这些原则对Python程序员仍然适用,每个Python程序员都应该了解它们。

在终端上输入下面的Python代码,阅读所有这些原则。

import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

参考资料

  • 软件测试精品书籍文档下载持续更新 https://github.com/china-testing/python-testing-examples 请点赞,谢谢!
  • 本文涉及的python测试开发库 谢谢点赞! https://github.com/china-testing/python_cn_resouce
  • python精品书籍下载 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
  • Linux精品书籍下载 https://www.cnblogs.com/testing-/p/17438558.html
  • https://medium.com/coderbyte/spyder-python-ide-for-absolute-beginners-89e4ea1832af

2.3 Spyder:适合初学者的Python IDE

一周学会python2-IDE

Spyder是一款集成开发环境,主要面向科学研究人员、数据分析师或参与科学软件包创建的人员。Spyder的开发人员将其设计为开发Python应用程序的理想工具,Spyder本身也是使用Python创建的。

Spyder以MIT开源许可证发布,它的诞生还要感谢Anaconda Inc. Spyder的用户界面非常容易定制,可以设置各种类型的布局,以适应不同开发者的习惯和偏好。

Spyder最有趣的功能包括多语言编辑器、实用的代码补全功能、在数据科学环境中非常有用的实时代码分析功能以及去向定义功能。
如何安装?

在个人电脑上安装Spyder之前,可以先在线试用。你可以访问Binder上的Spyder页面https://mybinder.org/v2/gh/spyder-ide/spyder/4.x?urlpath=%2Fdesktop,然后在浏览器中使用功能齐全的副本开始工作。如果你喜欢,就可以在电脑上开始实际安装。

一周学会python2-IDE

推荐用Anaconda安装。因为它几乎囊括了我们所需的一切。你可以从其官方网站(https://www.anaconda.com/download )下载Anaconda,选择你需要的安装文件类型。下载完成后,最好以管理员身份运行,并按照屏幕上显示的说明操作。

开始菜单查找Spyder即可启动。

你可以通过 "工具">"偏好设置">"外观">"界面主题">"浅色/深色/自动 "将主题更改为深色主题。选择你想要的主题并点击 "确定",Spyder就会以你选择的主题重新启动。

一周学会python2-IDE

编辑器: 这是我们编写代码的地方。

控制台: 当我们运行代码时(稍后我们将看到如何运行),代码的输出/错误将在这里显示。我们还可以在控制台中下达单行命令,以获得即时输出。控制台还有很多重要用途。我们稍后再讨论。

多用途窗口: 实际上,spyder 中并没有这样的窗口,我之所以给它起这个名字,是因为它有多种用途,比如帮助、变量资源管理器、文件、绘图等。

要创建新文件,请访问文件 > 新文件;要创建新项目,请访问项目 > 新项目,然后选择要创建项目的目录并为其命名。创建脚本更容易,因为它有多语言编辑器、代码自动补全功能,以及介绍中提到的更多功能。
一周学会python2-IDE

当你输入代码时,编辑器会提示所有可能使用的参数。如果你输入了任何错误或无效的代码,它甚至会在你运行代码之前向你发出警告。

要运行脚本,你可以点击工具栏上的运行(F5 是运行整个脚本的快捷键)选项,输出结果将显示在控制台中,如果有错误,还会显示错误信息。

一周学会python2-IDE

正如你所看到的,多用途窗口中有许多选项,你可以通过点击这些窗格在它们之间进行切换。

如果你想了解任何命令,只需键入该命令并点击 Ctr+I 即可。你还可以点击工具栏上的帮助图标获得更多帮助,你可以找到 Spyder 文档、视频教程、快捷键列表等。
一周学会python2-IDE

你可以在变量资源管理器中查看运行代码时创建的所有变量。你还可以通过变量名搜索变量,一次删除单个或所有变量。
一周学会python2-IDE

在 "绘图(Plots)"窗格中,可以即时查看脚本创建的绘图,并使用左右箭头图标在绘图之间轻松导航。
一周学会python2-IDE

你可以查看当前工作目录和其中文件的详细信息。在处理大型项目时,在文件夹之间进行导航相对非常容易。
一周学会python2-IDE

在历史窗格中,你可以看到从启动开始之前执行的所有命令。
一周学会python2-IDE

Spyder IDE 有很多功能可以让你高效地工作。为了让创建、运行和调试代码等常规任务变得更简单,你可以使用工具栏下方的图标。你可以在图标上滑动,查看它是什么,能做什么。

2.4 Visual Studio Code指南

参见: https://mp.weixin.qq.com/s/_7HNnQA_Z8jf4af5NaYWGg文章来源地址https://www.toymoban.com/news/detail-711291.html

到了这里,关于一周学会python2-IDE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDE(集成开发环境)插件是安全开发的便捷方式之一

    开发人员每天都使用插件,插件的功能在于简化开发流程,例如自动检测所有特殊字符(如“;”、“:”)或语法合规性。创建插件的目的本身就是为了让开发人员能够在编写代码时检测漏洞,并在无需离开 IDE 环境的情况下立即修复漏洞。我们来了解一下,什么是插件以及如

    2024年03月23日
    浏览(52)
  • Go语言集成开发环境(IDE):GoLand 2023中文

    GoLand 2023是一款由JetBrains开发的现代化、功能丰富的Go语言集成开发环境(IDE) 。它提供了智能代码提示和自动完成、强大的内置调试器以及代码重构工具,帮助开发者提高编码效率并确保代码质量。GoLand 2023还支持多种版本控制系统,集成了测试工具,并提供了代码审查功能

    2024年02月06日
    浏览(53)
  • 软件的开发工具包(SDK)与集成开发环境(IDE)

    本文重点论述软件的开发工具包(SDK)与集成开发环境(IDE)的基本概念和作用。 通常情形下,无论是安装一个软件还是开发一个软件,实际上主要做两个事情:产生SDK(Software Development Kit,简称SDK,软件开发工具包)和IDE(Integrated Development Environment,简称IDE,集成开发环

    2024年02月16日
    浏览(58)
  • 【Java】IDE集成开发环境工具IntelliJ安装和使用

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月18日
    浏览(74)
  • 从0开始学C++ 第四课:常用C++编辑器和集成开发环境(IDE)的使用

    第四课:常用C++编辑器和集成开发环境(IDE)的使用 在这一课中,我们将了解一些流行的C++编辑器和集成开发环境(IDE),它们可以简化C++的编写、编译和调试过程。我们将介绍三种流行的IDE:Visual Studio Code、Eclipse和CLion,并指导如何设置一个简单的C++项目。 目标 了解不同

    2024年01月22日
    浏览(48)
  • 一周学会python4变量

    为了正常运行,Python程序需要变量和运算符等基本组件。包括变量和运算符在内的这些元素对于程序员新手来说很容易理解和应用,使他们能够开发出创建复杂软件所需的算法。 本章涉及到了第8章函数的内容,如不能理解,可学习函数后再温习。 变量是在Python程序中存储和

    2024年02月08日
    浏览(37)
  • 一周学会python3基础

    Python程序员必须确保用户提供输入,并根据输入提供输出,这样才能拥有动态应用程序。Python解释器和程序中的所有函数都可以访问用户的输入值。 应用程序的生存依赖于输入值。从网络应用程序到最新的元宇宙应用程序,一切运行都依赖于用户的输入值。例如,当您登录

    2024年02月08日
    浏览(79)
  • 一周学会python1-开始

    Python是一种相当流行(而且简单易学)的高级编程语言。本书将以直观的方式向你传授Python。即使你没有任何编程语言的经验,也能掌握 Python 的基础知识并加以运用。 Python一种高级编程语言,在编程界非常流行。它简单、通用,并包含大量第三方框架库。它也被认为是最流

    2024年02月14日
    浏览(41)
  • 【python基础】搭建PyCharm集成开发环境

    视频介绍 搭建PyCharm集成开发环境 本教程使用的版本号为专业版PyCharm 2022.3.2,如果您是初学者,为了更好的学习本教程,避免不必要的麻烦,请您下载使用与本教程一致的版本号。 官网下载:https://www.jetbrains.com/pycharm/download/other.html 百度网盘:链接:https://pan.baidu.com/s/1bBi

    2024年02月06日
    浏览(72)
  • 一周学会Django5 Python Web开发-Django5路由定义

    锋哥原创的Python Web开发 Django5视频教程: 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计22条视频,包括:2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~、第2讲 Django5安装、

    2024年02月19日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包