下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载应用软件详细列表

PyCharm 2018专业版

PyCharm 2018专业版
  • 软件分类: 应用软件
  • 软件大小: 283.00 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2022-07-30
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

PyCharm 2018专业版是由JetBrains打造的一款Python IDE工具。PyCharm 2018专业版除了拥有调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能之外,还提供了一些很好的功能用于Django开发,同时PyCharm 2018专业版支持Google App Engine和IronPython,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。

PyCharm 2018专业版

PyCharm 2018专业版软件功能

1、智能Python支持

通过智能代码完成,代码检查,动态错误突出显示,自动修复,以及所有主要Python实现的自动代码重构和丰富的导航功能,享受出色的编码帮助。

2、智能跨技术支持

除了Python之外,它还支持JavaScript,CoffeeScript,TypeScript,HTML / CSS,Cython,模板语言,AngularJS,Node.js等。

3、Web开发框架

它为现代Web开发框架提供了特定于框架的支持,例如Django,Flask,Google App Engine,Pyramid和web2py。

4、远程开发功能

使用远程解释器,集成的ssh终端,Docker和Vagrant集成在远程主机或虚拟机上运行,​​调试,测试和部署应用程序。

5、内置开发人员工具

开箱即用的一套惊人的工具:集成的调试器和图形测试运行器;内置终端;与Git,SVN和Mercurial集成;内置的数据库工具和SQL支持。

6、可定制和跨平台的IDE

它可在Windows,Mac OS或Linux上使用单一许可证密钥。享受精心调整的工作空间,可自定义颜色方案和键绑定,并提供VIM仿真。

7、PythonWeb框架

它为像Django、Flask、GoogleAppEngine、金字塔和web2py这样的现代Web开发框架提供了很好的框架支持,包括Django模板调试器、Manage.py和appcfg.py工具、特殊的自动完成和导航,仅举几个例子。

8、JavaScript&HTML

它为JavaScript、CoffeeScript、类型记录、HTML和CSS以及它们的现代后继者提供了一流的支持。JavaScript调试器包含在软件中,并与Django服务器运行配置集成在一起。

9、活编辑

LiveEditingPreview允许您在编辑器和浏览器中打开一个页面,并在浏览器中立即看到在代码中所做的更改。它自动保存您的更改,浏览器动态更新页面,显示您的编辑。

10、IPython Notebook集成

它与IPython Notebook集成,提供的解决方案结合了IPython Notebook的优势和最智能的Python IDE可提供的额外优势,包括自动完成,导航,错误检查等。

11、交互式Python控制台

你可以在该软件中运行一个REPL Python控制台,它提供了许多优于标准的控制台:使用检查,大括号和引号匹配进行动态语法检查,当然还有代码完成。

12、支持科学堆栈

它对科学图书馆提供特别支持。 它支持Anaconda,Numpy,Matplotlib和其他科学库,为您提供深入的代码洞察,交互式图形,阵列查看器等等。

13、可定制的UI

是否有任何软件开发人员不喜欢调整他们的工具? 我们还没有遇到一个,所以我们使软件 UI定制变得轻而易举。 享受精心调整的工作空间,可自定义颜色方案和键绑定。

14、插件

超过10年的IntelliJ平台开发为它提供了50多种不同性质的IDE插件,包括对其他VCS的支持,与不同工具和框架的集成,以及Vim仿真等编辑器增强功能。

15、跨平台IDE

它适用于Windows,Mac OS或Linux。 您可以在尽可能多的计算机上安装和运行它,并在所有计算机上使用相同的环境和功能。

16、智能代码编辑器

它的智能代码编辑器为Python,JavaScript,CoffeeScript,TypeScript,CSS,流行的模板语言等提供一流的支持。 利用语言感知代码完成,错误检测和即时代码修复!

17、智能代码导航

使用智能搜索跳转到任何类,文件或符号,甚至任何IDE操作或工具窗口。 只需单击一下即可切换到声明,超级方法,测试,用法,实现等。

18、快速安全的重构

以智能方式重构代码,使用安全重命名和删除,提取方法,引入变量,内联变量或方法以及其他重构。 特定于语言和框架的重构可帮助您执行项目范围的更改。

19、调试,测试和分析

使用功能强大的调试器和Python和JavaScript的图形UI。 使用编码帮助和基于GUI的测试运行器创建和运行测试。 使用Python Profiler集成完全控制您的代码。

20、VCS,部署和远程开发

