Програмування для всіх: основи Python

Доступ постійно

8,9
Безплатно
course image
Записатись на курс
  • Доступний постійно
  • Мова курсу: українська
  • Сертифікат по закінченню.
  • Курс триває 6 годин

НАВЧАЙТЕСЬ В НАЙКРАЩИХ УНІВЕРСИТЕТАХ СВІТУ БЕЗПЛАТНО

Впродовж трьох років ми побудуємо унікальну освітню систему — 50 курсів найкращих світових університетів у перекладі українською мовою абсолютно безплатно на нашій платформі.

Проєкт включає курси Гарварда, Массачусетського технологічного інституту, університетів Дюка, Джонса Гопкінса, Іллінойсу та Каліфорнійського університету — і це лише початок. Ми робимо світову освіту доступною кожному.

Проєкт реалізовано Prometheus у партнерстві з Посольством США в Україні та Міністерством освіти і науки України.

Про курс

IT Python

Засвойте базові навички програмування на Python завдяки українському перекладу курсу від Університету Мічигану абсолютно безплатно!

Сучасне програмування починається з Python – від простих застосунків до надскладних систем, від баз даних до вебресурсів, від чат-ботів до систем на основі штучного інтелекту. Python – це ваш ключ до світу сучасних технологій. Серед переваг мови Python — перенесення програм на пристрої різної архітектури та з різними операційними системами, лаконічність запису коду, гнучкість, ефективність та швидкодія.

Курс не вимагає попередньої підготовки та спеціальних знань. Після проходження курсу ви будете готові до опанування другого кроку програми — «Python: Структури даних». Мета курсу, за словами автора Чарльза Северенса, — навчити вас так, щоб ви потім могли навчити інших.

Оригінал курсу Programming for Everybody (Getting Started with Python) під ліцензією Creative Commons доступний англійською мовою на платформі Coursera. Авторство курсу належить професору Девіду Малану та Гарвардському університетудоктору Чарльзу Северансу.

Українська версія курсу відповідає оригінальній версії.

Партнери курсу

ЩО ВИ ВИВЧИТЕ

icon

Встановите Python та напишете на ньому свою першу програму

icon

Опануєте основи мови програмування Python

icon

Навчитеся використовувати змінні для зберігання, пошуку та обчислення інформації;

icon

Зрозумієте, як використовувати функції та цикли

Цей курс підходить для

Програмісти-початківці

які тільки починають вивчати програмування.

Студенти молодших курсів технічних спеціальностей

Світчери в ІТ

які хочуть опанувати мову програмування Python.

Програма курсу

Модуль 1. Навіщо програмувати?

4 лекції ·

У першому розділі ми узагальнимо основи програмування, щоб ви розуміли, про що йтиметься далі. Цілком нормально, якщо ви не усе зрозумієте з перших хвилин, адже тема досить складна. Для ґрунтовнішого її опанування, рекомендуємо прочитати відповідний розділ посібника та переглянути лекції. Можливо, варто буде повернутися до них в процесі вивчення кількох наступних тем.

  • Навіщо програмувати?
  • Архітектура (будова) апаратного забезпечення
  • Python як мова
  • Частини програмування
Модуль 2. Вирази.

4 лекції ·

У цьому розділі ми розглянемо, як програма використовує пам'ять комп'ютера для зберігання, пошуку та опрацювання інформації.

  • Змінні, вирази та інструкції, частина 1
  • Змінні, вирази та інструкції, частина 2
  • Розбір завдання 2.2.
  • Розбір завдання 2.3.
Модуль 3. Умови.

2 лекції ·

У цьому розділі ми перейдемо від послідовного виконання, де програма крок за кроком проходиться рядками коду, до умовного виконання, де деякі з них пропускаються. Це дуже простий алгоритм, відповідно до якого комп'ютерне програмне забезпечення робить «вибір».

  • Умовне виконання
  • Більше умовних конструкцій
Модуль 4. Функції.

2 лекції ·

Це відносно короткий розділ. Ви дізнаєтеся про те, що таке функції і як їх використовувати. Програми у перших розділах посібника достатньо невеликі, тож здебільшого не потребують використання функцій, але з переходом до складніших програм, функції допомагають нам зрозуміти код.

  • Використання функцій
  • Побудова функцій
Модуль 5. Цикли та ітерації.

4 лекції ·

Цикли та ітерації - наш четвертий базовий шаблон програмування. Цикли змушують Python повторювати щось знову і знову. За допомогою них ми створюємо програми, які виконуються доти, доки поставлену задачу не буде розв’язано.

  • Цикли та ітерації
  • Визначені цикли
  • Пошук найбільшого значення
  • Ідіоми циклів

Формат курсу

Відеолекції

Доступно і зрозуміло про аналіз даних у Python від американського науковця та академіка Чарльза Северанса. Загальна тривалість лекцій – 6 годин.

Презентації

Вивчайте матеріал легко та ефективно! Переглядайте структуровані слайди з основними тезами, щоб швидко зрозуміти та запам’ятати ключові аспекти курсу.

Додаткові матеріали

Інтерв'ю з відомими фахівцями з комп'ютерних наук та підручник Чарльза Северенса для кращого розуміння матеріалу та більше ефективного застосування його на практиці.

Завдання з автоматичною перевіркою

Закріпіть отримані знання на практиці. Інтерактивні завдання з миттєвою перевіркою допоможуть одразу побачити результати та виправити помилки.

Автори курсу

Чарльз Северанс

mentor image

працює в Університеті Мічигану

ПЕРЕКЛАД КУРСУ

Переклад курсу став можливим за підтримки Посольства США в Україні. 
Висловлюємо подяку всім, хто займався перекладом текстових та відеоматеріалів:
Ольга Питиляк, Вероніка Голівець, Максим Маркін.
Редактор перекладу - кандидат наук із соціальних комунікацій, доцент кафедри видавничої справи та редагування КПІ ім. Ігоря Сікорського Радміла Сегол.
Координатор проєкту - кандидат технічних наук, доцент Максим Маркін (КПІ ім. Ігоря Сікорського).
Озвучено українською мовою студією Golden Voice на замовлення Prometheus.
Текст читав Михайло Карпань.
Звукорежисер: Михайло Карпань.

logo3d

ЛІЦЕНЗІЯ

Оригінал курсу - Programming for Everybody (Getting Started with Python) під ліцензією Creative Commons доступний англійською мовою на платформі Coursera. Авторство курсу належить професору Девіду Малану та Гарвардському університетудоктору Чарльзу Северансу.

Маєте питання?

Курс безкоштовний?
Так, курс безкоштовний завдяки підтримці Посольства США в Україні. Все, що вам знадобиться, – доступ до мережі інтернет на швидкості, достатній для перегляду відеолекцій.
В який час будуть проходити заняття?
Відеолекції, завдання, форум і можливість отримати сертифікат доступні в будь-який час.
Чи зможу я отримати сертифікат після завершення цього курсу?
Так. Успішно виконайте всі завдання курсу та отримайте сертифікат про його завершення. Вказання годин та кредитів ЄКТС на сертифікаті не передбачено.

Не знайшли відповідь?

Центр допомоги

Нові курси

Дивитися всі