Курс Python Стартовий. Урок 3. ➤ Умовні конструкції
ฝัง
- เผยแพร่เมื่อ 20 พ.ค. 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
🔥Іде набір на навчання за 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")
В мене команда виконується
Промотую більшу частину відео, методом тику скорше зрозумів в IDE роботу операторів, ніж поки лектор в терміналі (засміченему дубльованим текстом) безкінечно довго ковиряється з помилками і постійним переключанням мови. Лайк за теорію на слайдах, дизлайк за практику в терміналі. Це тільки 3й урок, страшно як воно буде бісити далі...
Де можна знайти файл презентації з лекції? дякую
Як я можу попасти в телеграм чат, 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')
... знижує читабельність коду дуже! Сказав нам вчитель і продовжував писати багатостроковий код у терміналі, який аж ніяк не назвеш гарно читабельним... Я завжди вважав, що термінал в першу чергу дуже корисний для виконання у ньому якихось системних команд, але аж ніяк не для прикладів пояснення синтаксису коду учням! За контент українською і в цілому лайк і підписка, а за зловживання терміналом під час пояснень дизлайк!!!
Косо криво але працює =))) s = input("Звір дай голос!")
if s == "Meow" or "meow" or "мяу":
print("Ти кішка")
else:
print('ти хто?')
Погано видно екран
+