en
Feedback
Разъяснивший Python

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

Open in Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

Show more
7 186
Subscribers
-224 hours
-177 days
-5030 days
Posts Archive
Использование метода для элегантного перебора списков — Enumerate В некоторых случаях нам необходимо использовать как индекс,
Использование метода для элегантного перебора списков — Enumerate В некоторых случаях нам необходимо использовать как индекс, так и значения элементов в списке при его повторении. Мы можем написать подобную логику на Python, но my_list[i] кажется немного неуместным, особенно когда нам нужно вызывать значение элемента много раз. Реальный питоновский способ сделать это - использовать функцию enumerate() для получения как индекса, так и значений напрямую. Разъяснивший Python

Первые навыки геймдизайна за 4 дня — бесплатно Как придумать игровую механику, от которой невозможно оторваться? На бесплатно
Первые навыки геймдизайна за 4 дня — бесплатно Как придумать игровую механику, от которой невозможно оторваться? На бесплатном мини-курсе от Skillbox вы получите базовый навык геймдизайнеранаучитесь разбирать игровые механики на части и понимать, как создаются вовлекающие сценарии и игровые системы. Это первый шаг, без которого не начинается ни одна серьёзная игра. Ваша любимая игра когда-то началась с геймдизайна. Попробуйте сделать свою. Пройдите мини-курс: https://go.avred.online/f80e20b80e18bb10?erid=2VfnxxcSezk&m=1 И получите в подарок 5 чек-листов для начинающих геймдизайнеров

Нейросети на PyTorch: Индексирование и срезы тензоров Продолжаем делиться циклом видео, благодаря которому ты научишься работать с нейросетями. В этот раз ты узнаешь, как обращаться к отдельным элементам тензоров. 👀Смотреть видео Разъяснивший Python

Что такое list comprehension в Python и как он работает? List comprehension — это лаконичный способ создания списков в Python. С его помощью можно быстро преобразовать или отфильтровать элементы из другого итерируемого объекта, написав компактный и читаемый код. ➡️ Пример:
# Создание списка квадратов чисел от 0 до 9
squares = [x**2 for x in range(10)]
print(squares)  # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

# Фильтрация чётных чисел
evens = [x for x in range(10) if x % 2 == 0]
print(evens)  # [0, 2, 4, 6, 8]
🗣 List comprehension позволяет комбинировать создание и обработку списков в одну строку, что делает код более компактным и удобным для чтения. Однако его стоит использовать разумно, чтобы не усложнять логику.
Подробнее тут Разъяснивший Python

Использование defaultdict из модуля collections для работы с словарями Модуль collections в Python включает в себя класс defa
Использование defaultdict из модуля collections для работы с словарями Модуль collections в Python включает в себя класс defaultdict, который позволяет создавать словари с значениями по умолчанию. Это особенно полезно, когда нужно инициализировать значения в словаре при первой встрече ключа, избавляясь от необходимости проверять наличие ключа и инициализировать его вручную. Использование defaultdict из модуля collections позволяет упростить код и избежать распространенных ошибок, связанных с отсутствующими ключами в словарях, делая процесс инициализации значений более автоматизированным и удобным. Разъяснивший Python

Python — как первая гитара: просто, но затягивает Пока кто-то учит программирование по роликам на YouTube, вы можете за 5 дне
Python — как первая гитара: просто, но затягивает Пока кто-то учит программирование по роликам на YouTube, вы можете за 5 дней собрать Telegram-бота, веб-страницу и понять, ваше ли это вообще. Python — язык, с которого начинают аналитики, дата-сайентисты, разработчики и даже автоматизаторы. Он простой, но лежит в основе десятков современных профессий. И спрос на умеющих работать с ним специалистов только растёт. Мини-курс не грузит теорией. Это как пробная вечеринка в мире IT: сделали, почувствовали, захотели больше. Нажмите “начать” — и пусть Python станет вашим козырем.

Сравнение Bash и Python при написании скпритов в Linux Командный интерпретатор Bash и язык программирования Python — два ключевых инструмента в работе с Linux-системами. В статье сравниваются их возможности для скриптов и системных задач. Читать... Разъяснивший Python

contextlib.suppress() — элегантное игнорирование исключений Иногда нужно просто "молча" игнорировать ошибку — например, если
contextlib.suppress() — элегантное игнорирование исключений Иногда нужно просто "молча" игнорировать ошибку — например, если файл может не существовать. Вместо try/except, можно использовать contextlib.suppress(). Итог: contextlib.suppress() — читаемый и питоничный способ безопасно игнорировать ожидаемые ошибки без лишнего кода. Разъяснивший Python

Блокировка отвлекающих сайтов Данное приложение поможет тебе сконцентрироваться на важных задачах. Ты не сможешь заходить на
Блокировка отвлекающих сайтов Данное приложение поможет тебе сконцентрироваться на важных задачах. Ты не сможешь заходить на “вредные” сайты: YouTube, TikTok, ВКонтакте и прочие. Работает это очень просто. Скрипт редактирует hosts файл операционной системы, подменяя домены отвлекающих сайтов на 127.0.0.1 (локальный адрес). В результате браузер не может достучаться до них. Ссылка на код Разъяснивший Python

