Вышел новый гайд для подготовки к техническим собеседованиям разработчиков. 😳
В нём собраны ключевые темы: паттерны проектирования, архитектура приложений, best practices и принципы чистого кода, алгоритмы и структуры данных, а также типовые вопросы по языкам и технологиям
👉 @PythonPortal
В нём собраны ключевые темы: паттерны проектирования, архитектура приложений, best practices и принципы чистого кода, алгоритмы и структуры данных, а также типовые вопросы по языкам и технологиям
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🤯4🔥2👍1
Arduino можно использовать и в проектах компьютерного зрения.
Появился курс, который показывает, как подключить Arduino к MediaPipe для детекции лиц и OpenCV для обработки изображений.
В итоге можно собрать DIY-систему, где LCD-дисплей управляется движениями лица, а роботизированная рука реагирует на компьютерное зрение.🤩
👉 @PythonPortal
Появился курс, который показывает, как подключить Arduino к MediaPipe для детекции лиц и OpenCV для обработки изображений.
В итоге можно собрать DIY-систему, где LCD-дисплей управляется движениями лица, а роботизированная рука реагирует на компьютерное зрение.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤7👍6
Нашёл удобный инструмент для Python — F2 🌟
Он позволяет скачивать видео, картинки и аудио с TikTok, DouYin, Twitter и других платформ. Поддерживает не только отдельные ролики, но и массовую выгрузку контента с профилей.
Есть запись стримов, сбор чата, выгрузка лайков и коллекций. Работает как через API, так и через CLI. Поддерживает кастомные конфиги и куки для обхода ограничений. Встроена база для хранения и менеджмента файлов.
Репозиторий: github.com/Johnserf-Seed/f2
👉 @PythonPortal
Он позволяет скачивать видео, картинки и аудио с TikTok, DouYin, Twitter и других платформ. Поддерживает не только отдельные ролики, но и массовую выгрузку контента с профилей.
Есть запись стримов, сбор чата, выгрузка лайков и коллекций. Работает как через API, так и через CLI. Поддерживает кастомные конфиги и куки для обхода ограничений. Встроена база для хранения и менеджмента файлов.
Репозиторий: github.com/Johnserf-Seed/f2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤14
Подводный камень для новичков в Python
Метод
👉 @PythonPortal
Метод
strip
убирает не подстроку, а любые символы из переданной строки. Если нужно убрать именно подстроку в начале или в конце, используй removeprefix
или removesuffix
text = "#==Hello###"
text.strip('#=')
# 'Hello' — удаляет символы # и =
text.strip('=#')
# 'Hello' — тот же результат, порядок не имеет значения
# strip не удаляет подстроку "#="
# он убирает символы # и =
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54❤22🤯2
Media is too big
VIEW IN TELEGRAM
Google обновил свой AI-сервис NotebookLM, и это реально может перевернуть онлайн-образование.
Раньше инструмент умел делать текстовые конспекты и подкаст-уроки из документов и ссылок. Теперь появилась новая функция — превращение статьи или документации в полноценный видео-разбор.😦
На демо Google показал, как обычная статья про функции JavaScript из MDN за секунды превратилась в структурированный видео-обзор.
С таким подходом обучение становится проще, доступнее и нагляднее. Похоже, нас ждёт новая эра в онлайн-образовании.
Попробуй: notebooklm.google
👉 @PythonPortal
Раньше инструмент умел делать текстовые конспекты и подкаст-уроки из документов и ссылок. Теперь появилась новая функция — превращение статьи или документации в полноценный видео-разбор.
На демо Google показал, как обычная статья про функции JavaScript из MDN за секунды превратилась в структурированный видео-обзор.
С таким подходом обучение становится проще, доступнее и нагляднее. Похоже, нас ждёт новая эра в онлайн-образовании.
Попробуй: notebooklm.google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤8🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft открыла исходники VibeVoice
Для тех, кто работает с подкастами и аудиокнигами, появилась свежая новость. Microsoft выложила в опенсорс модель синтеза речи VibeVoice🙈
В отличие от привычных бесплатных TTS-сервисов, которые ограничиваются парой минут аудио и звучат сухо, VibeVoice умеет генерировать до 90 минут речи. Причем не просто монотонный текст, а полноценные диалоги до 4 разных голосов.
Модель также поддерживает вставку фоновых эффектов и музыки, что делает результат ближе к живому подкасту или аудиоспектаклю.
👉 @PythonPortal
Для тех, кто работает с подкастами и аудиокнигами, появилась свежая новость. Microsoft выложила в опенсорс модель синтеза речи VibeVoice
В отличие от привычных бесплатных TTS-сервисов, которые ограничиваются парой минут аудио и звучат сухо, VibeVoice умеет генерировать до 90 минут речи. Причем не просто монотонный текст, а полноценные диалоги до 4 разных голосов.
Модель также поддерживает вставку фоновых эффектов и музыки, что делает результат ближе к живому подкасту или аудиоспектаклю.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26❤10🔥9🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣101👍18😢6🔥4💊1
Шпаргалки для собеседований по Machine Learning и Data Science
Разработчик выложил полезный набор шпаргалок для подготовки к интервью. В них собрано всё самое важное по ключевым темам ML и DS
Удобно повторить перед собесом или подтянуть базу.
Ставь лайк, если пригодится👍
👉 @PythonPortal
Разработчик выложил полезный набор шпаргалок для подготовки к интервью. В них собрано всё самое важное по ключевым темам ML и DS
Удобно повторить перед собесом или подтянуть базу.
Ставь лайк, если пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👀21❤11🔥9👍4
Нашёл в Твиттере мощную подборку из 30 статей по системному дизайну (коротко, по делу, с примерами и кодом.)
Можно читать по одной в день, хватит на месяц. Забирайте:
Кидайте в закладки и делитесь с коллегами☕️
👉 @PythonPortal
Можно читать по одной в день, хватит на месяц. Забирайте:
1. Что такое API
2. Что такое вебхуки
3. REST vs GraphQL
4. Что такое API Gateway
5. Балансировщики нагрузки
6. Алгоритмы балансировки нагрузки
7. Прокси vs Обратный прокси
8. Что такое масштабируемость
9. Что такое доступность
10. Как избежать единой точки отказа (SPOF)
11. Объяснение теоремы CAP
12. 15 типов баз данных и когда их использовать
13. 7 ключевых различий между SQL и NoSQL
14. Что такое ACID-транзакции
15. Подробное руководство по индексам в базах данных
16. Шардинг vs Партиционирование
17. Объяснение последовательного хеширования
18. CDC (Change Data Capture)
19. Кэширование
20. Топ-5 стратегий кэширования
21. 7 стратегий вытеснения кэша
22. CDN
23. Алгоритмы ограничения скорости
24. Очереди сообщений
25. Фильтры Блума
26. Идемпотентность в распределённых системах
27. Конкурентность vs Параллелизм
28. Stateful vs Stateless
29. Long Polling vs WebSockets
30. Пакетная (batch) vs потоковая (stream) обработка данных
Кидайте в закладки и делитесь с коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤15
Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:
Выбирай своё направление:
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥6❤4👍3
GitHub-репозитории, чтобы прокачать Python
Кидайте в закладки и делитесь с коллегами🌟
👉 @PythonPortal
- Веб-разработка с Django — https://github.com/django/django
- Инструментарий для Data Science — https://github.com/rasbt/python-machine-learning-book
- Алгоритмические задачи — https://github.com/TheAlgorithms/Python
- Рецепты машинного обучения — https://github.com/ageron/handson-ml2
- Лучшие практики тестирования — https://github.com/pytest-dev/pytest
- Скрипты для автоматизации — https://github.com/soimort/you-get
- Продвинутые концепции Python — https://github.com/faif/python-patterns
Кидайте в закладки и делитесь с коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍6🔥5
Появился удобный инструмент для разработчиков, которым не хватало кнопки
Теперь достаточно добавить
https://into.md - попробуйте. Это бесплатно🕺
👉 @PythonPortal
Copy as markdown
Теперь достаточно добавить
into.md/
перед любым URL, чтобы получить чистый и читаемый markdown-вариант страницы или документации, идеально подходящий для работы с LLM.https://into.md - попробуйте. Это бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤9🤝1
Pdf-extract-API
Python-проект, который уже давно используют для извлечения текста из PDF и изображений в удобных форматах Markdown и JSON.
Отличается высокой точностью и умеет работать даже с таблицами и формулами.
В основе FastAPI, асинхронные задачи на Celery и кэширование результатов OCR через Redis. Поддерживаются разные движки распознавания - Marker, Surya-OCR и Tesseract. Есть встроенная функция удаления персональных данных.
Инструмент всё ещё актуален для автоматизации обработки документов, подготовки датасетов и интеграции в RAG-системы.🪑
Доки: ссылка
👉 @PythonPortal
Python-проект, который уже давно используют для извлечения текста из PDF и изображений в удобных форматах Markdown и JSON.
Отличается высокой точностью и умеет работать даже с таблицами и формулами.
В основе FastAPI, асинхронные задачи на Celery и кэширование результатов OCR через Redis. Поддерживаются разные движки распознавания - Marker, Surya-OCR и Tesseract. Есть встроенная функция удаления персональных данных.
Инструмент всё ещё актуален для автоматизации обработки документов, подготовки датасетов и интеграции в RAG-системы.
Доки: ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤8🔥3