Python 2 закінчується, нам потрібно перейти до Python 3

22 січня 2019 | за

Open edX здебільшого працює на Python 2.7. Python — це чудова мова, яка дозволяє нам швидко розробляти нові функції та дає змогу робити внески великої спільноти. Але Python 2 добігає кінця. Після 2 січня 1 року в Python 2020 більше не буде виправлень помилок. Перед нами стоїть велике завдання. Python 3 не сумісний із Python 2, тому нам потрібно конвертувати код, щоб працювати на ньому.

Open edX має майже мільйон рядків коду Python, і всі вони мають працювати на Python 3 до кінця року. Значна частина роботи не важка, вона просто велика, і не може бути виконана автоматично. Щоб допомогти організувати роботу, ми створили дошку JIRA з поступовими вдосконаленнями: ІНКР.

Джеремі Боумен писав про проект INCR в глибину ще в жовтні, але коротко: це невеликі фрагменти роботи, кожен з яких наблизить нас до повної сумісності з Python 3. Вони розроблені таким чином, щоб бути досяжними та безперечними, щоб зробити внесок у роботу легшим. Фактично, деякі люди знайшли квитки INCR як хороший спосіб залучити нових розробників Open edX. Феліпе Монтойя в eduNEXT був першим учасником ініціативи INCR. Він каже,

В eduNEXT ми використовували проекти INCR, щоб познайомити наших нових членів команди з розробкою платформи та внеском з відкритим кодом. Ми виявили, що це найпростіший і найпростіший спосіб залучити когось нового до внеску.

Якщо ви хочете допомогти з розробкою Open edX, почніть із Внесок у Open edX, який пояснює, як налаштувати середовище розробки та знайти роботу. Для переходу на Python 3 подивіться на Квитки INCR. Дошка JIRA трохи заплутана, але ми можемо допомогти вам знайти, чим зайнятися. Якщо у вас виникнуть запитання, ви можете знайти нас у списках розсилки або на каналі #python-3 у Slack: https://openedx.org/community/connect/.

Loading

Час для більшого? Перегляньте статті нижче.

Вирішення проблем разом: Розробка платформи, керована спільнотою
Майбутнє в рамках конференції Open edX: «Навички та масштабування»
Відкриті семінари розробників конференції edX
Повернення нашого цифрового майбутнього: Чому я приєднався до групи Open Renaissance
Приєднуйтесь до конференції Open edX 2026!

На конференції Open edX 2026 року будуть представлені інноваційні сценарії використання однієї з найкращих у світі систем керування онлайн-навчанням з відкритим кодом, платформи Open edX, а також відкриються останні досягнення в дизайні навчання, групі курсів і методах роботи та розширення платформи Open edX. , включаючи проривні технології, такі як генеративний ШІ.