使用统一的UI节省时间,以便与Git,SVN,Mercurial或其他版本控制系统配合使用。 在远程计算机上运行和调试应用程序。 轻松配置自动部署到远程主机或VM,并使用Vagrant和Docker管理您的基础架构。

21、数据库工具

直接从IDE访问Oracle,SQL Server,PostgreSQL,MySQL和其他数据库。 在编辑SQL代码,运行查询,浏览数据和更改模式时,依靠PyCharm的帮助。

PyCharm 2018专业版使用说明

破解补丁使用之前请关闭网络连接,建议直接拔掉网线

1.首先先下载并安装PyCharm2018软件,安装好后,先不要打开软件,回到压缩包中将破解补丁“Crack.rar”复制到软件的安装,目录中我这里的安装目录是C:Program FilesJetBrainsPyCharm 2018.1也是软件默认的安装位置。

PyCharm 2018专业版

Ps:如果不知道软件的安装位置的话,可以直接右键图标,打开文件所在的位置。

再用记事本打开“pycharm.exe.vmoptions”和“pycharm64.exe.vmoptions”这两个文件,再后面添加破解文件的路径,就是中括号中的内容【-javaagent:C:Program FilesJetBrainsPyCharm 2018.1binJetbrainsCrack.jar】

PyCharm 2018专业版

2.重新运行程序JetBrains PyCharm 2018.1 x64,弹出提示框选“Do not import settings”,表示没有PyCharm以前的版本,并不想导入设置信息,并点击Ok

PyCharm 2018专业版

3.勾选“License Server”,并输入http://idea.codebeta.cn,然后点击“Activate”

PyCharm 2018专业版

或者勾选选择activation code,将注册码复制进去即可。

PyCharm 2018专业版

4.选择你要使用的操作UI的页面进行操作,小编编程的时候喜欢暗色调所有选择了默认的黑色。

PyCharm 2018专业版

5.破解成功,创建文件,即可使用。

PyCharm 2018专业版

PyCharm 2018专业版

PyCharm 2018专业版使用方法

创建和运行您的第一个Django项目

仅专业版支持此功能。该版本是商业版本,它提供了一组出色的功能:

在你开始之前确保满足以下先决条件:

您正在使用PyCharm 2016.1或更高版本。如果您仍然没有PyCharm,请从此页面下载。要安装PyCharm,请根据您的平台按照说明进行操作。

您的计算机上至少已正确安装一个Python解释器。您可以从此页面下载翻译

本教程是根据以下假设创建的:

Python 3.4.1。

Django 1.x(高于Django 1.10)。

本教程中使用的示例类似于Django文档中使用的示例 。样本项目可以从这里下载。

创建一个新项目

实际上,所有新项目都是以相同的方式创建的:通过在“ 欢迎”屏幕的“快速入门”区域中单击“ 创建新项目”按钮:

PyCharm 2018专业版

如果您已经打开了一个项目,请通过选择File | File创建一个新项目。 主菜单上的新建项目...。

然后,选择所需的项目类型(此处为Django)。指定项目名称和位置。

Python最佳实践是为每个项目创建一个virtualenv。为此,请展开“ 项目解释器:新Virtualenv环境”节点,然后选择用于创建新虚拟环境的工具。让我们选择Virtualenv工具,并指定用于新虚拟环境的位置和基本解释器。如有必要,请选中下面的两个复选框。

接下来,展开“ 更多设置”节点并指定与Django相关的设置。在“ 应用程序名称”字段中,指定应用程序名称(此处为 polls)。

PyCharm 2018专业版

单击创建 -Django项目已准备就绪。

探索项目结构

如上所述,基本上,存根项目已准备就绪。它包含特定于框架的文件和目录。创建任何受支持类型的项目(无论是Pyramid还是Google App Engine)时,也会发生同样的情况。

让我们看看如何在“ 项目工具窗口”中看到新项目的结构。

项目工具窗口的项目视图

默认情况下显示此视图。它显示了Django特定的项目结构: 民意调查和mysite目录;此外,您还会看到 manage.py和settings.py文件。

请注意,在此视图中看不到.idea目录:

PyCharm 2018专业版

“项目”工具窗口的“项目文件”视图

如果由于某些原因您希望查看.idea目录的内容,请选择视图Project Files:如您所见,该视图显示相同的目录和文件以及.idea目录,因为它位于项目根目录下:

PyCharm 2018专业版

让我们返回到“项目”视图。

我们在“项目”视图中看到什么?

mysite目录是您的项目的容器。在项目视图中,以粗体表示。

