Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра «История одной фермы» - увлекательное и бросающее вызов вашим серым клеточкам приключение, от которого невозможно оторваться!

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Урок

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Образование Школа Учеба Английский язык Учитель Преподаватель Все
45 постов сначала свежее
7
biba.pro
biba.pro
2 месяца назад
Лига образования

Как загрузить в ClickHouse данные из Excel с помощью Python⁠⁠

[моё] Урок Обучение Образование Бесплатное обучение Аналитика Курсы Онлайн-курсы Учебные курсы Python Видео RUTUBE Длиннопост
2
DeepVibes
DeepVibes
4 месяца назад

Музыка для фокуса и Rодинга – Chillstep Ambient для работы⁠⁠

🎧 Погрузитесь в атмосферу спокойной и вдохновляющей chillstep-эмбиент музыки, идеально подходящей для кодинга, продуктивной работы, учебы и концентрации. Глубокие басы, мягкие мелодии и гармоничные текстуры создают идеальный фон для творчества, размышлений и расслабления.

[моё] Музыка Электронная музыка RUTUBE Отдых Программирование Программист Работа Учеба Студенты Ученики Урок Короткие видео Математика Python Chillout Тестирование Видео
0
5
PythonGet
PythonGet
4 месяца назад
Программирование на python
Серия Python_get

Итераторы: как коты, которые всегда знают, где их миска с едой⁠⁠

Итак, друзья, сегодня мы поговорим о магии итераторов в Python. Если вы только начинаете программировать, то, возможно, слово "итератор" звучит для вас как что-то из мира магии или, может быть, как имя кота из фантастического романа. Но на самом деле итераторы — это просто удобный способ "перебирать" что-то, как кот перебирает лапами, чтобы найти самое мягкое место на диване. 🛋

Давайте разберёмся, что это такое, как это работает и почему это так важно.

О чём речь?

Итераторы — это объекты, которые позволяют вам проходить по элементам коллекции (например, списка, строки или словаря) по одному за раз. Это как если бы вы кормили кота, давая ему по одному кусочку корма, а не высыпали всю пачку сразу. 🐈

Как это работает?

Итераторы в Python работают благодаря двум магическим методам: __iter__() и __next__().

__iter__() делает объект "итерируемым" — это как если бы вы сказали коту: "Эй, вот твоя миска, иди сюда!"

__next__() возвращает следующий элемент из коллекции — это как если бы вы давали коту по одному кусочку еды из миски.

Когда вы используете цикл for, Python автоматически вызывает эти методы за вас. Но вы можете управлять этим процессом вручную, если хотите.

Пример: создаём своего кота-итератора 🐾

Давайте создадим класс, который будет работать как итератор. Представьте, что у нас есть кот, который ест из миски, но только по одному кусочку за раз.

Итераторы: как коты, которые всегда знают, где их миска с едой Python, Обучение, Программирование, Учеба, Урок, Бесплатное обучение, Длиннопост

🐾 Кот доволен, а мы научились создавать итераторы!

Зачем это нужно?

Итераторы полезны, когда вы работаете с большими наборами данных или хотите лениво (lazy) обрабатывать элементы. Например:

🐾 Чтение больших файлов: Вместо того чтобы загружать весь файл в память, вы можете читать его построчно.

🐾 Генерация данных на лету: Например, бесконечные последовательности чисел.

🐾 Оптимизация памяти: Итераторы не хранят все элементы в памяти, а создают их по мере необходимости.

Пример: бесконечный генератор чисел (или бесконечная миска корма)

Итераторы: как коты, которые всегда знают, где их миска с едой Python, Обучение, Программирование, Учеба, Урок, Бесплатное обучение, Длиннопост

🐾 Кот может есть бесконечно, но мы ограничили его аппетит.

Историческая справка

Итераторы появились в Python 2.2, когда разработчики решили сделать работу с коллекциями более удобной. До этого приходилось использовать индексы и вручную управлять процессом. Итераторы стали частью Python, чтобы сделать код более читаемым и "питоничным". 🐍

Примеры использования в реальной жизни

📂 Чтение файлов:

Итераторы: как коты, которые всегда знают, где их миска с едой Python, Обучение, Программирование, Учеба, Урок, Бесплатное обучение, Длиннопост

🧮 Генерация чисел:

Итераторы: как коты, которые всегда знают, где их миска с едой Python, Обучение, Программирование, Учеба, Урок, Бесплатное обучение, Длиннопост

🛒 Обход словаря:

