JetBrains зробила ще один крок назустріч освіті, випустивши PyCharm Educational Edition

Привіт всім! Відмінна п'ятниця сьогодні!

Так, ви прочитали назву посади правильно! Ще не так давно ми запустили програму з роздачі безкоштовних студентських ліцензій на всі продукти компанії JetBrains, з допомогою якої більше 30000 студентів і викладачів з усього світу вже обзавелися нашими продуктами — тепер же ми вирішили ще активніше підтримати тих, хто бажає вчитися програмувати за допомогою сучасних професійних інструментів!

Лінійка продуктів компанії 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, ми поспілкувалися з сотнями викладачів.


В результаті наших досліджень, спілкування і опитувань ми виявили, що існує два кардинально відрізняються підходу у виборі інструменту для навчання програмуванню. Один підхід ґрунтується на використанні максимально простих інтерактивних онлайнових платформ та редакторів для навчання програмуванню, щоб не вимагати жодних початкових знань. Почати програмувати з ними дуже просто. На жаль, у такого підходу є серйозний мінус — після проходження одного або декількох курсів з використанням таких платформ навчається неймовірно важко переключитися на реальні інструменти для розробників. Вчилися програмувати з використанням одного — а реальний світ розробки зовсім інший. Другий підхід заснований на використанні справжніх редакторів і IDE, якими користуються професійні розробники. Серйозний мінус такого підходу — зазвичай такі інструменти дуже складні для початківців і вимагають досить багато часу на освоєння. Власне, з цієї причини і створювалися інтерактивні освітні платформи.

При створенні PyCharm Educational Edition ми вирішили об'єднати обидва цих кардинально розрізняються підходу. Ми зробили так, щоб з PyCharm можна було легко і інтерактивно почати ефективно навчатися, при цьому учень відразу ж починає користуватися професійним інструментом, і завдяки цьому перехід від навчальних проектів до реальних відбувається природним чином, без суттєвих проблем.

Все, що вам потрібно для навчання — в одній IDE і абсолютно безкоштовно!




PyCharm Educational Edition є повністю безкоштовним програмним забезпеченням з відкритим вихідним кодом. Починаючі програмісти можуть завантажувати і використовувати PyCharm для освітніх або будь-яких інших цілей. Викладачі можуть використовувати його для створення і розповсюдження своїх власних курсів!

У PyCharm Educational Edition є все необхідне, включаючи такі важливі інструменти, як інтегрована Python-консоль, відладчик, інтеграція з системами контролю версій і багато іншого, як і в PyCharm Community Edition. Разом з тим, унікальними для даної редакції є можливість створення і проходження інтерактивних курсів, завдання в стилі «заповни відсутній код», спеціальні підказки, автоматичні фонові перевірки, поради щодо поліпшень в коді, розумне автодоповнення і багато чого ще.



Отже, чим же PyCharm Educational Edition відрізняється від існуючого Community Edition?

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


Де можна використовувати PyCharm Educational?



PyCharm Educational Edition підходить для використання в MOOC-курсах (відкритих масових онлайн-курсах), для самонавчання, а також у традиційних оффлайнових курсах, що проходять в комп'ютерних класах.
Крім використання інтерактивних курсів у PyСharm, їм можна користуватися як звичайною Python IDE, без всяких обмежень. Інтегрована Python-консоль, відладчик, інтеграція з системами контролю версій і багато інших корисних інструментів йдуть разом з PyCharm.

Отже, з чого почати і де спробувати?

Скачати PyCharm Educational Edition можна тут!
Почитайте додаткову інформацію на нашому сайті, а також подивіться інструкції по використанню для початківців програмістів і для викладачів!

Для демонстрації можливостей PyCharm Educational Edition ми зняли це невелике відео:



Читайте наш twitter, надсилайте знайдені проблеми в наш баг-трекер, приєднуйтесь до нашого форум , якщо вам потрібна допомога, ви завжди можете звернутися в нашу підтримку!

Всім гарних прийдешніх свят!!!

Навчайтесь із задоволенням! )
Команда JetBrains


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.