manage.py:这是一个命令行实用程序,可让您与Django项目进行交互。 有关详细信息,请参考Django文档。

嵌套目录mysite是项目的实际Python包。

mysite / __ init__.py:此空文件告诉Python该目录应被视为Python软件包。

mysite / settings.py:此文件包含 Django项目的配置。

mysite / urls.py:此文件包含Django项目的 URL声明。

mysite / wsgi.py:该文件定义了与WSGI兼容的Web服务器为您的项目提供服务的入口点。有关 更多详细信息,请参见 如何使用WSGI进行部署。

嵌套目录民意测验包含开发Django应用程序所需的所有文件(目前,这些文件为空):

同样,polls / _init_.py告诉Python该目录应被视为Python包。

polls / models.py:在此文件中,我们将为 应用程序创建模型。

polls / views.py:在此文件中,我们将 创建views。

模板目录现在为空。它应该包含模板文件。

嵌套目录迁移目前仅包含软件包文件 _init_.py,但将来会用于将对模型所做的更改(添加字段,删除模型等)传播到数据库模式中。在此处阅读迁移说明。

请注意,您可以根据需要创建任意数量的Django应用程序。要将应用程序添加到项目中,请运行manage.py实用程序的 startapp任务(“ 工具” |“运行manage.py task”,然后在控制台中键入)。startapp配置数据库

现在,当项目存根准备好时,让我们进行一些微调。打开以编辑settings.py。为此,请在“项目”工具窗口中选择文件,然后按F4。该文件将在编辑器中的其自己的选项卡中打开。

指定要在应用程序中使用的数据库。为此,找到 DATABASES变量:单击Ctrl+F,然后在搜索字段中开始输入要查找的字符串。然后,在该'ENGINE'行中,在点后添加您的数据库管理系统的名称(您可以使用在注释后指定的任何名称,但是首先我们将从sqlite3开始)。

在该'NAME'行中,输入所需数据库的名称,即使该名称尚不存在。

PyCharm 2018专业版

启动Django服务器

由于我们谨慎选择了sqlite3,因此不需要定义其他值(用户凭据,端口和主机)。现在让我们检查我们的设置是否正确。这可以最轻松地完成:只需启动manage.py 实用程序的runserver任务:按,然后在manage.py控制台中输入任务名称 :Ctrl+Alt+R

PyCharm 2018专业版

请按照建议的链接查看以下页面:

PyCharm 2018专业版

建立模型

接下来,打开以编辑文件models.py,并注意import语句已经存在。然后键入以下代码:

PyCharm 2018专业版

from django.db import models

# the following lines added:

import datetime

from django.utils import timezone

class Question(models.Model):

question_text = models.CharField(max_length=200)

pub_date = models.DateTimeField('date published')

def __str__(self):

return self.question_text

def was_published_recently(self):

now = timezone.now()

return now - datetime.timedelta(days=1) <= self.pub_date <= now

was_published_recently.admin_order_field = 'pub_date'

was_published_recently.boolean = True

was_published_recently.short_description = 'Published recently?'

class Choice(models.Model):

question = models.ForeignKey(Question, on_delete=models.DO_NOTHING,)

choice_text = models.CharField(max_length=200)

votes = models.IntegerField(default=0)

def __str__(self):

return self.choice_text

实际上,您可以复制粘贴,但是建议键入-它可以帮助您查看功能强大的PyCharm的代码完成情况:

PyCharm 2018专业版

建立资料库

我们必须为新模型创建表。为此,我们将使用魔术 Ctrl+Alt+R快捷方式来调用manage.py控制台。首先执行的命令是makemigrations polls:

PyCharm 2018专业版

因此,您告诉Django,已经创建了两个新模型,Choice 和Question,并创建了迁移:

PyCharm 2018专业版

接下来,在提示符后,键入以下命令:

sqlmigrate polls 0001

PyCharm 2018专业版

最后,运行migrate命令以在数据库中实际创建这些表:

PyCharm 2018专业版

履行行政职能

首先,创建一个超级用户。为此,请createsuperuser在manage.py控制台中键入命令,指定您的电子邮件地址和密码:

PyCharm 2018专业版

自从我们决定启用站点管理以来,PyCharm已经取消注释文件urls.py中的相应行。

打开民意调查目录中的admin.py文件进行编辑,然后查看以下已存在的代码:from django.contrib import admin

但是,我们需要为管理站点启用编辑功能。

准备运行/调试配置

