Курс Python Стартовий. Урок 4. ➤ Циклічні конструкції
HTML-код
- Опубликовано: 9 июн 2024
- На 4 уроці курсу Python Стартовий ми ознайомимося з циклами в мові програмування Python, з тим, де їх використовувати та які переваги вони надають.
Python Starter (Python для початківців) розрахований на тих, хто взагалі не займався програмуванням або має початкові знання та бажае їх впорядкувати і поглибити. Протягом семи логічно взаємопов'язаних уроків учні освоять основи алгоритмізації і програмування на прикладі мови Python.
В курсі розглядається історія цієї мови, її переваги і недоліки, причини зростання популярності і основні області застосування, установка і використання інтерпретатора і інтегрованого середовища розробки. Ви дізнаєтеся про змінні і основні типи даних, операції, які можна виконувати з ними, навчитеся форматувати і виводити на екран текстову інформацію.
Розглядаються три основні види найпростіших алгоритмів: лінійні, умовні і циклічні, а також конструкції, які реалізують їх в мові Python. Дається поняття функцій і рекурсії. Розглядається також така структура даних, як списки, і найпростіші операції з ними в Python.
Викладач: Костянтин Зівенко, Python розробник та тренер-консультант CyberBionic Systematics
Програма курсу:
1) Введення в Python.
2) Змінні та типи даних.
3) Умовні конструкції.
4) Циклічні конструкції.
5) Функції. Частина 1.
6) Функції. Частина 2.
7) Списки.
8) Специфікація РЕР8.
За підготовку таймкодів дякуємо користувачу Міша Пуля!
0:00 - Вступ
1:14 - Тема: "Цикли"
4:39 - Типи циклів
6:48 - Цикл while
24:33 - Цикл while + else
38:56 - Нескінченні цикли
41:23 - Вкладенні цикли
43:26 - Однорядні while
45:57 - Цикл for
1:11:53 - Функція range ()
1:19:10 - Цикл for + break, continue, else
1:23:11 - Практика. Завдання 1
1:35:56 - Завдання 2 Дякуємо, що ви з нами!
Ми в соцмережах:
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
Лектор не впевнений в собі, дуже нервує, як тільки починає щось пояснювати, відразу відволікається на чат і щось відповідає не невідоме іншим глядачам питання. На технічні моменти (переключення між мовами, створення нового файлу, написання зразків коду тощо) витрачається дуже багато часу. Оскільки насправді я вдячний за вашу командну роботу і зацікавлений в її покращенні та продовженні, підписався на канал, ставлю вподобайки, дозволю собі надати пораду: не відволікайтеся на чат до того, як не розкажете основний матеріал, розслабтеся, ми всі до Вас дружні і підтримуємо, спокійно розповідайте так, ніби ніхто не женеться.
Вітаю! Я передивився стоси статей на тему циклів , та Ваш найбільш вичерпний що я наразі знайшов в Укр ,Eng чи ру неті . Дуже дякую І бажаю вам творчих успіхів !
1:14 - Тема: "Цикли"
4:39 - Типи циклів
6:48 - Цикл while
24:33 - Цикл while + else
38:56 - Нескінченні цикли
41:23 - Вкладенні цикли
43:26 - Однорядні while
45:57 - Цикл for
1:11:53 - Функція range ()
1:19:10 - Цикл for + break, continue, else
1:23:11 - Практика. Завдання 1
1:35:56 - Завдання 2
дякую за лекцію
start = 0
stop = 1
print(0)
print(1)
for i in range(100):
prev = start + stop
print(prev)
start = stop
stop = prev
Я якось так побавився:
print('Ведіть поч знач:',end=' ')
f0=int(input())
print('Введіть кінцеве знач:',end=' ')
fkin=int(input())
f1=f0+1
#стовпчиком print(f0)
print(f0,end=', ') #рядком через кому
#print(f1)
print(f1,end=', ')
fpoper=f0
ffakt=f1
fost=f1
while ffakt
a = 0
b = 1
c = 0
for i in range(100):
print(c)
a = b
b = c
c = a+b
Це геніально! А викладач посипався)))
Ок. ну а де можна глянути як Ви вирішили завдання за допомогою циклу while?) Бо я шось не до кінця в'їжаю ...
він не зміг її рішити і дав тобі її на домашку, така учоба бляха муха
Як можна виконати самостійно завдання № 2, якщо під час його пояснення виникає "char", про що взагалі не згадувалося під час всієї лекції? А що відбувається з завданням № 1, чому сам лектор не знає, як його виконати і щось експериментує на очах у здивованої публіки?
a, b = 0, 1
print(0)
print(1)
for i in range(100):
c = a + b
print(c)
a = b
b = c
Геній. Дякую. 2 дні собі голову ламав.
в чому проблема один раз написати приклад в IDE, і тільки підкоректовувати його для різних сценаріїв, а не постійно клацати в терміналі, марнуючи час?
я так зробив:
x = 0
i2 = 1
i1 = 0
for i in range(15):
print(x)
x = i1 + i2
i2 = i1
i1 = x
print('-'*20)
c = 0
b = 1
a = 0
y = 1
while y < 15:
print(c)
c = b + a
b = a
a = c
y += 1
start = 0
stop = 99
a = 1
b = start + a
print(start)
print(a)
print(b)
for i in range(a, stop + 1):
res = a + b
print(res)
a += i
привіт, друже. Коли буде новий розіграш на курси?)) Хотілось би повчитись на халяву