Попробуйте себя в IT — без кода и вложений Без кода, без опыта — но с реальными навыками. Бесплатный мини-курс по тестировани
Попробуйте себя в IT — без кода и вложений Без кода, без опыта — но с реальными навыками. Бесплатный мини-курс по тестированию даст вам первое понимание профессии, практику и уверенность, подходит ли вам этот путь. 4 практических задания, полезные гайды, чат с экспертами и подарки. Всё — прямо в Telegram. Курс подойдёт людям с любым уровнем подготовки — старт в удобное время, уроки в боте. Курс поможет сделать первые шаги в направлении фриланса, где при желании можно искать подработку и получать дополнительный опыт. Регистрируйтесь и становитесь ITшником!

Асинхронная обработка запросов Асинхронная обработка запросов позволяет обрабатывать несколько задач одновременно, не блокируя основной поток выполнения. Это особенно полезно при работе с сетевыми запросами, базами данных или вводом/выводом. Благодаря данной статье ты разберешься с асинхронной обработкой запросов. 👉Читать статью Разъяснивший Python

pathlib вместо os.path — чище и удобнее работа с путями Работа с файлами через os.path часто громоздка. Вместо этого можно ис
pathlib вместо os.path — чище и удобнее работа с путями Работа с файлами через os.path часто громоздка. Вместо этого можно использовать модуль pathlib, который предоставляет объектно-ориентированный и читаемый API. Итог: pathlib — современная замена os.path, делающая работу с путями проще, нагляднее и безопаснее. Разъяснивший Python

Генератор MindMap Mind map – это карта мыслей с ветками и подтемами. Это эффективный метод конспектирования лекций, а также п
Генератор MindMap Mind map – это карта мыслей с ветками и подтемами. Это эффективный метод конспектирования лекций, а также планирования проектов. С помощью данного проекта ты сможешь генерировать mind map. Ссылка на код Разъяснивший Python

Быстрое создание вложенных словарей с defaultdict Если ты работаешь с вложенными структурами типа dict of dict, можно избавит
Быстрое создание вложенных словарей с defaultdict Если ты работаешь с вложенными структурами типа dict of dict, можно избавиться от лишних проверок на наличие ключей, используя collections.defaultdict. Это особенно удобно при подсчёте данных или построении динамических структур. Итог: С помощью defaultdict можно упростить работу с вложенными словарями и избежать лишней проверки наличия ключей. Идеально подходит для счётчиков и агрегаций. Разъяснивший Python

Муж - обычный работяга, зарплата 90 000р, семье не хватает Жена - спит до обеда, работает техническим специалистом, выходит около 300 000р, вроде довольна Работа у нее не сложная — по шаблону создает простые автоворонки в ботах, делает SMS-рассылки, настраивает прямые эфиры, подключать платежные системы — вообщем то, что требуется любому бизнесу. Все началось, когда она наткнулась на этого бота. С ним даже школьник или пенсионер разберутся, как найти первых клиентов и заработать первые деньги уже через неделю. Осталось только взять и запустить бота

contextlib.suppress — элегантное подавление исключений Иногда нужно проигнорировать определённое исключение, но писать try/ex
contextlib.suppress — элегантное подавление исключений Иногда нужно проигнорировать определённое исключение, но писать try/except кажется избыточным. В этом случае поможет contextlib.suppress. Это удобно при удалении временных файлов, работе с кэшем и т.п., где FileNotFoundError, например, — не критичен. Итог: contextlib.suppress делает код чище, устраняя лишние try/except блоки, если ты сознательно игнорируешь конкретное исключение. Разъяснивший Python

Упрощённая проверка аргументов через __post_init__ в dataclass Иногда тебе нужно добавить валидацию данных при создании объек
Упрощённая проверка аргументов через __post_init__ в dataclass Иногда тебе нужно добавить валидацию данных при создании объекта dataclass. Вместо написания кастомного init, просто используй post_init! Итог post_init — отличный способ добавить проверку инициализации в dataclass, не нарушая автоматические преимущества этого декоратора. Разъяснивший Python

Россияне массово переходят на новый способ заработка – арбитраж криптовалют Арбитраж – это единственная сфера, где можно зара
Россияне массово переходят на новый способ заработка – арбитраж криптовалют Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц. Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют. Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000. Без рисков. Без серых схем и прочего барахла. Успейте присоединиться, начать никогда не поздно: https://t.me/+WK39R-k3Z7s4MDZl

Заморозка dataclass с frozen=True Хочешь сделать неизменяемый объект — как namedtuple, но с преимуществами dataclass? Просто
Заморозка dataclass с frozen=True Хочешь сделать неизменяемый объект — как namedtuple, но с преимуществами dataclass? Просто добавь frozen=True. Итог: frozen=True превращает dataclass в неизменяемый и хешируемый объект. Отлично для безопасного и предсказуемого кода. Разъяснивший Python

Библиотека python-decouple Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исход
Библиотека python-decouple Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность. Разъяснивший Python