暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Tutorialspoint Pycharm 教程

原创 yBmZlQzJ 2023-06-12
723

Tutorialspoint Pycharm 教程

来源:易百教程

Pycharm教程™

PyCharm是Python中最受欢迎的IDE,它包含了很多优秀的功能,例如优秀代码自动完成和高级调试器的检查以及对Web编程和各种框架的支持。 PyCharm由捷克公司Jet创建,专注于为各种Web开发语言(如JavaScript和PHP)创建集成开发环境。

面向读者

本教程为Python开发人员准备,这些开发人员专注于使用IDE在各种Python框架中运行,调试和创建项目的完整软件包。 此外,对任何IDE有基本知识的感兴趣的学习者都可以使用本教程。

前提条件

在继续本教程之前,您需要掌握像Sublime Text这样的Python集成开发环境或NetBeans等最受欢迎的IDE的基本知识。 如果您是初学者,我们建议您在继续阅读本教程之前先阅读与这些主题相关的教程。

问题反馈

我们不能保证您在学习此Pycharm教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm简介 - Pycharm教程™

PyCharm是用于Python脚本语言的最流行的IDE。 本章将向您介绍PyCharm并解释其功能。

PyCharm为用户和开发人员在以下方面提供了一些最好的功能 -

  • 代码完成和检查
  • 高级调试
  • 支持Web编程和框架,如DjangoFlask

PyCharm的特点

此外,由于下面提到的功能,开发人员会发现PyCharm很适合使用 -

代码完成
无论是内置还是外置软件包,PyCharm均可实现更流畅的代码完成。

SQLAlchemy作为调试器
可以设置断点,在调试器中暂停,并可以查看用于SQL语言代码的用户表达式的SQL表示。

编辑器中的Git可视化
在Python中编码时,对于开发人员来说查询是正常的。 您可以在PyCharm中轻松检查上次提交,因为它具有可以定义上次提交与当前提交之间的区别的蓝色部分。

代码覆盖编辑器
您可以在PyCharm编辑器外部运行.py文件,并将其标记为项目树中其他位置的代码覆盖细节,摘要部分等。

包管理
所有安装的软件包都以适当的视觉表示显示。 这包括已安装软件包的列表以及搜索和添加新软件包的功能。

本地历史
本地历史始终以像Git这样的补充方式跟踪更改。 PyCharm中的本地历史记录提供了回滚和添加内容所需的完整细节。

重构
重构是一次重命名一个或多个文件的过程,PyCharm包含用于平滑重构过程的各种快捷方式。

PyCharm编辑器的用户界面

PyCharm编辑器的用户界面显示在下面的屏幕截图中。 请注意,编辑器包含用于创建新项目或从现有项目导入的各种功能。

e791af157950735ccb49a40f3e484e32.jpg

从上面的屏幕截图中,可以看到新创建的项目Demo和用于包管理的site-packages文件夹以及其他各种文件夹。

可以下载PyCharm编辑器并在此链接阅读其官方文档 -
https://www.jetbrains.com/pycharm/


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm安装 - Pycharm教程™

在本章中,您将详细了解PyCharm在本地计算机上的安装过程。

安装步骤

必须按照以下步骤在系统上安装PyCharm。 这些步骤显示了从将PyCharm软件包从其官方网站下载到创建新项目的安装过程。

第1步

从PyCharm的官方网站下载所需的软件包或可执行文件 https://www.jetbrains.com/pycharm/download/#section=windows 在这里您会看到两个Windows版本的软件包,如下面的屏幕截图所示 -

b7f0cabe78ad93b59102fd6f327acaea.jpg

请注意,该专业套件包含所有高级功能,并在几天内免费试用,用户必须在试用期之后购买授权密钥才能激活。 社区版是免费的,可以根据需要进行下载和安装。 它包含安装所需的所有基本功能。 请注意,我们将在本教程中使用社区版本。

第2步
将社区软件包(可执行文件)下载到您的系统中,双击:pycharm-community-2018.1.4.exe,如下所示 -