Итераторы: как коты, которые всегда знают, где их миска с едой Python, Обучение, Программирование, Учеба, Урок, Бесплатное обучение, Длиннопост

Итераторы — это как коты: они делают вашу жизнь проще, но требуют немного внимания и понимания. 🐾 Они позволяют вам работать с данными эффективно и элегантно. Попробуйте создать свои итераторы и поэкспериментировать с ними! Философский вопрос: генератор является частным случаем итератора или наоборот? :)

А на канале https://t.me/pytonism мы как-раз сейчас рассматриваем генераторы списков (List Comprehensions).

Показать полностью 5
[моё] Python Обучение Программирование Учеба Урок Бесплатное обучение Длиннопост
0
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
9
PythonGet
PythonGet
4 месяца назад
Программирование на python
Серия Python_get

Лямбда-функции: как котик ловит мышку⁠⁠

Привет, начинающий программист! Сегодня мы поговорим о лямбда-функциях в Python. Если ты только начал свой путь в программировании, то, возможно, уже слышал это загадочное слово "лямбда". Но что это такое? Почему оно звучит так, будто это имя кота из греческой мифологии? Давай разбираться вместе! 🐾

О чём речь?

Лямбда-функция — это способ написать функцию в одну строчку. Представь, что ты хочешь дать своему коту команду "лови мышку", но вместо длинного объяснения, как именно это делать, ты просто показываешь пальцем на мышь. Вот так же работает лямбда: коротко, быстро и по делу.

Как работает?

Лямбда-функция — это анонимная функция. Это значит, что у неё нет имени, как у обычных функций, которые мы создаём с помощью def. Она создаётся с помощью ключевого слова lambda, и её можно использовать там, где нужна простая операция.

Синтаксис:

lambda arguments: expression

arguments — это входные данные (например, как корм для кота).

expression — это то, что функция возвращает (например, довольное мурчание кота).

Пример: котик и его любимая еда

Допустим, у нас есть список еды, и мы хотим узнать, сколько калорий в каждом блюде. Вместо того чтобы писать длинную функцию, мы используем лямбда:

Лямбда-функции: как котик ловит мышку Python, Программирование, Обучение, Урок, Lambda, Функция, Бесплатное обучение, Длиннопост

💡 Объяснение:

  • map применяет лямбда-функцию к каждому элементу списка food.

  • Лямбда берёт длину строки (например, "fish" — 4 буквы) и умножает её на 100 (условные калории).

  • В результате мы получаем список калорий для каждого блюда.

Историческая справка

Лямбда-функции пришли к нам из функционального программирования. Их название происходит от греческой буквы "лямбда" (λ), которая использовалась в математической логике для обозначения анонимных функций. Так что, можно сказать, что лямбда — это древний и мудрый кот, который знает, как делать всё быстро и эффективно. 🐱

Примеры использования в различных ситуациях

🐾 1. Сортировка списка по длине строк:

Лямбда-функции: как котик ловит мышку Python, Программирование, Обучение, Урок, Lambda, Функция, Бесплатное обучение, Длиннопост

💡 Объяснение: Лямбда-функция берёт длину каждого слова и использует её для сортировки.

🐾 2. Фильтрация списка:

Лямбда-функции: как котик ловит мышку Python, Программирование, Обучение, Урок, Lambda, Функция, Бесплатное обучение, Длиннопост

💡 Объяснение: Лямбда проверяет, делится ли число на 2 без остатка, и оставляет только те, которые подходят.

🐾 3. Комбинация с reduce:

Лямбда-функции: как котик ловит мышку Python, Программирование, Обучение, Урок, Lambda, Функция, Бесплатное обучение, Длиннопост

💡 Объяснение: Лямбда берёт два числа, складывает их и передаёт результат дальше.

Когда использовать лямбда, а когда нет?

Лямбда-функции хороши для простых операций, которые можно описать в одну строчку. Но если твоя функция становится сложной, лучше использовать def. Это как с котами: если ты хочешь, чтобы кот просто поймал мышь, достаточно короткой команды. Но если ты хочешь, чтобы он сварил тебе кофе, придётся объяснить подробнее. ☕️

Лямбда-функции — это мощный инструмент, который позволяет писать код компактно и красиво. Они особенно полезны, когда нужно быстро обработать данные или передать функцию как аргумент. Но помни: с большой силой приходит большая ответственность. Не злоупотребляй лямбдами, чтобы твой код оставался читаемым.

А как вам лямбда? Полезно? Напиши в комментариях, где вы уже использовали или планируете использовать лямбда-функции.🐾

