Разъяснивший Python
Открыть в Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
Больше7 184
Подписчики
-224 часа
-177 дней
-5030 день
Архив постов
7 184
zip_longest() — функция модуля itertools, которая используется для объединения двух итерируемых объектов.
zip_longest() лучше обычного zip() тем, что zip_longest() расширяет итерируемые объекты до одинаковой длины. Если одно из итерируемых объектов имеет большую длину, чем другой, то функция zip_longest() использует значение fillvalue(по умолчанию None) для заполнения отсутствующих элементов.
Разъяснивший Python
7 184
Люди массово переходят на новый способ заработка – арбитраж криптовалют
Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.
Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.
Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.
Без вложений. Без рисков. Без серых схем и прочего барахла.
Успей присоединиться, начать никогда не поздно: https://t.me/+_hSB_IFT-othZTJl
7 184
swapcase — строковой метод, который меняет регистр всех символов в строке. Он преобразует заглавные буквы в строчные и наоборот.
Метод swapcase выполняет обратное преобразование регистра символов в строке. Он заменяет каждую заглавную букву на строчную и каждую строчную букву на заглавную, сохраняя порядок символов. Этот метод полезен, когда вам нужно изменить регистр символов в строке с минимальными усилиями.
Разъяснивший Python
7 184
Python-библиотека, которая тащит медиа с интернета за секунды!
You-Get — цифровой пылесос для контента. Миниатюрная, но крайне полезная утилита, если хочешь скачивать видео, аудио, картинки и даже бинарные файлы с сайтов без лишней мороки.
Что умеет:
Ловит видео с YouTube, TikTok и других платформ;
Тянет изображения и файлы прямо со страниц;
Работает даже с "тяжёлым" контентом — не только HTML, но и бинарники.
Отличный инструмент для парсинга, загрузки и автоматизации.
Минимум кода — максимум пользы.
⚙️ GitHub/Инструкция
Разъяснивший Python
7 184
get — метод для словаря, который позволяет получить значение по указанному ключу.
Метод get используется для получения значения из словаря по указанному ключу. Он принимает один обязательный аргумент - ключ, и возвращает соответствующее ему значение. Если ключ не существует в словаре, метод get возвращает значение по умолчанию, которое можно указать вторым аргументом. Если второй аргумент не указан, метод вернет значение None.
Метод get полезен, когда вы не уверены, существует ли ключ в словаре, и хотите избежать возникновения ошибки. Если вы используете простое обращение к словарю по ключу (например, person["country"]), и ключ отсутствует, это приведет к возникновению исключения KeyError. Метод get позволяет избежать таких ситуаций и предоставляет более гибкий способ работы со словарями.
Разъяснивший Python
7 184
DeeperSeek — твой бесплатный пропуск к мощи DeepSeek без платных API и ограничений.
Это не просто Python-библиотека — это удобный инструмент управления ИИ, который можно настроить под себя.
Что умеет:
Отправляет сообщения и получает ответы — всё на автомате.
Работает с DeepThink и нейропоиском.
Генерирует текст без участия тебя.
Чистит чат, сбрасывает сессии, выходит по команде.
Обходит Cloudflare, как терминатор через стеклянную дверь.
Поддерживает прокси — для тех, кто ценит приватность.
И всё это абсолютно бесплатно. Без ключей, подписок и «лимит исчерпан».
Документация/Инструкция
Разъяснивший Python
7 184
Получаем все строки как словари
При работе с SQLite результат запроса по умолчанию возвращается в виде кортежей. Это не очень удобно, особенно если нужно обращаться к значениям по названиям колонок. Можно включить специальный режим, чтобы строки возвращались как словари.
Итог:
Используй row_factory = dict_factory, чтобы получать строки из БД как словари. Это упростит доступ к данным и сделает код более читаемым.
Разъяснивший Python
7 184
Используем контекстный менеджер для безопасной работы с БД
Многие новички забывают закрывать соединения с базой данных, что может привести к утечкам ресурсов и блокировкам. Контекстный менеджер (with) упрощает работу с базой и автоматически закрывает соединение даже при ошибках.
Итог:
Используй with при работе с базой данных — это гарантирует автоматическое закрытие соединения и делает код надёжнее и чище.
Разъяснивший Python
7 184
🧐 Ты когда-нибудь задумывался:
- Почему одни люди годами работают за 50 000 ₽, а другие через 2-3 месяца учёбы получают офферы на 150 000+?
- Как некоторые выходят на фриланс и выбирают проекты, а не ждут, пока их наймут?
- Почему в IT даже новички могут позволить себе переезд в другую страну или ипотеку со льготной ставкой?
Ответ прост: они выбрали правильное направление с самого начала.
SkillFactory знает, как это сделать. Не гадайте на кофейной гуще — пройдите точный тест из 18 вопросов, который уже помог 10 000+ человек:
☑️ 5 минут — и алгоритм покажет, какая IT- или дизайн-специальность подходит именно вам.
☑️ Бесплатно — сразу после теста: карьерный гайд + разбор ваших сильных сторон.
☑️ Без воды — только актуальные профессии 2025 года с реальными зарплатами.
👉 "Но разве можно выбрать профессию за 5 минут?"
Можно, если вопросов ровно столько, чтобы отсечь всё лишнее. Попробуйте — ссылка на тест.
Реклама. Информация о рекламодателе по ссылкам в посте.
7 184
Игра “Угадай, что я думаю”
Сделаем простую игру. Пользователь загадывает число или слово, а компьютер пытается с помощью вопросов угадать, что загадал игрок. Все будет работать прямо в консоли.
В качестве примера реализуем угадывание чисел от 1 до 100. Компьютер делает предположения, а игрок отвечает “больше”, “меньше” или угадал. По сути, это классический бинарный поиск. При желании ты можешь добавить поддержку угадывания слов, либо же инвертировать роли.
Ссылка на код
Разъяснивший Python
7 184
Используем параметризованные запросы для защиты от SQL-инъекций
Новички часто подставляют значения в SQL-запросы через f-строки или конкатенацию, что может привести к уязвимостям. Вместо этого лучше использовать параметризованные запросы, которые автоматически экранируют значения и защищают от SQL-инъекций.
Итог:
Параметризованные запросы не только безопаснее, но и делают код чище. Никогда не вставляй переменные напрямую в SQL — используй placeholder'ы (? или %s), и передавай значения отдельно.
Разъяснивший Python
7 184
pydub — модуль для обработки аудиофайлов.
pydub предоставляет удобные инструменты для работы с аудиофайлами, такими как чтение, запись, объединение, нарезка, изменение громкости и многое другое. Она основана на библиотеке ffmpeg и позволяет легко выполнять различные операции с аудио в форматах WAV, MP3 и других
На примере(см. выше) мы использовали метод "from_wav" для чтения двух файлов, создали новую переменную объединив оба файла, а затем экспортировали его
Ставится командой
⚙️ pip install pydub
Документация и примеры кода здесь
Разъяснивший Python7 184
Отслеживание спутников в реальном времени
В этот раз мы сделаем приложение, которое позволит отслеживать спутники. Мы подключимся к открытому API с орбитальными данными, затем получим информацию о положении спутников, и в результате отобразим движение спутников на карте Земли.
Код каждые 0 секунд запрашивает у сервера NASA актуальные координаты МКС. После этого он перерисовывает карту Земли с новым положением станции. При желании ты можешь расширить проект: сделать 3D-визуализацию, либо добавить траекторию движения.
Ссылка на код
Разъяснивший Python
7 184
DeepChem
DeepChem — это библиотека Python с открытым исходным кодом, которая использует методы глубокого обучения для решения задач в области химии, биологии и материаловедения.
DeepChem позволяет прогнозировать различные свойства молекул, такие как их активность, растворимость, токсичность и т.д., используя методы машинного обучения.
Также библиотека может использоваться для быстрого и эффективного поиска потенциальных лекарственных средств из больших библиотек соединений.
DeepChem может генерировать новые молекулы с заданными свойствами, что может быть полезно для разработки новых материалов и лекарств.
Разъяснивший Python
7 184
Форматирование чисел с плавающей точкой.
Чтобы избежать e-число в числе с плавающей точкой — можно воспользоваться форматированием f-строк.
Синтаксис форматирования чисел с плавающей точкой
f"{число:.n}", где число - значение, которое мы хотим отформатировать, а n - количество знаков после запятой(вы также можете указать значение 0, что уберёт числа после запятой).
На примере(см. выше) получим цену SHIB, а зачем вывел e-число. Чтобы не показывать конечному пользователю некрасивое e-число, затем воспользуемся форматированием
Разъяснивший Python
7 184
Безопасные SQL-запросы через параметризованные запросы
Новички часто подставляют значения в SQL-запрос через f-строки или конкатенацию, что может привести к SQL-инъекциям. Вместо этого используйте параметризованные запросы — это безопасно и правильно.
Итог:
Всегда используйте параметризованные запросы для защиты от SQL-инъекций. Это безопаснее и чище, чем вручную подставлять значения в строки.
Разъяснивший Python
7 184
Крипта не для гениев — просто тебе никто не объяснил нормально, что это такое и как на ней даже школьники делают пару средних ЗП в день.
Сегодня крипта — золотая жила, куда богатейшие люди мира инвестируют миллиарды, Трамп создаёт криптоимперию, а Россия вот-вот запустит свою биржу.
Кто не поленится разобраться в крипте сейчас — сколотит состояние. Для этого достаточно читать канал Inv Trading
Автор один из немногих фанатов крипты, который по шагам может объяснить даже вашей бабушке, откуда в крипте деньги, как она работает и как даже новичку стабильно делать 40% в месяц.
Подписывайтесь, в закрепе есть пошаговый план для заработка и список монет, которые скоро кратно вырастут: @invtrading
7 184
PaddleOCR для оптического распознавания символов
PaddleOCR — многоязычные наборы инструментов OCR на основе DL-фреймворка PaddlePaddle.
Поддержка обучения и развертывания на серверных, мобильных, встроенных устройствах и IoT
Ссылочка на доку
Разъяснивший Python
7 184
getattr — функция, которая возвращает значение атрибута объекта с указанным именем
Если атрибут не существует, можно указать значение по умолчанию, которое будет возвращено вместо возбуждения исключения.
Синтаксис функции getattr:
getattr(object, attribute_name, default_value)• object - объект, у которого нужно получить атрибут. • attribute_name - имя атрибута, значение которого нужно получить. • default_value (необязательно) - значение по умолчанию, возвращаемое, если атрибут не существует. На примере выше мы получаем атрибут "color" объекта Car(т.е. blue) Разъяснивший Python
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