2946a138c3f37da8884ff89d5e7bbbe8.jpg

第3步

现在,安装程序类似于任何其他软件包。点击下一步:

e26c501ca6854d3078eafe74615ef6fa.jpg

8bc0950efd3f43364d68b9de2b81bd11.jpg

第4步

安装成功以后,PyCharm会要求您导入现有软件包的设置(如果有的话)。

e938102780a852cf8843737a89a22ba5.jpg

f96d3dd20266dfbeafe75b75d9c3d41c.jpg

这有助于创建一个新的Python项目,可以从头开始工作。 请注意,与其他IDE不同,PyCharm只专注于使用Python脚本语言的项目。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm基础知识 - Pycharm教程™

本章将讨论PyCharm的基本知识,并让您感觉很舒服,开始在PyCharm编辑器中工作。
当第一次启动PyCharm时,您可以看到一个带有IDE入口点的欢迎屏幕,例如 -

  • 创建或打开项目
  • 从版本控制中检出项目
  • 查看文档
  • 配置IDE

ec366e86f2a347d73843c8c2f86eebf4.jpg

回想一下,在上一章中,我们创建了一个名为demo1的项目,将在本教程中引用同一个项目。 现在将开始在同一个项目中创建新文件,以了解PyCharm Editor的基本知识。

f4cc0d6b7457643722a73852b94021a5.jpg

以上快照描述了demo1 的项目概述和创建新文件的选项。例如创建一个名为main.py的新文件。

包含在main.py中的代码如下所示 -

y = 3

def print_stuff():
print ("Calling print_stuff")
print (y)
z = 4
print (z)
print("exiting print_stuff")

print_stuff() # we call print_stuff and the program execution goes to (***)
print(y) # works fine
print (z) # NameError!!!

使用PyCharm编辑器在main.py文件中创建的代码显示如下 -

7b346862777b1e7565d39c8c819b397a.jpg

此代码可以在IDE环境中运行。下面讨论运行程序的基本演示 -

f34942bbfd3878190ab04c59a7f50014.jpg

请注意,我们在指定的代码中包含了一些错误,以便控制台可以按照预期的方式执行代码并显示输出。

9a2fa3f20df6488b147345ed456279b1.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm键盘映射 - Pycharm教程™

PyCharm包含各种键盘映射,以显示编辑器中最常用的命令。 本章详细讨论Pycharm键盘映射。

可以在文件菜单:帮助 -> 键盘映射参考 中找到可用键盘列表,如下面的屏幕截图所示 -

4b6867f8186430d1bfc8e9b6d1071f4f.jpg

可以找到Pycharm键盘映射列表和可用的PDF格式快捷方式,如下所示 -

61715f3b56a65dae5a967377353b8f91.jpg

注 - Windows和Linux操作系统的默认键盘映射是默认键盘映射,而在Mac OS中,默认键盘映射是OSX 10.5。

还可以使用Windows和Linux操作系统中的设置选项(Mac OS中的首选项)查看可用Keymaps列表,如下面的屏幕截图所示 -

a9f36c1a32923dd59bb4c2f8ffc39000.jpg

默认的键盘映射包括编辑器操作,主菜单,工具窗口,外部工具,版本控制系统,宏,快速列表,插件和其他选项的各个部分。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm快捷键 - Pycharm教程™

快捷键是用于执行一组活动的键的组合。可以在Keymaps指南参考中找到PyCharm快捷键列表。

查看快捷键

快捷键列表可在以下选项:帮助 -> 查找操作 菜单中使用快捷窗口弹出。

5a3744c5dd2af09e6d598dce9c3e13ff.jpg

可以看到这里显示的快捷窗口 -
5a3282a8e71d26d7894b57b6d5a0654e.jpg

该快捷方式包括标识符列表,包含功能和选项菜单栏的快捷方式。例如,查看导航栏包含切换ON和OFF,根据设置的值(ON和OFF)显示导航栏。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Omni - Pycharm教程™