现在,我们可以转到管理页面。当然,很有可能先运行Django服务器,然后转到浏览器,然后在地址栏中键入整个URL,但是使用PyCharm,有一种更简单的方法:使用预先配置的Django服务器运行配置并进行一些细微修改。

不要为“ 模板”节点下列出的默认“运行/调试配置”设置工作目录。这可能会导致新创建的“运行/调试配置”中的目标无法解决。

要打开此运行/调试配置进行编辑,请在主工具栏上单击运行/调试配置选择器,然后选择“ 编辑配置”(或从主菜单中选择 “运行” |“编辑配置 ”):

PyCharm 2018专业版

在“ 运行/调试配置”对话框中,为该运行/调试配置命名(此处为mysite),启用在默认浏览器中运行应用程序(选中复选框“运行浏览器”),并指定默认情况下要打开的站点页面(在这里此页面是http://127.0.0.1:8000/admin/):

PyCharm 2018专业版

启动管理站点

现在,要启动该应用程序,请按Shift+F10,或单击主工具栏上的,以打开标准的Django网站登录页面:

PyCharm 2018专业版

登录后,将显示管理页面。它具有“ 身份验证和授权(组和用户)”部分,但“ 轮询”不可用。为什么这样?

我们必须告诉管理员Question对象具有管理界面;为此,我们打开文件 polls / admin.py进行编辑(在“项目”视图中选择它,然后按 F4),然后键入以下代码:

from django.contrib import admin

from .models import Question #this line added

admin.site.register(Question)#this line added

PyCharm 2018专业版

再次注意代码完成:

PyCharm 2018专业版

刷新页面,看到出现带有问题的民意调查部分:

PyCharm 2018专业版

单击添加以创建一些问题。

编辑admin.py

但是,每个问题都有许多选择,但是选择仍然不可用。再次打开以编辑polls / admin.py文件,并进行如下更改:

PyCharm 2018专业版

from django.contrib import admin

from .models import Choice, Question

class ChoiceInline(admin.TabularInline):

model = Choice

extra = 3

class QuestionAdmin(admin.ModelAdmin):

fieldsets = [

(None, {'fields': ['question_text']}),

('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),

]

inlines = [ChoiceInline]

admin.site.register(Question, QuestionAdmin)

现在查看“ 更改问题”页面:

PyCharm 2018专业版

撰写意见

打开文件polls / views.py进行编辑,然后输入以下Python代码:

from django.http import HttpResponse

def index(request):

return HttpResponse("Hello, world. You're at the polls index.")

PyCharm 2018专业版

接下来,将一个名称为urls.py的新文件添加到polls目录, 并在其中输入以下代码:from django.conf.urls import url

from . import views

urlpatterns = [

url(r'^$', views.index, name='index'),

]

PyCharm 2018专业版

接下来,打开以编辑文件mysite / urls.py(PyCharm已为您创建),并为索引页面添加URL。您应该以以下代码结束:

PyCharm 2018专业版

from django.conf.urls import include, url

from django.contrib import admin

urlpatterns = [

url(r'^polls/', include('polls.urls')), #this line added

url(r'^admin/', admin.site.urls),

]

现在,打开页面127.0.0.1:8000/polls/并享受:

PyCharm 2018专业版

接下来,让我们添加更多视图。再次,将以下代码添加到文件polls / views.py中:

PyCharm 2018专业版

def detail(request, question_id):

return HttpResponse("You're looking at question %s." % question_id)

def results(request, question_id):

response = "You're looking at the results of question %s."

return HttpResponse(response % question_id)

def vote(request, question_id):

return HttpResponse("You're voting on question %s." % question_id)

polls.urls通过添加以下url()调用将这些新视图连接到模块中:

PyCharm 2018专业版

from django.conf.urls import url

from . import views

urlpatterns = [

url(r'^$', views.index, name='index'),

# ex: /polls/5/

url(r'^(?P[0-9]+)/$', views.detail, name='detail'),

# ex: /polls/5/results/

url(r'^(?P[0-9]+)/results/$', views.results, name='results'),

# ex: /polls/5/vote/

url(r'^(?P[0-9]+)/vote/$', views.vote, name='vote'),

]

如果现在在浏览器中打开相应的页面,则会看到例如:

PyCharm 2018专业版

创建Django模板

如您所见,这些页面的设计被硬编码在视图中。因此,要使其更具可读性,您必须编辑相应的Python代码。然后,让我们从Python分离输出的视觉表示-为此,我们创建模板。

打开以编辑polls / views.py文件,并将其内容替换为以下代码:

PyCharm 2018专业版

from django.http import HttpResponse, HttpResponseRedirect

from django.shortcuts import get_object_or_404, render

from django.urls import reverse

from .models import Question, Choice

def index(request):

latest_question_list = Question.objects.order_by('-pub_date')[:5]

context = {'latest_question_list': latest_question_list}

return render(request, 'polls/index.html', context)

def detail(request, question_id):

question = get_object_or_404(Question, pk=question_id)

return render(request, 'polls/detail.html', {'question': question})

def results(request, question_id):

question = get_object_or_404(Question, pk=question_id)

return render(request, 'polls/results.html', {'question': question})

def vote(request, question_id):

question = get_object_or_404(Question, pk=question_id)

try:

selected_choice = question.choice_set.get(pk=request.POST['choice'])

except (KeyError, Choice.DoesNotExist):

return render(request, 'polls/detail.html', {

'question': question,

'error_message': "You didn't select a choice.",

})

else:

selected_choice.votes += 1

selected_choice.save()

return HttpResponseRedirect(reverse('polls:results', args=(question.id,)))

顺便说一句,请注意帮助您创建导入语句的导入助手。

您注意到的第一件事是对页面index.html的未解析引用:

PyCharm 2018专业版

PyCharm建议快速修复:如果您单击灯泡,或按 Alt+Enter,则会在模板文件夹中创建相应的模板文件(请注意,PyCharm还会在此模板应驻留的目录中创建目录民意调查):

PyCharm 2018专业版

到目前为止,文件index.html为空。向其添加以下代码:

PyCharm 2018专业版

{% load staticfiles %}

{% if latest_question_list %}

{% for question in latest_question_list %}

{{ question.question_text }}

{% endfor %}

{% else %}

No polls are available.

{% endif %}

注意模板文件中的代码完成!例如,当您键入期初时{%,PyCharm会%} 自动添加匹配的期初,将插入号放置在将来输入的位置。在HTML标记中,代码完成也是可用的。

请注意图标,它们分别出现在文件views.py和index.html的左侧装订线中 :

PyCharm 2018专业版

这些图标使您可以立即在视图方法及其模板之间切换。在文章在模板和视图之间导航以及 第6部分中了解更多关于这种导航的信息。

使用样式表

正如您在视图文件index.html中看到的那样,有对样式表的引用,但尚未解决:

通过以下方式解决此引用:

创建目录。为此,请在“项目”视图中选择Python程序包polls,然后按Alt+Insert。

在出现的弹出菜单上,选择目录,然后指定目录结构的名称static / polls。

接下来,在此目录中创建一个样式表。为此,请选择最里面的目录 民意调查,按Alt+Insert,选择“ 样式表 ”选项 ,然后在打开的对话框中输入样式。

根据您的偏好,为创建的样式表提供一些内容。例如,我们希望看到项目符号列表以绿色显示:

li a {

color: green;

}

PyCharm 2018专业版

我们到了!

现在,让我们检查可用民意调查的列表。我们的管理站点已经在运行,访问包含民意测验列表的页面(索引页面)的最简单方法是指定其URL:在浏览器的地址栏中,而不是/ admin /,输入/ polls /:

PyCharm 2018专业版

测试一下...

现在,让我们看看PyCharm如何帮助简化应用程序的测试。

已经有文件tests.py在调查目录。至此,该文件为空。自然,建议将新测试放在此特定文件中。例如,我们要确保我们的民意调查不为空:

PyCharm 2018专业版

import datetime

from django.urls import reverse

from django.test import TestCase

from django.utils import timezone

from .models import Question

def create_question(question_text, days):

time = timezone.now() + datetime.timedelta(days=days)

return Question.objects.create(question_text=question_text, pub_date=time)

class QuestionViewTests(TestCase):

def test_index_view_with_no_questions(self):

"""

If no questions exist, an appropriate message should be displayed.

"""

response = self.client.get(reverse('index'))

self.assertEqual(response.status_code, 200)

self.assertContains(response, "No polls are available.")

self.assertQuerysetEqual(response.context['latest_question_list'], [])

要运行此测试,请在编辑器中右键单击文件tests.py的背景,选择选项运行,或按Ctrl+Shift+F10。PyCharm提出了两个选择:运行UnitTest(定义为 默认测试运行器)或Django测试。

测试结果显示在“运行”工具窗口的“ 测试运行器”选项卡中:

PyCharm 2018专业版

点击查看更多: 编程软件

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[PyCharm 2018专业版]资源来源互联网,版权归该下载资源的合法拥有者所有。