Разъяснивший Python
6.94K subscribers
3.28K photos
48 videos
30 files
3.34K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc
Download Telegram
Блоки try, except, finally

Блоки try-except-finally позволяют нам обрабатывать вещи, когда в нашем коде возникают ошибки и исключения (вместо просто сбоя)

Разъяснивший Python
Команды break, continue и pass

break полностью останавливает цикл for/while. Никакой другой итерации не происходит.
continue пропускает ОДНУ итерацию. Другие итерации все еще происходят позже.
pass абсолютно ничего не делает.

Разъяснивший Python
Собственные генераторы

Ключевое слово yield похоже на ключевое слово return. За исключением того, что функция не останавливается полностью после чего-то.
Функция, содержащая ключевое слово yield, становится функцией-генератором и может иметь несколько выходных данных.

Разъяснивший Python
Что такое *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