Изучаем Python | 10 глава : 'Введение в операторы Python' с Антоном Николаевым и Лапусей

preview_player
Показать описание
Марк Лутц "Изучаем Python" считается одним из лучших учебников по программированию на языке питон. Мы улучшаем и дорабатываем эту книгу. Добавляем свежую информацию и разбираем на примерах сложные места.
Том 1
Часть 3 Операторы и синтаксис
Глава 10. Введение в операторы Python

Отдельный плюс в карму за тайминги.
00:00 Почему Лутц, зачем его читать
02:33 Что такое операторв в python
05:00 Концептуальная иерархия
09:30 Сравнение синтаксиса C-подобных языков с python
11:55 Как работают переносы строк кода в python
16:05 Отступы в python
17:09 Моржовый оператор :=
19:19 Объединение словарей в python
23:15 Немного о интерактивном цикле в python
26:30 Обработка ошибок путем проверки ввода
32:00 Вы ставите лайк и подписываетесь на канал

Видео о том, как можно надругаться над пеп8

Мой канал про собеседования и жизнь разработчиков @Андрей += Пронин

#python #лутц #питон #программирование #АнтонНиколаев #Лапуся
Рекомендации по теме
Комментарии
Автор

Если не ошибаюсь, расширение словаря при помощи ** происходит вот так:
a = {‘a’: 1}
b = {‘b’: 2: **a}
А создание нового словаря с элементами старых при помощи двух звёзд вот так:
a = {‘a’: 1}
b = {‘b’: 2}
c = {**a, **b}

verance
Автор

Словари можно через for key, value in dict.items():
и потом добавить в первый словарь второй

ИльяКарачун-ой
Автор

25:23
На слайде был пример:
while True:
reply = input(‘Enter Text: ’)
if reply == ‘stop’: break
print(reply.upper())

Вот в этом примере как-раз удобно было бы моржовый оператор использовать:

while (reply : = input(‘Enter Text: ’)) != ‘stop’:
print(reply.upper())

И таким образом аж две строки сэкономим )

verance
Автор

Моменты:
8:40 Астановитесь!1
14:45 Игра в ассоциации,
23:15 Примеры и картинки маленькие,
25:40 PEP8 наше всё!
Шок-контент.
31:00 Во всем кошка виновата!


Требуется помощь зрителей:
15:30 Свое мнение насчет переноса напишите в комментариях
18:30 Кто на практике использует := моржовый оператор ?
22:30 Как обьеденить словари распаковкой через ** ?
24:40 input() - это функция или оператор?

tarasvolunteer