Telegram Web
Работа с логическими операторами

При работе с логическими значениями Python предоставляет операторы для объединения значений с использованием стандартных понятий «и», «или» и «не». Эти операторы ожидаемо представлены словами and, or и not
Целочисленное деление и деление с плавающей точкой

Есть два способа это исправить. Первый и самый простой способ заключается в том, чтобы преобразовать одно из чисел к типу float. Для констант достаточно добавить ".0" к одному из чисел: 5.0/2 вернет 2.5. Также вы можете использовать конструкцию float(5)/2.

Второй способ дает более чистый код, но вы должны убедиться, что ваша программа не сломается от этого существенного изменения. После вызова 'from future import division' Python всегда будет возвращать в качестве результата деления float. Если вам понадобится целочисленное деление, используйте оператор //: 5//2 всегда возвращает 2.

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

HONOR Pad X8 – лучшее решение.

Мощный процессор MediaTek MT8786 и оперативная память 4 ГБ планшета HONOR Pad X8 обеспечивают высокую производительность гаджета и позволяют ему мгновенно исполнять поставленные задачи.

Вам не нужно удалять необходимые файлы, чтобы освободить место. Объем внутренней памяти составляет 64 ГБ и может быть увеличен картой micro SD до 512 ГБ.

Благодаря емкой батарее 5100 мА•ч работоспособность планшета будет сохраняться в течение всего рабочего дня и даже дольше.

HONOR Pad X8 работает на программном обеспечении Android с фирменным пользовательским интерфейсом Magic UI 4.0.

Экран 10.1 дюйма IPS FullHD отображает реалистичную картинку с любого положения и дарит эстетическое удовольствие при просмотре видео.

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

Прямо сейчас вы можете приобрести планшет HONOR Pad X8 по выгодной цене в сети магазинов DNS.
Синтаксис

Синтаксис представления списков обеспечивает простой и надежный способ для создания новых списков из уже существующих. Допустим, нам нужен новый список, в котором каждый элемент старого списка будет умножен на 3. При помощи цикла for мы можем это сделать
Enumerate

В традиционных языках программирования вам нужна переменная цикла для перебора различных значений контейнера. В Python это упростили: вы можете получить доступ к переменной цикла вместе со значением итерируемого объекта. Функция enumerate(x) возвращает две итерируемые переменные. Одна из них изменяется в диапазоне от 0 до len(x) - 1, а другая представляет собой элементы x.
Наша редакция заметила в городе вот такие баннеры. Пытаемся разобрать эту задачку от Академии Яндекса всем коллективом, но пока не выходит. Может, у вас получится?
Как индексируются списки в Python

Каждый элемент имеет собственный порядковый номер — индекс, который можно использовать для доступа к самому элементу.

Индексы в Python (и любом другом современном языке программирования) начинаются с 0 и увеличиваются для каждого элемента в списке.
Gensim

Gensim — отличный пакет Python для большого количества задач нейролингвистического программирования (НЛП). Он включает в себя довольно надежную функцию резюмирования, которой достаточно легко пользоваться. Она реализует разновидность алгоритма TextRank.

Для использования этой функции нам нужна лишь одна строчка кода
Самый свежий и прибыльный способ заработка в телеграм!
Нет конкурентов и зп от 100 тыс в месяц 🚀

- достаточно телефона (даже компьютер не нужен)
- можно использовать как подработку (2-3 часа в день)
- или сделать основной профессией

Только 1 июня Тимур Бустаев (рекламщик освоивший более 30 миллионов рублей!) запускает набор в команду закупщиков рекламы в телеграм:

- бесплатное обучение
- все фишки работы в ТГ для новичков без опыта
- полная удаленка

А так же 👇
- лицензированный сертификат о прохождении обучения
- обратная связь на каждом этапе

Все самые денежные онлайн-профессии уже забиты под завязку. Конкуренция сумасшедшая. Закупщик рекламы в Телеграм - последний шанс без опыта перейти на удаленку и начать зарабатывать из дома!

Прямо сейчас в по запросу "закупщик рекламы" на 1 000 вакансий приходится всего лишь 115 откликов. Спрос на закупщиков почти в 10 раз (!!!) превышает предложение 😯

Обучение стартует только 1 июня, повторных наборов в команду не будет - записывайтесь!
https://bit.ly/43eTrOn
Выражения-генераторы — это синтаксис

Похожий на синтаксис представления списка (list comprehension), который позволяет нам создать объект-генератор.

Допустим, у нас есть представление-списка, который фильтрует пустые строки из файла и удаляет переход на новую строку в конце \n:
https://www.tgoop.com/pythonist24

VDS для разработчиков и DevOps-инженеров от 239 ₽/мес!

Хостинг SpaceWeb предлагает большой выбор серверов для размещения IT-проектов и инфраструктур с посуточным биллингом и оплатой только за ресурсы.

Есть линейки серверов для любых задач!

VDS на скоростных NVMe для размещения сайтов, ботов и установки ПО (Docker, GitLab и др.).
VDS на HDD до 1 ТБ для облачного хранилища данных (NextCloud), файл- или бэкап-сервера.
VDS c CPU 5 ГГц для игрового сервера, бэкенда мобильного приложения или стримингового сервиса.

