IntelliJ IDEA PyCharm 开发工具

快来试试教育产品 (Educational Products) 2018.3!

让您更好地学习 Kotlin 和 Python, 改进的 UI 和性能表现,快来试试教育产品 (Educational Products) 2018.3!

随着 2018.3 版的发布,Educational Products 代替 Kotlin 和 Python. sui,为每个人带来更多学习机会。更新后的版本增强了性能、用户界面我们 IDE 的用户体验,帮助学员专心学习,教师专心教学。

点击下载

Learning Kotlin

学习 Kotlin
学习 Python
改善用户体验


学习 Kotlin

Educational Products 中的 Kotlin Koans 课程,是最流行的、熟悉 Kotlin 语法的方式之一。如果您不仅有兴趣学习 Kotlin,而且还希望通过代码练习来实践,我们现在很高兴与您分享两个新选择。

Atomic Kotlin

Atomic Kotlin 是 Bruce Eckel 和 Svetlana Isakova 合著的一本书,内含学习资源。它向新手和有经验的程序员阐述了 Kotlin,无需以前有 Java 经验,现已可以提前阅读。本书附带课程 – 一套代码示例和关于自动检查和答案的简短谈话。 只需转到学习(Learn) → 浏览课程(Browse Courses),然后从列表中选择AtomicKotlin。学习代码示例并且开始做编程练习:

在课程的快速入门指南中查找更多详细信息

适用于 Java 开发人员的 Kotlin(Kotlin for Java Developers)

Kotlin for Java Developers 是一门在 Coursera 上的课程,由 Svetlana Isakova 和 Andrey Breslav 讲课。本课程适用于有经验的 Java 开发人员。该课程以您的 Java 经验为基础;它引导您了解两种语言之间的相似之处,然后指导您了解不同之处。

 课程包含:基本语法、为空性、Kotlin 函数编程、Kotlin 面向对象编程、Kotlin 标准库的力量,以及 Java 互操作性。课程包括应使用 JetBrains Educational Products 解决的编程作业。转到学习(Learn) → 开始 Coursera 作业(Start Coursera Assignment),然后选择从列表中选择您在哪周学习。做完编程作业并提交到 Coursera:


学习 Python

Python 介绍(The Introduction to Python)是 PyCharm Edu 上的第一个课程,并且对于许多以前没有或只有很少编程经验的程序员来说,它仍然是首选课程。为学习过程增加更多选择和更多乐趣总是一件好事。

因此,我们很高兴地宣布可以通过 CheckiO 集成来帮助我们提升到新的水平。

CheckiO 集成

CheckiO 是编程学习平台和游戏化的网站,通过各种独特、有趣和有挑战性的代码活动来完成 Python 和 JavaScript 教学。通过最优雅和最具创意的解决方案与他人竞争。

以前曾有一个用于 PyCharm Edu 的 CheckiO 插件,但从 2018.3 版开始,一切都绑定了进来。现在,无需任何先决条件,您即可直接在 PyCharm Edu 中执行任何 CheckiO Python 任务。只需转到学习(Learn) → 浏览课程(Browse Courses),然后从列表选择 Py CheckiO。如果还没这样做,请记得登录/注册 CheckiO。

开始解决您的任务:

您的进度是同步的,IDE 会自动更新您的任务列表。


用户体验改善

我们不断努力为学员和教员增强 Educational Products 的性能和提升其用户体验,从而帮助您无需分心专心学习和教学。

浏览课程更快

随着发布的课程越来越多,很高兴能很快看到所有可用课程列表。现在,由于 IDE 的最新更新,此操作的速度要快很多:

重新设计了任务说明(Task Description)面板

我们重新设计了 Task Description 面板,使所有功能更加方便,比如检查任务解决方案、切换到下一个任务、管理任务提示等:

只需简单的 div 块,教员现在可以在任务说明文本中随处添加提示:

所有教育选项都在同一个地方

欢迎界面和文件菜单现在有了包含所有教育选项的专用菜单组,帮您快速找到自己感兴趣的选项。

自定义键盘快捷方式

如果您不喜欢在学习或创建自己的课程时,您使用的为操作分配的默认快捷方式,您现在可以在偏好(Preferences) | 键盘映射(Keymaps)设置自己定制的快捷方式:

上传其他文件到 Stepik

教员可以选择更多自己喜欢的方式与学员分享课程。

凭借 Educational Products 2018.3,比如 Python课程的 requirements.txt,以及 Kotlin 和 Java 的build.gradle 和 settings.gradle 文件可以上传到 Stepik 并在其上更新,所以在需要时,学员可以获得定制的课程设置。


我们很快将向 WebStorm 用户和 JavaScript 学员提供一些令人兴奋的消息。

 敬请关注!

下载 Educational Products 2018.3,试试新功能。

别忘了分享您的反馈

JetBrains Edu 团队

原文作者Tatiana Vasilyeva,发表于2018年12月12日

image description

Discover more