Курс Python Стартовий. Урок 3. ➤ Умовні конструкції
Ціль третього уроку курсу 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
🔥Іде набір на навчання за 4 IT спеціальностями, запишись на безкоштовний пробний урок! Спеціальність Python - cutt.ly/XZoPxwx Спеціальність Frontend - cutt.ly/9ZoO1QA Спеціальність .NET - cutt.ly/WZoPQ4D Спеціальність Java - cutt.ly/zZoPtUL
Дякую за те, що виклали в безкоштовний доступ ці відео. Багато чого дуже детально розжовано, якраз для мене як свічера. І дуже добре, що Ви, Костянтине, читаєте саме українською, хоч Вам і буває важко, це розвиває нашу мову. Ще раз дякую Вам та школі CybeBionic.
Половина лекції це переклацування мови і виправлення опечаток, а інколи без його виправлення, по типу ну ви зрозуміли угу? З однієї сторони відео абсолютно безкоштовне і ніхто не заставляє його дивитись, і дуже дякую за те що є можливість безкоштовно його дивитись. З іншої сторони є велика вірогідність, що до кінця курсу, я жбурну свій ноутбук у стіну або встромлю собі у вухо ножа.
Дякую!
Дякую вам за урок!
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
Дякую. Михайло Томашевський
Невже не можна видалили зайві мови на час запису заняття, щоб не тратити так багато часу на перемикання?)
Супер
Я в шоці від людей, всі тикають за "лагідну українізацію", лектор класний, дає крутий матеріал, згадайте себе коли вчили англійську для прикладу!! Все виходило? Дякую за чудовий курс!
Де можна знайти файл презентації з лекції? дякую
19:50 помилка в тому, що немає відступу "print("rrr"). Змінна z задана, вона = 3+2 if "rrr" in "fff rrr yyy jjj": ... z = 3 + 2 ... print(z) ... print("rrr") В мене команда виконується
Як я можу попасти в телеграм чат, 56:45 ?
Доброго часу доби! Дякую за відео, круто, проходжу одне за одним! Виникло питання, чи має право на життя таке ріщення першої задачі : x = input('Введіть число: ') if not x.isdigit(): print('Введено не число') elif float(x) == 0: print("Введено 0") elif float(x) % 2: print('Число не парне') else: print('Число парне')
у вашому прикладі якщо ввести від'ємне число або з плаваючою комою то код напише що це не число я зробив так: 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' то в моєму коді буде помилка і я голову ламаю, не можу зрозуміти як правильно треба зробити
@@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')
Промотую більшу частину відео, методом тику скорше зрозумів в IDE роботу операторів, ніж поки лектор в терміналі (засміченему дубльованим текстом) безкінечно довго ковиряється з помилками і постійним переключанням мови. Лайк за теорію на слайдах, дизлайк за практику в терміналі. Це тільки 3й урок, страшно як воно буде бісити далі...
Косо криво але працює =))) s = input("Звір дай голос!") if s == "Meow" or "meow" or "мяу": print("Ти кішка") else: print('ти хто?')
... знижує читабельність коду дуже! Сказав нам вчитель і продовжував писати багатостроковий код у терміналі, який аж ніяк не назвеш гарно читабельним... Я завжди вважав, що термінал в першу чергу дуже корисний для виконання у ньому якихось системних команд, але аж ніяк не для прикладів пояснення синтаксису коду учням! За контент українською і в цілому лайк і підписка, а за зловживання терміналом під час пояснень дизлайк!!!
Погано видно екран
+