Или соберите свою сборку, используя гибкий конфигуратор серверов. Запускайте серверы в Москве и Санкт-Петербурге, а также объединяйте в приватные сети 1 Гб/сек. Есть бесплатные снапшоты, на всех тарифах включена защита от DDoS.

Переходите и тестируйте бесплатно 3 дня!

➡️ Попробовать бесплатно

Реклама: sweb.ru erid: 2Vtzqvr5sHK
Генераторы

Простой способ создания итератора.
Самый простой способ создания собственных итераторов в Python — это создание генератора.

В Python есть два способа создания генераторов.
Python-разработчики — одни из самых востребованных IT-специалистов на рынке. Они создают веб-приложения и чат-ботов, автоматизируют процессы. По данным HeadHunter, больше 8 000 компаний ищут специалистов разных уровней.

Зарегистрируйтесь на буткемп прямо сейчас и получите гайд по профессии. Из него узнаете, где используют Python, почему это идеальный язык для новичка и что думают о Python опытные разработчики. Подробная программа: https://goo.su/DK8ctd

Что особенного в буткемпе по Python:
— Подходит новичкам — от вас не требуется знаний и опыта в IT.
— 4 крутых проекта для портфолио.
— Практические задания для проверки знаний.
— Живое общение со спикером.
— 5 полезных материалов в подарок.
— Бессрочный доступ к видео.

Спикер — Анастасия Борнева, руководитель направления по исследованию данных в Сбере. Опыт в программировании более 12 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в Сбере.

Успейте записаться и получить подарок!
"Закомментировать" и "Раскомментировать" строки кода

В будущем вы довольно часто будете сталкиваться с таким понятием, как «закомментированный код«. Это практика добавления символа # в начале вашего кода. Таким образом, можно на всякий случай убрать какой-то кусок кода, сделав его на данный момент нерабочим.
5 вещей, которые должен уметь каждый:

— Уметь обходить любые блокировки
— Узнавать пароль к любой Wi-Fi сети
— Смотреть платный контент без подписки
— Находить людей в сети по фото
— Создавать уникальные тексты с помощью нейросети

Если вы об этом не знали, загляните на «Эксплойт». Это самый известный IT-канал в Telegram: ребята поясняют за горячие клавиши, делятся полезными онлайн-инструментами и рассказывают как заставить нейронку делать всю работу за вас.

Баги Instagram и ВК, сайты с бесплатными приложениями, секретные функции iOS и Windows — лишь малая часть того, что вы найдете внутри.

Всё гораздо проще, чем вы думаете. Надо только знать, где искать информацию, а это место мы уже нашли за вас. Вам осталось только подписаться — https://www.tgoop.com/+g7OlGUqB7iJkNzQ0
%matplotlib inline — это самая популярная магическая команда

Она позволяет отображать в блокнотах графики Matplotlib. Эта команда активирует интерактивную поддержку Matplotlib для блокнота Jupyter.
Хотите попробовать силы в Data Science? Пройдите бесплатный онлайн-интенсив по обработке и анализу данных с 15 по 17 июня. Начало прямых трансляций — в 21:00 по московскому времени.

Записывайтесь: 👉 https://goo.su/6Kk6wXp

Кому полезен интенсив:

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

💬 Спикер интенсива — руководитель направления по исследованию данных в Сбере с восьмилетним опытом в программировании Анастасия Борнева.

🎁 Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.

Присоединяйтесь!
Генераторы могут помочь при создании итераторов

Если создание собственного класса-итератора — редкость, то создание собственного итерабельного класса — не такая уж редкость. Итерабельный класс требует наличия метода iter, который возвращает итератор. Поскольку генераторы — это простой способ создания итератора, мы можем использовать функцию-генератор или выражение-генератор для создания наших методов iter.
This media is not supported in your browser
VIEW IN TELEGRAM
Нашли рейтинг лучших курсов по Python-разработке!

Tutortop
— образовательный маркетплейс №1, где представлено свыше 5000 курсов от более чем 300 школ и все их можно сравнить по рейтингу, цене и отзывам, а еще купить дешевле, чем напрямую 🔥


Собрали для вас подборку из лучших курсов для обучения Python-разработчиков по мнению их пользователей:

Профессия: Разработчик на Python с гарантией трудоустройства от Skypro. Рейтинг 4.9 из 5.

Курс «Python-разработчик с гарантией трудоустройства» от Eduson. Рейтинг 4.8 из 5.

Курс «Стань Python-разработчиком и получи работу за рубежом» от Mathshub. Рейтинг 4.7 из 5.


Скидку до 10 000 ₽ к финальной цене на эти и десятки других курсов по Python можно получить на маркетплейсе tutortop! ⚡️
Обмен переменными между блокнотами

Эта команда позволяет вам хранить любую переменную и использовать ее в различных блокнотах Jupyter.
Чтобы извлечь переменную, вам нужно ввести ту же команду с параметром ‘-r’.
2025/07/10 15:46:13
Back to Top
HTML Embed Code: