58174
Всё самое интересное из мира Python Связь: @devmangx РКН: https://clck.ru/3GMMF6
Python и чистая архитектура
📖 Читать: ссылка
👉 @PythonPortal | #статья
🔍Тестовое собеседование на Python-бекендера с разработчиком из Avito в четверг
24 июля(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Даня, разработчик из Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе
set() в Python — это не только способ убрать дубликаты.
✅Быстрая проверка на вхождение
✅Работа с подмножествами и надмножествами
✅Математика множеств: объединение, разность, пересечение
Настоящий скрытый джем для чистой логики.
А ты использовал set() нестандартным способом?
👉 @PythonPortal
Этот инструмент с открытым исходным кодом прокачивает твое резюме и подгоняет его под каждую вакансию. Работает полностью локально.
⇢ https://github.com/srbhr/Resume-Matcher
👉 @PythonPortal
Запутались между == и is в Python?== означает "Они одинаковы?" (Проверка значений)is означает "Это точно одно и то же?" (Проверка на одинаковость в памяти)
Это ключевое различие
👉 @PythonPortal
Необходимый репозиторий с сотнями бесплатных API для практики программирования и создания проектов.
Обновляется еженедельно и разделён по темам 🔫
⇢ http://github.com/public-apis-dev/public-apis
👉 @PythonPortal
Объединение словарей — распространённая операция в Python. Чтобы объединить словари, можно либо использовать громоздкие циклы, либо воспользоваться оператором распаковки словарей (**).
Оператор распаковки словарей — это расширение синтаксиса распаковки, добавленное в Python начиная с версии 3.5. Важно отметить, что этот способ создаёт новый словарь, не изменяя исходные, тем самым обеспечивая их неизменяемость.
Вот как можно использовать этот оператор для объединения словарей:
👉 @PythonPortal
Если ты разработчик — тебе нужна эта утилита
Открывай эмулятор iOS или Android за секунды.
> Бесплатно
> Нативно
> С открытым исходным кодом
→ http://minisim.app
👉 @PythonPortal
Ты можешь выполнять Python-код «из строки». Именно так под капотом работают eval() и exec(). Вот в чём между ними разница:
eval() — Вычислить и вернуть
exec() — Выполнить любой код
Это идеально подходит для разработчиков, работающих с API 🔥
Теперь можно использовать Postman прямо внутри VS Code — через официальный экстеншен.
Больше не нужно переключаться на отдельное десктопное приложение Postman :)
👉 @PythonPortal
Этот GitHub-трюк реально полезный, 100%
На любой странице репозитория GitHub просто замени букву "g" в слове "github" на "u" (получится "uithub") — и ты получишь весь код и структуру репозитория в удобном, читаемом виде.
👉 @PythonPortal
Завеса тайны устройства драйверов в Java (JDBC) приоткрывается
Перформансные этюды, оптимизация ресурсов в k8s и мифы о виртуальных потоках — все это будут обсуждать на конференции JVM Day 30 августа.
Десятки спикеров, демоверсии продуктов Т-Банка и афтерпати после конфы. На лендинге пишут, что половина собранных средств с JVM Day организаторы направят региональным вузам, которые готовят начинающих айтишников, чтобы помочь растить будущие кадры и развивать ИТ-сферу не только в Москве, но и в других регионах. Регаемся заранее.
👉 @PythonPortal
Веб-скрейпинг больше никогда не будет прежним
С помощью /extract-эндпоинта от firecrawl достаточно просто описать в промпте, что именно ты хочешь вытащить — и ты получаешь структурированные данные, готовые для LLM.
Больше никакого хардкода 🥲
👉 @PythonPortal
Известная образовательная платформа NMA выложила в открытый доступ на GitHub полный курс по вычислительной нейронауке — Neuromatch Academy
Курс охватывает весь путь от основ программирования на Python до продвинутого нейромоделирования.
Включает ключевые темы: машинное обучение, динамические системы, стохастические процессы и многое другое. Идеально подойдёт тем, кто хочет выстроить системное понимание вычислений в мозге. 😎
👉 @PythonPortal
Дружеское напоминание: у Python есть библиотека pystray для создания иконок в системном трее
Она позволяет добавлять меню, иконки и взаимодействие с пользователем, прямо из питоновского скрипта, без сложных GUI-фреймворков.
Работает на Windows, macOS и Linux, без внешних зависимостей.
С её помощью можно:
🔸Создавать меню в трее
🔸Обрабатывать клики
🔸Показывать уведомления (через системные средства)
Установка: pip install pystray
Ссылка на документацию: pystray.readthedocs.io
👉 @PythonPortal
Откопал годный ресурс для изучения Python с полного нуля
Это бесплатная книга Think Python. Всё чётко структурировано — от базовых переменных до классов, ООП и рекурсии
Оформлена в виде Jupyter-ноутбуков: вы можете читать текст, запускать код и выполнять задания — всё в одном месте. Прямо в браузере, через Colab
Ноутбуки с решениями можно скачать из этого репо на GitHub
@IT_Portal
Как сеньор Python-разработчик с 25-летним опытом чинит баги 🤙
👉 @PythonPortal
Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке:
1. Ты сверстаешь веб-сайт на HTML + CSS;
2. Оживишь страницу с помощью JavaScript;
3. Используешь фронтенд-фреймворк Angular;
4. Подключишь Backend и загрузишь сайт на хостинг;
5. Получишь советы по доработке от эксперта;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ даже без опыта.
А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 12-летним стажем – Романа Чернова.
👉 Проскочить на интенсив бесплатно
Начинаем уже завтра.
🔥 С нас обучение, практика и помощь с выходом на фриланс или собеседованием.
Как защитить LLM от взлома? Студкемп Яндекс Образования на базе УрФУ по кибербезопасности
💻💻💻💻💻💻
Узнаете безопасную архитектуру LLM и как управлять рисками этических атак на ИИ. Вас ждут лекции по информационной безопасности от экспертов и практика: разработка защищенного LLM, хакатон. Этот студкемп — возможность войти в профессию кибербезопасности!
Если знаете Python и NLP-задачи, понимаете устройство Docker и основы HTTP/HTTPS, Websockets — вы знаете, что делать. Победителям отбора Яндекс Образование оплатит дорогу и проживание на время студкемпа.
Зарегистрироваться можно по ссылке
Пробовали когда-нибудь выводить длинный текст в CLI?
Модуль textwrap в Python позволяет аккуратно переносить строки — как абзацы в Markdown.
Отлично подходит для создания CLI-интерфейсов, логов и текстовых утилит.
Попробуйте.
👉 @PythonPortal
Хочешь анимировать текст как пишущая машинка на Python?
Без сторонних библиотек. Без GUI. Только чистый код для консоли.
Запусти это в терминале и посмотри, как текст "печатается".
Почему анимация идёт так плавно?
Параметр flush=True заставляет print сразу выводить текст на экран.
Без него Python буферизует вывод, из-за чего появляются задержки.
Это даёт полный контроль в реальном времени — идеально для анимаций, прогресс-баров или CLI-приложений 🤠
👉 @PythonPortal
Это не ещё один инструмент для работы с SQL-базами данных. Это инструмент, который вы полюбите
Исследуй, работай с таблицами и получай аналитику прямо из них.
Поддерживает MySQL, PostgreSQL, SQLite и другие.
Бесплатный и с открытым исходным кодом:
→ http://github.com/frectonz/sql-studio
👉 @PythonPortal
Python умеет преобразовывать числа в слова
Нужно превратить 1250 в "one thousand two hundred fifty"?
Используй библиотеку num2words — идеально подходит для генерации счетов, отчетов, голосовых ассистентов и не только.
Вот что еще умеет num2words:
> to="ordinal" → 1 → "first" или "one hundred and tenth"
> to="currency" → "one hundred and ten euro, zero cents"
> lang="fr" → вывод на французском
> Конвертация float в дроби
👉 @PythonPortal
Нужно расплющить список списков?
Одна строка. Без циклов. Без сторонних библиотек.
Подходит для:
🔸строк из CSV
🔸массивов из JSON
🔸вложенных конфигов
🔸ответов от API
Быстро, чисто, лаконично.
Попробуй, когда в следующий раз будешь разбирать вложенные данные.
👉 @PythonPortal
💲Каналы с Junior IT вакансиями и стажировками
Подписывайся и забирай свой оффер⚡
1. IT вакансии по СНГ
2. IT стажировки по СНГ
3. IT стажировки в топовых компаниях мира
4. Удалённые IT вакансии и стажировки
5. Python вакансии и стажировки
6. БИГТЕХ вакансии и стажировки
7. Design вакансии и стажировки
8. QA вакансии и стажировки
9. Junior вакансии и стажировки
10. Frontend вакансии и вопросы собесов
11. Вакансии и стажировки для аналитиков
12. Вакансии в русских стартапах за границей
13. Вакансии и стажировки для DevOps
14. Вакансии, которых нет на ХХ.РУ