Переворот списка
Аналогично строкам, списки можно перевернуть с помощью среза.
Есть также встроенный метод reverse(), но он изменяет список на месте.
Гайды по Python
Аналогично строкам, списки можно перевернуть с помощью среза.
Есть также встроенный метод reverse(), но он изменяет список на месте.
Гайды по Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Сортировка списка словарей по ключу
При работе с данными часто требуется сортировка списка объектов по определенному полю с помощью лямбда функции в параметре key= метода sorted.
Для более сложной сортировки используйте
Гайды по Python
При работе с данными часто требуется сортировка списка объектов по определенному полю с помощью лямбда функции в параметре key= метода sorted.
Для более сложной сортировки используйте
itemgetter из модуля operator.Гайды по Python
Объединение словарей
До Python 3.9 объединить словари можно было несколькими способами, например с помощью методов copy и update.
В Python 3.9+ появился оператор
Гайды по Python
До Python 3.9 объединить словари можно было несколькими способами, например с помощью методов copy и update.
В Python 3.9+ появился оператор
| для объединения словарей.Гайды по Python
Использование re для работы с регулярными выражениями
Преимущества: Упрощает поиск и манипуляцию строками с использованием мощных регулярных выражений.
Гайды по Python
Преимущества: Упрощает поиск и манипуляцию строками с использованием мощных регулярных выражений.
Гайды по Python
Библиотека json для работы с JSON данными
Преимущества: Позволяет легко сериализовать и десериализовать данные в формате JSON, что полезно для работы с API.
Гайды по Python
Преимущества: Позволяет легко сериализовать и десериализовать данные в формате JSON, что полезно для работы с API.
Гайды по Python
break vs continue vs pass
Гайды по Python
break полностью останавливает цикл for/while. Никакой другой итерации не происходит.continue пропускает ОДНУ итерацию. Другие итерации все еще происходят позже.pass абсолютно ничего не делает.Гайды по Python
👍3
Генераторы + ключевое слово «yield»
Ключевое слово
Функция, содержащая ключевое слово
Гайды по Python
Ключевое слово
yield похоже на ключевое слово return. За исключением того, что функция не останавливается полностью после чего-то.Функция, содержащая ключевое слово
yield, становится функцией-генератором и может иметь несколько выходных данных.Гайды по Python
Особенности приведения к True и False
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
Лайфхак позволяет отказаться от длинных проверок вроде
Гайды по Python
В Python действует понятное правило, по которому отсутствие данных всегда приравнивается к логической лжи, а их наличие — к истине. Из-за этого ноль, пустые строки, незаполненные списки и значение
None программа считает за False, а любые ненулевые числа и объекты с содержимым автоматически дают True.Лайфхак позволяет отказаться от длинных проверок вроде
if len(список) > 0. Достаточно просто написать if список, и Python сам проверит, добавлены ли в переменную хоть какие-то данные. Это сильно сокращает код и делает его чистым.Гайды по Python
👍2
Блоки try для обработки исключений
Блоки
Гайды по Python
Блоки
try-except-finally позволяют нам обрабатывать вещи, когда в нашем коде возникают ошибки и исключения (вместо просто сбоя)Гайды по Python
👍3
🖥Deep Learning: как это работает? 2 часть
В этой статье вы узнаете:
🔹О соревновании ImageNet Large Scale Visual Recognition Challenge (ILSVRC)
🔹О том, какие существуют архитектуры CNN
🔹О том, какие проблемы появлялись с новыми архитектурами сетей, как они решались
🔹О том, что такое transfer learning и как это работает
🔹О том, что такое semantic/instance segmentation и как это работает
🔹О том, что такое object detection и как это работает
🧠Читать статью
Гайды по Python & Скачать видео & IT каналы
В этой статье вы узнаете:
🔹О соревновании ImageNet Large Scale Visual Recognition Challenge (ILSVRC)
🔹О том, какие существуют архитектуры CNN
🔹О том, какие проблемы появлялись с новыми архитектурами сетей, как они решались
🔹О том, что такое transfer learning и как это работает
🔹О том, что такое semantic/instance segmentation и как это работает
🔹О том, что такое object detection и как это работает
🧠Читать статью
Гайды по Python & Скачать видео & IT каналы
Collections.deque
Deque представляет собой двустороннюю очередь и обеспечивает быстрые вставки и удаления элементов как с начала, так и с конца:
Гайды по Python & Скачать видео & IT каналы
Deque представляет собой двустороннюю очередь и обеспечивает быстрые вставки и удаления элементов как с начала, так и с конца:
Гайды по Python & Скачать видео & IT каналы
Как платить за границей и за зарубежные сервисы в 2026 году?
Можно переплачивать посредникам 10–15%, возить в отпуск пачку наличных и каждый раз гадать, пройдёт ли оплата. А можно выпустить международную карту Lumio Pay и платить как раньше.
— выпуск в Telegram за 2 минуты
— пополнение рублями по СБП или в USDT
— курс виден до оплаты (выгоднее конкурентов на 15-18%)
— отели, такси, подписки, нейросети и игры — одной картой
Подписчикам — персональная скидка 50% на выпуск карты.
Выпустить карту → @LumioPay
Можно переплачивать посредникам 10–15%, возить в отпуск пачку наличных и каждый раз гадать, пройдёт ли оплата. А можно выпустить международную карту Lumio Pay и платить как раньше.
— выпуск в Telegram за 2 минуты
— пополнение рублями по СБП или в USDT
— курс виден до оплаты (выгоднее конкурентов на 15-18%)
— отели, такси, подписки, нейросети и игры — одной картой
Подписчикам — персональная скидка 50% на выпуск карты.
Выпустить карту → @LumioPay
🎓Python-пакеты для Data Science
Ramp - это пакет на python для быстрого создания прототипов машинного обучения. Он предоставляет простой декларативный синтаксис для быстрого и эффективного изучения функций, алгоритмов и преобразований. По своей сути это унифицированный фреймворк на базе pandas для работы с существующими библиотеками машинного обучения и статистики python
Гайды по Python & Скачать видео & IT каналы
Ramp - это пакет на python для быстрого создания прототипов машинного обучения. Он предоставляет простой декларативный синтаксис для быстрого и эффективного изучения функций, алгоритмов и преобразований. По своей сути это унифицированный фреймворк на базе pandas для работы с существующими библиотеками машинного обучения и статистики python
Гайды по Python & Скачать видео & IT каналы
👍1
Оператор in
Оператор in позволяет легко проверять, содержится ли элемент в списке, строке или другой последовательности. Его часто используют при составлении какого либо условия.
Гайды по Python & Скачать видео & IT каналы
Оператор in позволяет легко проверять, содержится ли элемент в списке, строке или другой последовательности. Его часто используют при составлении какого либо условия.
Гайды по Python & Скачать видео & IT каналы
👍2
🎥Я сделал игру, которая играет сама в себя!) | Нейроэволюция на Python
Нейроэволюция на Python на примере небольшой игры.
Игра которая играет в себя сама
👀Смотреть в YouTube
Гайды по Python & Скачать видео & IT каналы
Нейроэволюция на Python на примере небольшой игры.
Игра которая играет в себя сама
👀Смотреть в YouTube
Гайды по Python & Скачать видео & IT каналы