Omni是PyCharm的一部分,可以从任何地方进入任何地方。 它包括用于从一个地方移动到另一个地方的各种工具。 它有助于在这种情况下您需要快速从一个项目目录移动到另一个目录。 本章将使您熟悉Omni的功能。

功能
导航菜单描述了Omni中涉及的功能。 本节详细讨论这些 -


这有助于在一个提到的项目中从一个类导航到另一个类。 这对浏览类的列表非常有帮助。
07f924cd95a8800dfc29f12868ce5d09.jpg

后退

该选项有助于从现有状态向后移动。 快捷键是:Ctrl + Alt + Left。

75a64fae4351ce663dfdff35fb7154cf.jpg

前进

它的作用类似于后退选项。 但是,功能完全相反。

cfcc7c138d576f8d394e8800a0202ad6.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm宏 - Pycharm教程™

PyCharm编辑器中的宏和Omni之间的区别很微妙。 Omni允许您访问编辑器的确切位置或指定的代码位置,但没有特别的意义。 宏另一方面允许用户浏览函数和类或特定的类方法。

导航宏

观察以下屏幕截图,以更好地了解导航宏 -

9993677b9e454325f6cf6c48a0cf9496.jpg

Navigate -> Declaration 打开显示声明,类型声明和定义超级方法。 类型声明中包含的各种属性如下所示 -

9cd80f23864989a8a995a18b64c725f8.jpg

但是,如果用户尝试访问.so对象的声明(例如,从datetime模块导航到选择模块),则每次遇到存根文件时都会出现此宏的问题。

到处搜索

它有助于搜索类和相关的方法。它还包括与Google一起搜索的选项。

d552c8416c6744298caa06e6686e9e6e.jpg

每个部分在其部分名称旁边都包含一个快捷键组合。 “随处搜索”是PyCharm中可用的其他搜索操作的入口。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm微指令 - Pycharm教程™

Micros处理获取指定文件中的位置。这些工具最终使用了大部分的开发过程。 在本章中,您将详细学习微指令(Micro)。

考虑结构面板的例子,它被用作微观的表示。

从源滚动

它有助于从提到的源滚动,如指定文件的完整文件夹位置。

b5abcad08e1cd90f53a38071094605c0.jpg

全部收缩

考虑下面显示的屏幕截图,其中显示了打开指定位置的文件。为了折叠文件夹结构,您可以使用图像中显示的快捷键。

83c135267e77a9a164659f39eb63fb71.jpg

此快捷键有助于折叠指定代码的文件夹位置,如下所示。
7a883c5d19949d14ea03c6026c730844.jpg

显示选项菜单

项目结构面板的“显示选项”菜单显示可用于创建项目的选项列表。 观察下面的截图以便更好地理解 -

2e71dd6643e6eec9e30889a603d4d27b.jpg

选项列表显示如下 -

e60b9e807c6f9533141fabb0e65b44be.jpg

隐藏
该选项有助于隐藏项目窗口的结构面板。 折叠后的结构面板的用户界面如下所示 -

2afe9d06b75431bc748e4c61a9c663e1.jpg

46b4f33bfe8b05a76b3f9959967f4a20.jpg

可以按照此处所示重新打开结构面板 -

9c0fb269d39a0bfb19dc6844b4a4e759.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm改进和编写代码 - Pycharm教程™

PyCharm包含用于编写代码的各种标准,其中包含适用于Python的适当缩进。 这有助于提高代码标准并在PyCharm编辑器中编写完整的代码。

改进代码完成

PyCharm中的代码完成非常独特。 您可以使用许多其他功能进一步增强它。 请注意,编辑器提供了代码块的开始和结束。 以下代码编写一个名为demo.py的文件中 -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

for key in range(len(LETTERS)):
translated = ''

for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))

代码使用以下构造完成 -

76477f356b39307e6736dcd2d4c85122.jpg