Замечу, что на канале https://t.me/pytonism вышла серия постов, подробно раскрывающая тему анонимных функций, с примерами и котиками)

Показать полностью 4
[моё] Python Программирование Обучение Урок Lambda Функция Бесплатное обучение Длиннопост
4
9
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Defaultdict: как накормить кота, если миска пустая?⁠⁠

Представьте, что у вас есть кот Барсик. Вы зовёте его к миске, но вдруг понимаете, что забыли положить туда еду. Барсик смотрит на вас с укором, а вы судорожно ищете, чем его накормить. В Python для таких ситуаций есть defaultdict, который автоматически заполняет "пустую миску" значением по умолчанию.

Сегодня мы разберёмся, как работает defaultdict, зачем он нужен и как он может спасти вас от ошибок.

О чём речь?

defaultdict — это специальный словарь из модуля collections, который автоматически создаёт значение для отсутствующего ключа. Если обычный словарь выбрасывает ошибку KeyError, когда вы обращаетесь к несуществующему ключу, то defaultdict просто добавляет этот ключ с заданным значением по умолчанию.

Как это работает?

defaultdict — это как автоматическая кормушка для котов. Если кот приходит к пустой миске, кормушка сама наполняет её едой. В коде это выглядит так:

Defaultdict: как накормить кота, если миска пустая? Программирование, Обучение, Урок, Python, Кот, Длиннопост

Для Барсика мы явно указали еду, а для Мурзика значение было создано автоматически.

Алгоритм использования defaultdict

  1. 🐾 Импортируйте defaultdict из модуля collections.

  2. 🐾 Укажите функцию, которая будет возвращать значение по умолчанию (например, lambda: "default_value").

  3. 🐾 Используйте словарь как обычно. Если ключ отсутствует, он будет автоматически добавлен с заданным значением.

Примеры использования

1. Подсчёт количества котов

Допустим, у вас есть список котов, и вы хотите подсчитать, сколько раз каждое имя встречается.

Обычный словарь:

Defaultdict: как накормить кота, если миска пустая? Программирование, Обучение, Урок, Python, Кот, Длиннопост

Этот код работает, но он громоздкий.

С defaultdict:

Defaultdict: как накормить кота, если миска пустая? Программирование, Обучение, Урок, Python, Кот, Длиннопост

Здесь int используется как функция по умолчанию, которая возвращает 0.

2. Группировка котов по длине имени

Допустим, вы хотите сгруппировать котов по длине их имён.

Defaultdict: как накормить кота, если миска пустая? Программирование, Обучение, Урок, Python, Кот, Длиннопост

Здесь list используется как функция по умолчанию, которая создаёт пустой список.

3. Создание словаря с вложенными словарями

Иногда нужно создать словарь, где значения сами являются словарями.

Defaultdict: как накормить кота, если миска пустая? Программирование, Обучение, Урок, Python, Кот, Длиннопост

Здесь мы используем lambda, чтобы создать вложенные словари.

Когда использовать?

🐾✅ Используйте defaultdict, если:

  • Вы хотите избежать ошибок KeyError.

  • Вам нужно автоматически создавать значения для отсутствующих ключей.

  • Вы работаете с вложенными структурами данных.

🐾❌ Не используйте defaultdict, если:

  • Вам нужно знать, какие ключи отсутствуют.

  • Вы хотите, чтобы словарь оставался неизменным.

Метафора с котиками

Представьте, что у вас есть автоматическая кормушка для котов. Если кот приходит к пустой миске, кормушка сама наполняет её едой. defaultdict работает точно так же: если ключ отсутствует, он автоматически создаётся с заданным значением.

Плюсы и минусы

🐾 Плюсы:

✅ Избавляет от необходимости проверять наличие ключа.

✅ Упрощает код.

✅ Подходит для работы с вложенными структурами.

🐾 Минусы:

❌ Может скрыть ошибки, если вы случайно обращаетесь к несуществующему ключу.

❌ Не всегда очевидно, что значение создаётся автоматически.

Примеры использования в реальной жизни

🐍 Подсчёт частоты: анализ текста, подсчёт слов или символов.

📦 Группировка данных: распределение элементов по категориям.

🛠 Работа с вложенными структурами: создание многомерных словарей.

Как не запутаться?

  1. 🐾 Используйте defaultdict, если вам нужно значение по умолчанию.

  2. 🐾 Всегда указывайте функцию по умолчанию (например, int, list или lambda).

  3. 🐾 Не забывайте, что defaultdict автоматически добавляет ключи.

О чём ещё вам было бы интересно почитать? Расскажите в комментариях! 🐾

