Jetbrains зробила ще один крок назустріч освіті, випустивши pycharm educational edition
Привіт всім! Відмінна п'ятниця Сьогодні!

Лінійка продуктів компанії JetBrains поповнилася незвичайною модифікацією всім відомої IDE для програмування на Python - зустрічайте PyCharm Educational Edition!
Ця редакція PyСharm вийшла логічним продовженням випущеного рік тому PyCharm Community Edition і є надбудовою над ним. Ми додали можливість створення і проходження інтерактивних курсів всередині PyCharm Educational Edition, помітно полегшили інтерфейс за замовчуванням, а також спростили процес установки - тепер інтерперетатор Python інсталюється і виявляється на етапі установки PyCharm.

Звідки з'явилася ідея створити PyCharm Educational Edition?
Як відомо, вивчення програмування зараз - один з найбільш значущих трендів в сучасному світі, і безкоштовне, доступне і масове навчання є основою цього процесу. Мова Python довгий час час був одним з найбільш придатних мов для навчання програмуванню. Зараз Python все більше і більше використовується в курсах з програмування для початківців і міцно зайняв лідируючі позиції в порівнянні з іншими мовами. JetBrains не могла обійти стороною цей факт. Як ви напевно знаєте, ми приділяємо багато уваги різним освітнім програмам і завжди раді допомогти початківцям програмістам і їх викладачам! Тому до нас прийшла ідея зробити щось дійсно особливе - так з'явилася перша освітня IDE на базі PyCharm.
Що ж такого особливого в PyCharm Educational Edition?
На початкових етапах розробки PyCharm Educational Edition нас надихнули слова творця мови Python - Guido van Rossum, які він написав в одному з основоположних документів, що відносяться до розвитку мови Python. Текст документа можна знайти на офіційному сайті www.python.org/doc/essays/cp4e/
Самі слова звучать так:
"We believe that there should be no clear-cut distinction between tools used by professionals and tools used for education - just as professional writers use the same language and alphabet as their readers!"
PyCharm вже довгий час є визнаним професійним інструментом для програмування на мові Python. У якийсь момент ми зрозуміли, що трохи допрацювавши його, ми можемо зробити унікальний засіб для вивчення програмування!
Ми стали досліджувати поточний стан справ на ринку освіти і проаналізували, якими засобами користуються провідні MOOC-курси, якими інструментами користуються в університетах по всьому світу. Для того щоб зрозуміти, що нам поліпшити в PyCharm, ми поспілкувалися з сотнями викладачів.
При створенні PyCharm Educational Edition ми вирішили об'єднати обидва цих кардинально різняться підходу. Ми зробили так, щоб з PyCharm можна було легко і інтерактивно почати ефективно навчатися, при цьому навчається відразу ж починає користуватися професійним інструментом, і завдяки цьому перехід від навчальних проектів до реальних відбувається природним чином, без істотних проблем.
Все, що вам потрібно для навчання - в одній IDE і абсолютно безкоштовно!
PyCharm Educational Edition є повністю безкоштовним програмним забезпеченням з відкритим вихідним кодом. Початківці програмісти можуть завантажувати і використовувати PyCharm для освітніх або будь-яких інших цілей. Викладачі можуть використовувати його для створення і поширення своїх власних курсів!

Отже, чим же PyCharm Educational Edition відрізняється від існуючого Community Edition?
- Новий освітній тип проекту - "Educational". З точки зору студента "Educational" -проект являє собою інтерактивний курс всередині IDE, який включає в себе уроки, завдання, файли для редагування, кнопку для перевірки правильності рішення і т.д. Викладач за допомогою даного типу проекту може створювати свої власні курси та завдання, фонові тести, за допомогою яких студенти будуть перевіряти свої рішення. Зокрема, передбачена можливість реалізовувати завдання в стилі "заповни відсутній код", коли навчається пропонується заповнити бракуючий код в уже існуючому, заздалегідь підготовленому викладачем коді.
- Спрощений інтерфейс за замовчуванням, з прихованими елементами для досвідчених користувачів, які не потрібні на перших порах. У будь-який момент можна включити повний інтерфейс.
- Інсталятор для Windows автоматично визначає і встановлює інтерпретатор Python під час установки самого PyCharm Educational Edition. Немає необхідності встановлювати що або, крім PyCharm. для того щоб почати програмувати: все, що необхідно, або вже є всередині, або буде встановлено автоматично.
Де можна використовувати PyCharm Educational?

Крім використання інтерактивних курсів в PyСharm, їм можна користуватися як звичайною Python IDE, без всяких обмежень. Інтегрована Python-консоль, відладчик, інтеграція з системами контролю версій і багато інших корисних інструментів йдуть разом з PyCharm.
Отже, з чого почати і де спробувати?
Завантажити PyCharm Educational Edition можна тут!
Почитайте додаткову інформацію на нашому сайті. а також подивіться інструкції по використанню для початківців програмістів і для викладачів!
Читайте наш твіттер. відправляйте знайдені проблеми в наш баг-трекер. приєднуйтесь до нашого форуму і якщо вам потрібна допомога, ви завжди можете звернутися в нашу підтримку!
Всім хороших прийдешніх свят.
Навчайтеся з задоволенням! )
команда JetBrains