如果在屏幕上显示此弹出窗口时按下Ctrl + 空格键,则可以看到更多代码完成选项 -
fece37f09ab3d6addab49eba9052c6ea.jpg

意图操作

PyCharm包含意图特定的操作,并且快捷键是Alt + Enter。 工作中意图最重要的例子是在字符串中使用语言注入。下面给出的屏幕截图显示了意图操作的工作 -

d476ca53fe51cc2eb7221991cb5b5bc4.jpg

请注意,可以在PyCharm编辑器中插入许多意图操作的其它语言。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm控制台 - Pycharm教程™

PyCharm有一个完整的代码完整的Python控制台,可以在选项菜单:工具(Tools) - >运行Python控制台(Run Python Console)中找到。

599e48c6ed0fa7e2358b8eaf3d7333c2.jpg

使用上一章中的代码,如下所示 -

message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))

现在,在控制台下运行代码来执行脚本以获取所需的输出,如下所示。

27d69519380bc9287c2d07a5317c0fe2.jpg

您可以在控制台中,观察到输出如下所示 -
8953072b8726f1eb6e9d113f3c16f39e.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm解释器 - Pycharm教程™

PyCharm包括解释器,以便根据需要创建具有新功能的新项目。 您可以根据需要在系统中创建虚拟环境。也可以在对话框中继承全局网站包。解释器可在Python Package Index(PyPI)上找到,并且可以使用pip install轻松安装和访问。

解释器的创建

要创建一个解释器,总是建议在管理所需配置的情况下创建一个新项目。 看看下面的截图以便更好地理解 -

4b967c6f9598d72e50f6b6a195c4f47a.jpg

这些参数包括 -

  • 位置 - 它描述了创建虚拟环境的参数,它是系统的具体位置。
  • 基本解释器 - 它定义解释器的属性。

该对话框还引用了现有虚拟解释器将被视为属性的参数。 当用户添加了新的本地解释器,PyCharm将会向用户询问解释器的二进制文件。 在大多数情况下,它总是被视为一个.exe文件。 在Jython的情况下,它是一个.bat文件。

50d4c9ddb9ce6efabee93ef91e9184e0.jpg

项目解释器的详细信息和现有项目demo1的基本配置参考如下所示 -
18f4d4b24e838b9987b228922773e957.jpg

请记住,解释器还包括项目工作顺利进行所必需的基本软件包。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm调试和断点 - Pycharm教程™

运行Python代码包含两种模式:运行脚本和调试脚本。 本章重点介绍如何使用PyCharm来调试Python脚本。

涉及的步骤

调试Python项目的步骤如下所述 -

第1步

从下面的屏幕截图所示开始调试Python项目 -

0f4dccb4b40450e90a61169fcbacff8d.jpg

第2步

现在,Windows防火墙要求调试Python项目的权限,因为该过程涉及逐行编译。

9b6e3c55c63bdd22aa8c42785f6d0169.jpg

第3步

调试控制台在PyCharm编辑器中创建,如下所示,它逐行执行输出。

0bf9af5bc847ed73a711ba727a95a410.jpg

运行按钮从一行移动到另一行,以按照我们想要的方式执行输出。

4b180b2efe967f9966cff891b0816d5b.jpg

了解断点

在调试特定的脚本时,有意创建一个断点。 断点是故意停止的地方或代码暂停的地方,以便在特定阶段识别输出。

4473c60b31376df993efb589ed670c11.jpg

在PyCharm中,使用指定编辑器中的单独对话框可以看到断点。 它包括各种属性来评估定义的断点和跟踪日志的主要动机,以实现更好的编程实践。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm版本控制的集成 - Pycharm教程™

PyCharm支持各种版本控制系统。 此功能有助于改进管理各种版本的代码库。 本章详细讨论了这个概念。

涉及的步骤

您将通过以下步骤来初始化和管理版本控制系统 -

初始化Subversion控制系统
要以系统的方式启动版本控制系统,初始化它非常重要。 PyCharm提供了各种版本控制系统的选项。

