python_practics
Open in Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Show more5 308
Subscribers
No data24 hours
+217 days
+230 days
Posts Archive
5 306
Симуляция подбрасывания монеты
Это может быть не так важно, но может быть очень полезно, когда вам нужно сгенерировать случайный выбор из заданного набора вариантов.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 306
Deepface
Deepface — легкий фреймворк для распознавания лиц и анализа атрибутов лица (возраст, пол, эмоции и раса) для Python.
Особенности Deepface:
• Библиотека опубликована в индексе пакетов Python (PyPI).
• Гибридная система объединяет самые современные модели: VGG-Face, Google FaceNet, OpenFace, Facebook DeepFace, DeepID, ArcFace, Dlib и SFace.
• Функции включают анализ атрибутов лиц и анализ лиц в реальном времени.
• Точность 97,53% в задачах распознавания лиц.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 306
Узнайте, какая профессия в IT вам подходит. Бесплатно!
Пройдите тест на профессию и забирайте:
✅ Бесплатную карьерную консультацию с экспертом
✅ Доступ к чат-боту с гайдами по профессиям и заданиями для самопроверки
✅ Мини-курсы для погружения в IT и дизайн, чтобы точнее выбрать направление
✨130 000 человек уже прошли профтестирование и выбрали перспективную профессию в IT или дизайне
Пройдите тест за 5 минут!
Начать
#реклама 16+
free.skillfactory.ru
О рекламодателе
5 306
Внимание! - Вопрос!
Нужно посчитать 100 уравнений. Делать это в тредах или нет?
Нет, потому что в этой задаче нет ввода-вывода. Интерпретатор только будет тратить лишнее время на переключение тредов. Сложные математические задачи лучше выносить в отдельные процессы, либо использовать фреймворк для распределенных задач Celery, либо подключать как C-библиотеки.
#вопросы_из_собеседований
@python_practics
5 306
Топ-контент о рекламе каждую неделю
В телеграм-канале для для предпринимателей и маркетологов собрали только полезный контент, который поможет:
✅ Выбрать рекламные платформы, подходящие именно для вашего бизнеса – от локальных решений до глобальных гигантов.
✅ Открывать новые возможности для эффективного размещения рекламы и получения лидов.
✅ Избегать распространённых ошибок при настройке рекламных кампаний.
Подписаться
#реклама
О рекламодателе
5 306
Замена текста другим текстом
В данном примере используется метод replace() для замены подстроки в строке. Исходная строка "python is a programming language. python is python" содержит два вхождения слова "python". После выполнения метода replace("python", 'Java'), все вхождения слова "python" заменяются на "Java". В результате получается строка "Java is a programming language. Java is Java". Этот метод удобно использовать для замен текста в строках.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 306
Задача:
Завершите решение так, чтобы оно возвращало значение true, если первый переданный аргумент (строка) заканчивается вторым аргументом (также строкой).
Пример:
solution('abc', 'bc') # returns true
solution('abc', 'd') # returns false
#задачник
@python_practics
5 306
Внимание! - Вопрос!
Какие задачи хорошо параллелятся, какие плохо?
Хорошо параллелятся задачи, которые порождают долгий IO. Когда тред упирается в ожидание сокета или диска, интерпретатор бросает этот тред и стартует следующий. Это значит, не будет простоя из-за ожидания. Наоборот, если ходить в сеть в одном треде (в цикле), то каждый раз придется ждать ответа.
Однако, если затем в треде обрабатывает полученные данные, то выполнятся будет только он один. Это не только не даст прироста в скорости, но и замедлит программу из-за переключения на другие треды.
Короткий ответ: хорошо ложатся на треды задачи по работе с сетью. Например, выкачать сто урлов. Полученные данные обрабатывайте вне тредов.
#вопросы_из_собеседований
@python_practics
5 306
Топовые паттерны для разработки архитектуры ПО
В разработке ПО выбор правильных паттернов архитектуры может сильно повлиять на производительность и масштабируемость. Эксперт Solvery рассказал в статье о топовых практиках и их применении.
Подробнее👇
#статьи
@python_practics
5 306
🔍Тестовое собеседование на Middle Python-разработчика в четверг
13 марта(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Даня, старший разработчик СберМаркете будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане
Что узнаешь на прямом эфире от ШОРТКАТ:
1. Чего ждут от кандидатов на Middle позиции в Python-разработке
2. Какие вопросы задают на интервью и зачем
3. Как подготовиться к собесу, чтобы получить оффер
Это бесплатно?
Бесплатно
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwqYT3M
5 306
IT образование бесплатно на весь 2025 год
Отобрали для вас лучшие каналы по IT во всех направлениях:
→ Frontend
→ Data Science
→ Node.JS
→ Вёрстка
→ Python
→ JavaScript
→ QA (тестирование)
Сохраняй себе понравившееся направление и обучайся бесплатно уже сегодня!
5 306
🐍 824 ГБ платного контента для Python-разработчиков утекли в открытый доступ
Выбирай нужное и обучайся:
🤩62 ГБ — Основы Python
🤩98 ГБ — Django, Flask, FastApi и т.д.
🤩71 ГБ — ИИ и Машинное обучение
🤩33 ГБ — Аналитика данных
🤩62 ГБ — Разработка приложений
🤩47 ГБ — Тестирование ПО
🤩51 ГБ — Автоматизация процессов
🤩17 ГБ — Разработка ботов
🤩31 ГБ — Разработка игр
🤩14 ГБ — Пентестинг
🤩22 ГБ — Парсинг веб-сайтов
🤩37 ГБ — DevOps, CI/CD
🤩279 ГБ — Многое другое...
Доступ открыт ровно на 48 часов 🕔
5 306
Machine Learning with R: Learn techniques for building and improving machine learning models (2024)
Чему вы научитесь:
• Разработке моделей машинного обучения на R;
• Анализу и предобработке данных;
• Применению различных алгоритмов ML;
• Оценке и улучшению качества моделей;
• Визуализации результатов анализа.
"Machine Learning with R" поможет вам освоить инструменты и техники машинного обучения с использованием языка R.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 306
Прокачаем ваш frontend скилл с junior до middle
Научим писать код, который не стыдно показать
Первые 7 дней бесплатно. Попробуй!
Узнать больше
#реклама 16+
ykul.ru
О рекламодателе
Available now! Telegram Research 2025 — the year's key insights 
