Разъяснивший Python
6.9K subscribers
3.31K photos
49 videos
30 files
3.37K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Что такое *args и **kwargs в определении функции

*args и **kwargs — это специальные параметры в Python, которые позволяют передавать переменное количество аргументов в функцию. Параметр *args используется для передачи переменного количества аргументов без ключевого слова. Он представляет собой кортеж из всех дополнительных аргументов, переданных функции. Параметр **kwargs используется для передачи переменного количества именованных аргументов. Он представляет собой словарь из всех дополнительных именованных аргументов, переданных функции.

Разъяснивший Python & Скачать видео & IT каналы
Nested list comprehensions

Помните основной синтаксис list comprehensions?
[ expression for item in list if conditional ]

Если expression может быть любым валидным выражением Python, оно также может быть и другим list comprehension.
Или, если хотите «разгладить» предыдущую матрицу.

Разъяснивший Python
🔖 Шпаргалка по сетевому программированию на Python

Шпаргалка включает в себя:
— Обязательные общие установочные модули: PIP и IDLE.
— Лучшие библиотеки сетевого программирования Python.
— Сетевая экспертиза: необходимые библиотеки и скрипты на python.
— Ключевые слова Python.
— Типы данных, математические операторы.
— Анализ сети с помощью Python.

🧷 Смотреть шпаргалку

#Шпаргалка

Разъяснивший Python & Скачать видео & IT каналы
Как платить за границей и за зарубежные сервисы в 2026 году?

Можно переплачивать посредникам 10–15%, возить в отпуск пачку наличных и каждый раз гадать, пройдёт ли оплата. А можно выпустить международную карту Lumio Pay и платить как раньше.

— выпуск в Telegram за 2 минуты
— пополнение рублями по СБП или в USDT
— курс виден до оплаты (выгоднее конкурентов на 15-18%)
— отели, такси, подписки, нейросети и игры — одной картой

Подписчикам — персональная скидка 50% на выпуск карты.

Выпустить карту → @LumioPay
🧩 10 фишек Python, которые поднимут ваш скилл на новый уровень

• Создатели языка ради таких фичей потратили сотни часов. Все, чтобы ваш код стал качественнее.

🧷 Читать статью

#Статья

Разъяснивший Python & Скачать видео & IT каналы
Работа с Git в PyCharm. Без терминалов и головной боли.

• Видео не рассматривает всех команд и вариантов использования гит, но после него ты уже сможешь работать с гитом на серьезном уровне и без терминала и смс.

🧷 Смотреть видео

#Видео

Разъяснивший Python & Скачать видео & IT каналы
Метод float()

Чтобы преобразовать строку в число с плавающей запятой, в Python используется функция float(). Эта функция принимает только один параметр — строку или целое число. Если аргументы не переданы, метод возвращает 0.0.

Разъяснивший Python & Скачать видео & IT каналы
📌 Функция next() в Python, следующий элемент итератора.

Функция next() возвращает следующий элемент итератора, вызвав его метод next().

Если итератор исчерпан:
• бросается исключение StopIteration, если значение по умолчанию default не задано;
• возвращается значение default, если оно задано;
• Для создания объекта итератора можно воспользоваться функцией iter().

Примеры извлечения следующего элемента итератора (код на картинке).

📕 Документация

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Зачем в Python используется ключевое слово self

В Python ключевое слово self используется для обращения к текущему объекту класса. Оно передается как первый аргумент в методы класса и позволяет работать с атрибутами и методами объекта класса внутри этих методов.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
📌 Функция max() в Python, максимальное значение элемента.

Функция max() возвращает наибольшее значение элемента итерируемого объекта или самое большое из двух или более переданных позиционных аргументов.

• Если указан один позиционный аргумент, он должен быть итерируемым объектом (список, кортеж, словарь и т.д.).
• Если в функцию передается два или более позиционных аргумента, возвращается самый большой из них.
• В случае, когда максимальное значение имеют сразу несколько аргументов. Возвращает первый по порядку элемент с максимальным значением. Это согласуется с другими инструментами сохранения стабильности сортировки, такими как sorted(iterable, key=keyfunc, reverse=True)[0] и heapq.nlargest(1, iterable, key=keyfunc).

Аргумент key - функция подобная той, которая используется в дополнительном методе списков list.sort(). Функция принимает один аргумент и используется для упорядочивания элементов.

📕 Документация

#урок

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Итерация по Списку в Python С Помощью Метода Enumerate

Если вы не знаете, что именно enumerate делает в python, то позвольте мне объяснить вам.Метод enumerate() добавляет счетчик к итерируемому объекту и возвращает его. И что бы ни возвращал метод enumerate, это будет объект enumerate.

Основное преимущество использования метода enumerate заключается в том, что вы можете преобразовать объекты enumerate в list и tuple с помощью методов list() и tuple() соответственно.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
🧩 Взаимодействие Python и FugueSQL в Jupyter Notebooks

• В этой статье мы рассмотрим базовые возможности FugueSQL и его использование с Spark или Dask.

🧷 Читать статью

#Статья

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Функция slots

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

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Установка, настройка и использование PyCharm

• В видео разберем как установить Pycharm, как создать проект и подключить в настройках интерпретатор.

• И обсудим какая функциональность есть в этом среде разработке, и, главное, научимся отлаживать наши программы

🧷 Смотреть видео

#Видео

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Операторы сравнения

Существует немало операторов сравнения. Например — lt, le, gt, ge. Мало кому понравится перспектива их реализации для некоего класса. Можно ли как-то упростить эту скучную задачу? Да, можно — с помощь декоратора functools.total_ordering

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
🔖 Шпаргалка Machine Learning

Машинное обучение в Python – это метод анализа данных, который объединяет данные со статистическими инструментами для прогнозирования результатов.

Этот прогноз используется различными корпоративными отраслями для принятия благоприятного решения.

🧷 Смотреть шпаргалку

#Шпаргалка

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
MongoDB: Drop

Команда drop в MongoDB используется для удаления коллекции из базы данных. Помни, что операция drop удаляет всю коллекцию, включая все документы в ней. Будь осторожен при использовании этой команды, так как удаление данных необратимо.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
❤1
🧩 Подготовка к Python сертификации PCAP

• В этой статье автор расскажет, как проходит его путь по подготовке к сертификации PCAP. Поделится своими мыслями на тему того, кому это может быть полезно. Каково проходить сертификацию спустя 3 года разработки на языке. Какие материалы использовать и на что обращать внимание.

🧷 Читать статью

#Статья

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Множественное назначение (Multiple Assignment)

Назначьте несколько переменных в одной строке, используя распаковку кортежа. Это невероятно удобный способ разложить любой сложный объект на независимые переменные.

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
Основы асинхронности в Python. Корутины и yield from

• Корутины, основанные на генераторах и конструкция yield from. Передача данных и исключений внутрь генератора. Использование ключевого слова return у генераторов.

• Делегирующий генератор и подгенератор. И вишенка на торте - конструкция yield from.

🧷 Смотреть видео

#Видео

Скачать видео ~ IT ~ Чат

🐍 Разъяснивший Python
👍1