98da32f41f196ecf02afd36559737ab9.jpg

dc9bbbfcf2553b8f080fd4f077dab4fa.jpg

忽略文件
在PyCharm的任何一个项目中,我们都要建立默认项目和虚拟环境,也应该使用版本控制系统来创建它的管理。 例如,Git包含在提交操作期间被忽略的.gitignore文件,但是,其中包含一些配置。 现在,转到设置菜单并检查以下内容 -

9d8864f158facc9e0a8ac5efb780f453.jpg

它包括用于检查Git可执行文件路径的各种配置,并验证是否忽略任何文件。

e7b6015a1b2bbbd728353755b6edb7d8.jpg

GitHub的配置
PyCharm包括设置以包括GitHub存储库的配置,其中用户可以包括用户名,密码和其他凭证(如果有的话)。

9ab0d32c32a7a3c5e4b308118da71714.jpg

当完成了所提到的设置,就可以直接添加并提交本地更改到Git存储库。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm HTML和CSS集成 - Pycharm教程™

PyCharm编辑器很好地支持HTML和CSS。 PyCharm编辑器包含一个特殊的简写,并为HTML提供标记完成。

Emmet

Emmet是PyCharm编辑器中使用的速写。 它包括HTML和CSS文件的缩写预览,自动URL识别和编辑点等各种功能。设置部分的用户界面显示在下面的屏幕截图中 -

7eb7f55a5946f9783d35cd567fb6bd82.jpg

创建HTML和CSS文件

PyCharm包含一个用于创建HTML和CSS文件的内置功能。 创建新的HTML和CSS文件的基本步骤如下所示 -

b048a97bd927098b4ab784e4c33000f1.jpg

现在,在项目中创建HTML文件时提及文件的名称,如下所示 -
5f157236bdaf8768e72a7ce96d46465c.jpg

这将创建sample-file.html文件,如下所示 -
7a6392e21db7ec73e41b734b681b496f.jpg

创建CSS文件

这里演示如何创建CSS文件的步骤:

从菜单New中,选择File选项,如下所示 -

83af3ed43f489acb5ec35067b001b3ca.jpg

在创建过程中指定CSS的名称,如此处所示 -

a3a5ae2ab26156a85d5959d13ca58cf8.jpg

可以看到具有不同颜色组合的各种文件的完整项目结构,如下所示 -

0a059572d88f994ece6a5aa8f7294171.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Javascript支持 - Pycharm教程™

在本章中,我们将重点介绍在PyCharm编辑器中使用JavaScript的主要功能。 当用户通过URL实现JavaScript库时,PyCharm打算下载本地副本,以便用于完成和代码分析。

参考以下HTML文件的示例代码,如下所示,这是在前一章中创建的HTML代码 -

08cf75b5f5032facb9a6f52ec8969716.jpg

对于每个HTML文件或JavaScript文件,可以检查通过PyCharm编辑器的设置配置加载的外部库。 观察下面的截图以便更好地理解 -

82e78881266ba66488d602bf9879eef4.jpg

请注意,除非下载并实现它,否则无法看到任何库。 PyCharm还通过一个名为JS Toolbox的工具箱支持各种库的JavaScript支持。 下面的截图显示了这一点。

580ed4bc6d33e2ae1a561d302a207528.jpg

它还包含JavaScript文件配置所需的各种属性。 属性和配置列表如下所示 -
8231352c491f8347589f5b89c5532a2f.jpg

注意它包括各种参数,如单元测试后缀,文件后缀,查看后缀,搜索URL和特定的根目录。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm提示 - Pycharm教程™

PyCharm在启动过程中提供了各种提示,帮助用户了解其功能和操作。 它还包含一些强制理解的捷径。

在本章中,您将看到一些重要的PyCharm技巧。

将文件更改为特定的更改列表

本技巧演示了如何根据用户的选择将文件更改为特定更改列表。 这有助于根据版本控制系统设置管理存储库。 观察下面的截图以便更好地理解 -

