Курс Python Стартовий. Урок 3. ➤ Умовні конструкції

Поділитися
Вставка
  • Опубліковано 9 тра 2024
  • Ціль третього уроку курсу Python Стартовий - познайомитися з умовними операторами, де їх використовувати, розберемо приклади використання і розібратися з тернарним оператором.
    Python Starter (Python для початківців) розрахований на тих, хто взагалі не займався програмуванням або має початкові знання та бажае їх впорядкувати і поглибити. Протягом семи логічно взаємопов'язаних уроків учні освоять основи алгоритмізації і програмування на прикладі мови Python.
    В курсі розглядається історія цієї мови, її переваги і недоліки, причини зростання популярності і основні області застосування, установка і використання інтерпретатора і інтегрованого середовища розробки. Ви дізнаєтеся про змінні і основні типи даних, операції, які можна виконувати з ними, навчитеся форматувати і виводити на екран текстову інформацію.
    Розглядаються три основні види найпростіших алгоритмів: лінійні, умовні і циклічні, а також конструкції, які реалізують їх в мові Python. Дається поняття функцій і рекурсії. Розглядається також така структура даних, як списки, і найпростіші операції з ними в Python.
    Викладач: Костянтин Зівенко, Python розробник та тренер-консультант CyberBionic Systematics
    Програма курсу:
    1) Введення в Python.
    2) Змінні та типи даних.
    3) Умовні конструкції.
    4) Циклічні конструкції.
    5) Функції. Частина 1.
    6) Функції. Частина 2.
    7) Списки.
    8) Специфікація РЕР8.
    За підготовку таймкодів дякуємо користувачу Міша Пуля!
    0:00 - Вступ
    0:36 - Тема: "Умовні оператори"
    4:35 - Оператор if
    22:46 - Оператори else та elif
    39:40 - Однорядкові if, elif, else
    46:54 - Тренарний оператор
    57:14 - Оператор pass
    1:00:39 - Практика. Приклад 1
    1:21:16 - Приклад 2
    1:34:24 - Приклад 3 Дякуємо, що ви з нами!
    Ми в соцмережах:
    Telegram - t.me/cbs_info
    Instagram - / cyberbionic_systematics
    TikTok - / cb_systematics
    Facebook - / cbsystematics
    LinkedIn - / cbsystematics-development
    👉 Сайт і курси CyberBionic Systematics: cutt.ly/q4axOV7

КОМЕНТАРІ • 23

  • @CodeUA
    @CodeUA  Рік тому

    🔥Іде набір на навчання за 4 IT спеціальностями, запишись на безкоштовний пробний урок!
    Спеціальність Python - cutt.ly/XZoPxwx
    Спеціальність Frontend - cutt.ly/9ZoO1QA
    Спеціальність .NET - cutt.ly/WZoPQ4D
    Спеціальність Java - cutt.ly/zZoPtUL

  • @user-fu1cv3zy8m
    @user-fu1cv3zy8m 7 місяців тому +1

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

  • @T.Darmoroz
    @T.Darmoroz Рік тому +3

    Дякую за те, що виклали в безкоштовний доступ ці відео. Багато чого дуже детально розжовано, якраз для мене як свічера. І дуже добре, що Ви, Костянтине, читаєте саме українською, хоч Вам і буває важко, це розвиває нашу мову. Ще раз дякую Вам та школі CybeBionic.

  • @mad-hat
    @mad-hat 6 місяців тому

    Я в шоці від людей, всі тикають за "лагідну українізацію", лектор класний, дає крутий матеріал, згадайте себе коли вчили англійську для прикладу!! Все виходило? Дякую за чудовий курс!

  • @oleksandr.chornei
    @oleksandr.chornei 6 місяців тому

    Дякую!

  • @andrew_deep
    @andrew_deep Рік тому +6

    Невже не можна видалили зайві мови на час запису заняття, щоб не тратити так багато часу на перемикання?)

  • @Pulia_M
    @Pulia_M Рік тому +5

    0:36 - Тема: "Умовні оператори"
    4:35 - Оператор if
    22:46 - Оператори else та elif
    39:40 - Однорядкові if, elif, else
    46:54 - Тренарний оператор
    57:14 - Оператор pass
    1:00:39 - Практика. Приклад 1
    1:21:16 - Приклад 2
    1:34:24 - Приклад 3

  • @user-gi5hd7lb5o
    @user-gi5hd7lb5o Рік тому

    Дякую. Михайло Томашевський

  • @hooch1795
    @hooch1795 Рік тому +1

    Дякую вам за урок!

  • @oleggudz502
    @oleggudz502 2 роки тому +3

    Супер

  • @krulkostudio
    @krulkostudio 9 місяців тому

    Як я можу попасти в телеграм чат, 56:45 ?

  • @georgii_v
    @georgii_v Рік тому +2

    Де можна знайти файл презентації з лекції? дякую

  • @mauzerinfo
    @mauzerinfo 7 місяців тому +1

    Промотую більшу частину відео, методом тику скорше зрозумів в IDE роботу операторів, ніж поки лектор в терміналі (засміченему дубльованим текстом) безкінечно довго ковиряється з помилками і постійним переключанням мови. Лайк за теорію на слайдах, дизлайк за практику в терміналі. Це тільки 3й урок, страшно як воно буде бісити далі...

  • @Tovaryshok
    @Tovaryshok Рік тому +1

    19:50 помилка в тому, що немає відступу "print("rrr").
    Змінна z задана, вона = 3+2
    if "rrr" in "fff rrr yyy jjj":
    ... z = 3 + 2
    ... print(z)
    ... print("rrr")
    В мене команда виконується

  • @ananm3699
    @ananm3699 Рік тому +1

    Доброго часу доби! Дякую за відео, круто, проходжу одне за одним! Виникло питання, чи має право на життя таке ріщення першої задачі : x = input('Введіть число: ')
    if not x.isdigit():
    print('Введено не число')
    elif float(x) == 0:
    print("Введено 0")
    elif float(x) % 2:
    print('Число не парне')
    else:
    print('Число парне')

    • @hooch1795
      @hooch1795 Рік тому

      у вашому прикладі якщо ввести від'ємне число або з плаваючою комою то код напише що це не число
      я зробив так:
      number = input('type number: ')
      if number.isalpha():
      print('this is string')
      else:
      x=float(number)
      if x == 0:
      print('this is ZERO')
      elif x % 2:
      print('nePARNE')
      else:
      print('PARNE')
      але проблема в тому що якщо ввести шось типу '123qwe' то в моєму коді буде помилка і я голову ламаю, не можу зрозуміти як правильно треба зробити

    • @aleksandersypen645
      @aleksandersypen645 Рік тому

      @@hooch1795 я наисав так, помилок не має як у вас і нибі все працює:
      number = input("enter the number: ")
      number = number.strip()
      n = number.replace('.', '')
      g = number.count('.')
      if g > 1:
      print('wrong, enter not number')
      elif n.isdigit():
      number = float(number)
      if number % 2:
      print('number is odd')
      else:
      print('number is even')
      else:
      print('wrong, enter not number')

  • @user-xm7hu1ux3g
    @user-xm7hu1ux3g Рік тому

    Косо криво але працює =))) s = input("Звір дай голос!")
    if s == "Meow" or "meow" or "мяу":
    print("Ти кішка")
    else:
    print('ти хто?')

  • @Shadow-kg1hk
    @Shadow-kg1hk Рік тому +3

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

  • @user-gi5hd7lb5o
    @user-gi5hd7lb5o Рік тому

    Погано видно екран