Да, канале https://t.me/pytonism вас ждёт очередная задача )) Успешного кодинга!

Показать полностью 5
[моё] Программирование Обучение Урок Python Кот Длиннопост
1
6
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Словари и коты: как объединить миски без драки⁠⁠

Представьте, что у вас есть два кота: Барсик и Мурзик. У каждого из них есть свои миски с едой. Но вот беда: вы хотите объединить их миски в один общий список, чтобы не путаться. Как это сделать, чтобы коты не подрались? В Python есть несколько способов объединения словарей, и сегодня мы разберём их все.

О чём речь?

Словари (или dict) — это одна из самых популярных структур данных в Python. Иногда возникает необходимость объединить два или более словарей в один. Например:

🐾 У вас есть настройки по умолчанию и пользовательские настройки.

🐾 Вы хотите объединить данные из разных источников.

🐾 Вы просто хотите, чтобы Барсик и Мурзик делили свои миски.

Как это работает?

Python предлагает несколько способов объединения словарей. Мы рассмотрим:

  1. 🐾 Метод update().

  2. 🐾 Оператор | (Python 3.9+).

  3. 🐾 Распаковку словарей (**).

  4. 🐾 ChainMap из модуля collections (рассмотрели в прошлом посте)

1. Метод update()

Метод update() добавляет элементы из одного словаря в другой. Если ключи совпадают, значения будут перезаписаны.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Значение для ключа Barsik было перезаписано.

2. Оператор | (Python 3.9+)

С появлением Python 3.9 объединение словарей стало ещё проще. Оператор | создаёт новый словарь, объединяя два других.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Здесь создаётся новый словарь, а исходные остаются неизменными.

3. Распаковка словарей (**)

Распаковка словарей позволяет объединить их, создавая новый словарь. Это работает даже в версиях Python до 3.9.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Как и в предыдущих примерах, значение для Barsik было перезаписано.

Когда использовать?

🐾 update():

  • Когда нужно изменить существующий словарь.

  • Если не важно сохранить исходные данные.

🐾 Оператор |:

  • Когда нужен новый словарь.

  • Если вы используете Python 3.9+.

🐾 Распаковка (**):

  • Когда нужен новый словарь.

  • Если вы используете Python до 3.9.

Метафора с котиками

Представьте, что у вас есть две коробки с игрушками: одна для Барсика, другая для Мурзика.

  • Если вы пересыпаете игрушки из одной коробки в другую, это update().

  • Если вы берёте новую коробку и кладёте туда игрушки из других коробок, это оператор | или распаковка.

  • Если вы просто ставите коробки рядом и говорите: "Теперь это одна большая коробка", это ChainMap.

О чём ещё вам было бы интересно почитать? Расскажите в комментариях! 🐾

И, по начинающейся традиции, на канале https://t.me/pytonism вас ждёт новая задача! Успешного кодинга!

Показать полностью 3
[моё] Программирование Обучение Урок Python Словарь Кот Update Распаковка Длиннопост
0
5
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Кошачий словарь: как dict в Python хранит ключи и значения, словно кот запасы на зиму⁠⁠

Представьте себе кота-коллекционера, который прячет свои сокровища по разным местам в квартире. У каждого предмета есть свое особое место, и кот точно знает, где что лежит. Именно так работает dict в Python - это такой умный кошачий организатор, который хранит пары "ключ-значение" максимально эффективно.

Как устроен dict внутри 📦

Dict (или словарь) в Python - это хеш-таблица, работающая как кошачья система хранения: каждому ключу (месту хранения) соответствует определённое значение (сокровище). Когда кот прячет новую игрушку, он:

🔸 Вычисляет хеш ключа (выбирает место)

🔸 Определяет индекс в массиве (конкретный тайник)

🔸 Сохраняет значение (прячет сокровище)

Кошачий словарь: как dict в Python хранит ключи и значения, словно кот запасы на зиму Python, Обучение, Программирование, Урок, Длиннопост

Коллизии: когда два кота хотят спрятать игрушки в одном месте 🐱🐱

Иногда случается, что для разных ключей получается одинаковый хеш (как будто два кота выбрали одно и то же место для хранения). Это называется коллизией. Python решает эту проблему с помощью открытой адресации - если место занято, ищется следующее свободное, как умный кот, который найдёт другой тайник для своего сокровища.

Как работать со словарём 🛠

Кошачий словарь: как dict в Python хранит ключи и значения, словно кот запасы на зиму Python, Обучение, Программирование, Урок, Длиннопост

Необычные примеры использования словарей 🎭

Кошачий словарь: как dict в Python хранит ключи и значения, словно кот запасы на зиму Python, Обучение, Программирование, Урок, Длиннопост

Оптимизация и производительность ⚡️

Dict в Python оптимизирован для быстрого доступа. Поиск значения по ключу происходит за O(1) в среднем случае - так же быстро, как кот находит свою любимую игрушку в известном месте. Для сравнения, поиск в списке занимает O(n) - как если бы кот проверял каждый угол в доме.

Интересные факты 🎓

С Python 3.7 словари сохраняют порядок вставки элементов. Раньше они были как настоящие коты - непредсказуемые и своенравные в порядке хранения вещей!

Практические советы 💡

🔸 Используйте .get() вместо прямого доступа по ключу, если не уверены в его существовании

🔸 Применяйте .setdefault() для установки значений по умолчанию

🔸 Помните, что ключами могут быть только неизменяемые объекты

Какие ещё аспекты работы со словарями вы хотели бы изучить?

Кстати, в телеграм-канале t.me/pytonism есть есть статья, которая подробно рассказывает, как работают хэш-таблицы. Заходите, читайте, подписывайтесь. И хорошего вам кодинга!

Показать полностью 3
[моё] Python Обучение Программирование Урок Длиннопост
2
11
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой⁠⁠

Когда вы работаете с большими объемами данных, ваша программа может начать вести себя как кот, который решил утащить весь мешок корма сразу. В итоге — хаос, переполненная память и никакого удовольствия от работы. Но что, если бы ваш кот ловил мышей по одной, аккуратно и без лишнего шума? Вот так работают генераторы в Python.

🐾 О чём речь?

Генераторы — это особый вид итераторов в Python, которые позволяют обрабатывать данные "по кусочкам", а не загружать всё сразу в память. Это особенно полезно, если вы работаете с огромными файлами, потоками данных или бесконечными последовательностями.

Представьте, что вы читаете книгу. Вместо того чтобы пытаться запомнить всю книгу сразу (что, согласитесь, невозможно), вы читаете её страницу за страницей. Генераторы делают то же самое: они "читают" данные по одной "странице" за раз.

🛠 Как это работает?

Генераторы создаются с помощью ключевого слова yield. Когда Python встречает yield, он "замораживает" выполнение функции, запоминает её текущее состояние и возвращает значение. В следующий раз выполнение продолжается с того же места.

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🐾 Почему это круто?

🧠 Экономия памяти: Генераторы не хранят все данные в памяти, а создают их "на лету". Это как если бы ваш кот ловил мышей одну за другой, а не пытался утащить весь склад сразу.

🐢 Ленивая загрузка: Данные обрабатываются только тогда, когда они действительно нужны. Это особенно полезно для работы с большими файлами или потоками данных.

🛠 Простота кода: Генераторы позволяют писать компактный и читаемый код.

🐾 Примеры использования

📂 Чтение больших файлов

Вместо того чтобы загружать весь файл в память, вы можете читать его построчно:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🔢 Бесконечные последовательности

Генераторы идеально подходят для создания бесконечных последовательностей, например, чисел Фибоначчи:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

📊 Обработка больших данных

Если у вас есть огромный массив данных, который нужно обработать, генераторы помогут избежать переполнения памяти:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🐾 Когда использовать генераторы?

📈 Когда вы работаете с большими файлами или потоками данных.

♾️ Когда вам нужно создать бесконечную последовательность.

🧹 Когда вы хотите сделать код чище и проще.

🐾 Историческая справка

Генераторы появились в Python 2.2, но их популярность выросла с выходом Python 3. Они стали незаменимым инструментом для работы с большими данными и потоками. Это как если бы коты научились ловить мышей по одной, а не пытались сразу утащить весь склад.

🐾 Заключение

Генераторы — это мощный инструмент, который позволяет экономить память и упрощает работу с данными. Они работают "по кусочкам", как коты, которые ловят мышей одну за другой. Попробуйте использовать их в своих проектах, и вы увидите, насколько проще станет ваша жизнь.

🐾 А вы уже использовали генераторы в своих проектах? Если да, то как? Если нет, то почему? Напишите в комментариях, и я помогу разобраться!

🐾 Ну а об "Асинхронных генераторах: как коты, которые ловят мышей в нескольких комнатах одновременно" вы можете узнать у меня в телеграмм-канале t.me/pytonism 😺

Показать полностью 4
[моё] Программирование Обучение Кот Python Генератор IT Учеба Урок Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии