Please open Telegram to view this post
VIEW IN TELEGRAM
🔥49😎12🤣7👍6😁3❤1
Что такое
None
в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5
В видео разбирается реальная рабочая задача — автоматическая обработка данных из Excel с помощью Python.
Автор показывает, как сформировать таблицу соответствия подгрупп товаров и артикулов, работая со словарями, сортировкой и записью данных в файл, чтобы упростить и ускорить рутинный процесс.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤8🔥7
Почему
is
нельзя использовать для сравнения строк?Ответ:
Поэтому для сравнения строк всегда используйте ==.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤4🔥4💯1
Сравнение целых чисел и чисел с плавающей точкой в Python обычно работает интуитивно, но иногда приводит к неожиданным результатам.
Все дело в том, как Python обрабатывает числа и какие особенности скрываются за стандартом IEEE-754.
В статье автор объясняет, как именно Python сравнивает int и float, разбирает внутренние алгоритмы CPython и показывает на примерах, когда сравнения могут вести себя непредсказуемо.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🤣30🔥10💯3
🔥25❤6
Многострочные строки в Python создаются с использованием тройных кавычек (
'''
или """
) и позволяют удобно работать с длинными текстами. Они сохраняют переносы и пробелы, что делает их идеальными для хранения больших текстовых данных — например, SQL-запросов, HTML-кода или документации.
tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤62👍13
Что такое
monkey
patching
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥9❤3
Парсинг веб-страниц — мощный способ для извлечения информации, но работа с динамическими сайтами, защитами от ботов и капчами может быстро превратиться в головную боль.
В статье разбираются практические советы, которые помогут сделать процесс парсинга более стабильным и эффективным.
Что вы узнаете в статье?
▶️ Как использовать DevTools для изучения структуры сайта?▶️ Как определить, откуда загружаются нужные данные?▶️ Как экспортировать запросы и учитывать заголовки и куки?▶️ Как обработать ошибки и изменения в HTML-коде?
Автор делится рабочими техниками и примерами кода, которые помогут автоматизировать парсинг и избежать распространенных проблем.
tags: #статья #парсинг
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣68😁16👍7❤2
Что такое замыкание (Closure) ?
Ответ:
Как работает замыкание?
Это полезно, когда нужно передавать состояние или данные без использования глобальных переменных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7❤3
Пакетный менеджер — это инструмент для установки, обновления и управления зависимостями в проектах, упрощающий работу с библиотеками.
Poetry предлагает гибкость и простоту, а UV максимальную производительность за счет реализации на Rust — так какой же из них выбрать для своего проекта?
Что вы узнаете в статье?
▶️ Чем Poetry отличается от UV в управлении зависимостями?▶️ Как скорость установки влияет на работу с пакетами?▶️ Какие плюсы и минусы у каждого инструмента?▶️ Какой менеджер выбрать для разных задач?
Автор сравнивает оба инструмента и разбирает, какой из них подойдет именно вам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Можно ли поменять список внутри кортежа?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31❤5👍2
В статье рассказывается, как настроить RabbitMQ на сервере и подключить его к Python для работы с сообщениями.
Автор показывает на примерах, как создавать продюсеров и консьюмеров, обеспечивая надежную и эффективную обработку данных.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁83🤣13👀10🔥7⚡2