89a752a0ef38bf7db03fdcdd0a61a6fa.jpg

显示一个类中所有用法的列表

此功能显示项目中特定类别,方法或变量中包含的所有用法的列表。 它可以让用户快速跳到特定区域。 观察下面的截图以便更好地理解 -

902c8cbb8df00d3f99ad2c056a0e1ad4.jpg

查找操作的菜单命令

这个提示有助于查找特定动作的菜单命令,而且快捷键也是Ctrl + Shift + A。 用户可以从提到的建议列表中选择所需的操作。

d7ac02a9844caff8ba7bfb0ca70100d7.jpg

通过代码运行检查

此提示有助于通过代码运行特定的检查。 同样的快捷键组合是Ctrl + Alt + Shift + I。

65882cf685cf14c9a203954687ea2375.jpg

指定设置列表

此提示用于指定所需设置的列表。 它包括特定编辑器的智能键。 智能键是一些操作的快捷键。

fcdcfd94eb1235918d3ca619106b9111.jpg

运行/调试脚本文件

此提示对于运行或调试可通过主工具栏访问的脚本文件非常有用。 同样的快捷键组合是Alt + Shift + F10。

3ff8c47cced93f335546f1514f613905.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm数据库工具 - Pycharm教程™

PyCharm支持各种类型数据库的接口支持。 当用户授予对创建的数据库的访问权限,它就会使用提供代码完成的SQL编写工具提供数据库的模式图。 在本章中,我们将重点介绍MySQL数据库连接,其中涉及以下步骤。

添加数据源

请注意PyCharm支持各种数据库连接,这一点很重要。

第1步

打开数据库工具窗口:View -> Tool Windows -> Database,并打开名为数据源和对话框的对话框(Data Sources and Dialog)。
270cbc3418943e28e78401d42424f261.jpg

现在,选择MySQL数据库来添加新的数据源。

第2步

用户应该下载缺少的驱动程序文件以获得与MySQL数据库的正确连接。

f77bea6e15996734ce78f5ad3f6b98c7.jpg

第3步
现在,指定要实现连接的配置设置。

  • 主机(Host ) - 如果您的数据库服务器位于不同的计算机上,请使用服务器主机的IP地址替换localhost,例如172.20.210.168。
    端口(Port) - 默认的MySQL服务器端口是3306。如果您的服务器使用不同的端口,请指定该端口。
  • 用户和密码 - 这些是必需的凭据。

第4步

通过测试连接(Test Connection)功能始终确保数据库连接成功。
5279fd35722ae48ae5dae8760a7fb2d3.jpg

测试连接还涉及通过查询创建测试表并执行它们。 一旦执行成功,可以操作数据库。

5327fe18bdcfbfe5bbf3b987d47f4075.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm导出数据 - Pycharm教程™

PyCharm IDE包含将现有代码文件转换为HTML格式或CSV格式的各种功能。 在本章中,您将学习使用PyCharm IDE导出数据。

PyCharm编辑器的输出设置如下图所示 -

9fe6d35d993555f69711d6e2d333ccfd.jpg

导出为HTML功能

此功能有助于导出HTML格式的特定文件。 这样做是为了改善给定模块的安全性。 下面的截图提供了一个更好的理解 -

a1380e4d6d41d8cd937d5796ea2063b0.jpg

导出操作成功后,生成的HTML文件将显示在浏览器输出中,如下所示 -

8ac5b438906a3f135a12f5aa048579ff.jpg

现在,如果查看导出操作后生成的HTML代码,可以观察到也包含行号以实现此操作。

3899fc8e427bbff7fd35fd28b34441c9.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Web框架 - Pycharm教程™

本章重点介绍Web框架及其部署。 PyCharm具有部署代码和文件的简单功能。 要使用PyCharm部署代码,我们需要添加一个带有菜单选项:Settings -> Build, Execution -> Deployment 来部署Web服务器。

691e17e97029936b3ab3a13c9a0a8555.jpg

现在,包含部署项目所需的各种配置的所有设置。

e5163b56ff9d1c313eae42c1df5d7b44.jpg

在Mappings 选项卡中,用户可以指定本地代码的位置以及它应该远程复制到的位置。

99d42771cd8ee587ad5a3007a975eb2c.jpg

代码可以使用工具菜单栏下的:Tools -> Deployment 选项进行部署。

PyCharm中的部署非常细化:用户可以部署单个文件或整个源代码。

2f2ddb8bebf6239b28f2e5a92fdb4825.jpg

PyCharm还包含各种操作来比较远程和本地版本。 编辑器使用自动部署和版本控制系统比较本地和远程版本更可靠。


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Django框架 - Pycharm教程™

PyCharm的一个特点是它包含了对Django的支持。 通过在PyCharm中包含JavaScript特性,它可以被认为是Django的最佳IDE。

下面给出了在PyCharm IDE中创建Django项目的基本步骤 -

2916e8a8f0dbd22b25c9a6852a414d79.jpg

如果启用EnableDjangoadmin 选项,PyCharm将为您设置管理网站。

2b288a69bb954507ba561c1350c45fbe.jpg

模板调试
调试适用于Django和Jinja模板。 我们可以检查变量,逐步执行代码,并在调试器中执行所期望的操作。

4ef4abb7e2a4ef01c5831ee4d535f2b7.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Pyramid框架 - Pycharm教程™

可以使用其欢迎窗口在PyCharm编辑器中创建一个Pyramid Framework项目。

用户可以默认设置项目的解释器和Python位置,选择脚手架和模板语言。 Pyramid框架中的脚手架使用URL调度来映射URL并查看代码和SQLAlchemy以获得持久性属性。

af678d8d584df2bb3949342d162160b1.jpg

PyCharm编辑器会向用户询问setup.py文件中所需软件包的列表,并提示用户下载所需的软件包。

fdcead57b06d4c291b8391ded9d726a8.jpg

以开发模式安装项目(有关更多详细信息,请参阅 Pyramid 的官方文档)。 用户应该通过菜单:Tools -> Run setup.py 选项来运行。

699ab56f9ef85e459b4a294f52dde209.jpg

用户应在运行.py文件时选择开发任务,如下面窗口中所述 -

72a8684259bfbafb07dc8ed1e50d4b89.jpg

使用以下命令使用名为initialize <project_name>的控制台脚本初始化数据库非常重要 -

initialize_pyramiddemo_db development.ini

用户可以通过运行项目来启动服务器,该项目将显示如下所示的结果 -

cdb6073d2faf8bd987c29ddb01dd464e.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

Pycharm Flask框架 - Pycharm教程™

PyCharm支持Flask框架开发。 通过欢迎屏幕创建新项目,您可以轻松创建新的Flask项目。 可以设置项目的位置和虚拟环境,并选择模板语言以及模板的位置。

038eeebad1c9224ad419ad5e2ab936b8.jpg

可以使用 Run - > Run’‘ 来运行项目。

也可以用这个框架添加一个新的数据源。创建一个名为squema.sql的文件并添加SQL代码来创建一些表。 PyCharm编辑器会识别这些文件并要求您配置数据源并设置为数据库方言。

e22b9a96c1bced5e5417d3a3ab795a9a.jpg

PyCharm会要求您选择想要使用的方言。 可以更改SQL的属性:Settings -> Language and Frameworks -> SQL Dialects,如下图所示 -

e51b8d6283afb9d60d13ae5d7f00ecb6.jpg

对于 Flask 编辑器,运行SQL查询的最简单方法是单击查询中的某处,然后单击检查窗口并单击“Run Query into console”。

ae0fe90d4afb4cf7c89743fb8f158fac.jpg

Flask框架的用户界面如下所示 -

7fe9c68a8384cd9606b4e9fc87edbe4d.jpg


易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论