Python — вакансии и стажировки
4.15K subscribers
298 photos
11 videos
1.32K links
Стажировки и вакансии для Python разработчиков с прямыми контактами HR от компаний, которые ищут разработчиков прямо сейчас.

Есть вопросы? Бот подскажет 👇🏻@youngjuniorbot.
Download Telegram
🚀python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!

🦾Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.

Лицензия: Apache-2.0

🌐Github

@pythonpythonjobs
Вакансии для специалистов и разработчиков Python

▪️Python Developer (MDR)
Гибкий график
Python • Docker • PostgreSQL
Подробнее о вакансии

▪️QA engineer (Python, SQL)
Полная занятость • Удалённый формат работы
Python • FastAPI • Openstack
Подробнее о вакансии

▪️Senior Python developer
Гибкий график • Можно удалённо
Python • Redis • PostgreSQL
Подробнее о вакансии

▪️Питонист-бекендер в проект с тестами
Полная занятость
Python • PostgreSQL • Django
Подробнее о вакансии

▪️QA Auto Python
Удаленная работа • Полный день
Python • Django • Jira • SQL
Подробнее о вакансии

@pythonpythonjobs
🚀fastapi-injectable — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!

🎓Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.

Лицензия: MIT

🌐Github

@pythonpythonjobs
🚀 Полезные библиотеки Python

PassivBot — бесплатный бот для торговли криптовалютой на популярных биржах с открытым исходным кодом. Бот написан на Python и требует минимального вмешательства пользователя.

📈 Так как цены на биржах постоянно скачут вверх-вниз — цель бота автоматизировать процесс извлечения выгоды с таких сделок. Работает на спотовых или фьючерсных рынках, прослушивая текущие сделки через веб-сокет, автоматически создавая и отменяя лимитные ордера на покупку и продажу.

🤖 Бота также можно смоделировать на исторических данных о ценах с помощью встроенного бэктестера. Включен оптимизатор, который находит лучшие конфигурации путем повторения тысяч бэктестов с разными кандидатами.

Работает с:
- Bybit
- Binance
- OKX
- Kucoin
- Bitget

🌐 GitHub/Инструкция

@pythonpythonjobs
🚀Model Context Protocol (MCP) Python SDK — официальный SDK для создания серверов и клиентов, которые работают с MCP — протоколом, упрощающим взаимодействие приложений с LLM!

🎓MCP стандартизирует предоставление контекста для LLM, отделяя управление данными от взаимодействия с самой моделью.

🦾С помощью этого SDK можно создавать MCP-серверы, которые предоставляют ресурсы, инструменты и шаблоны взаимодействия с моделями, а также клиенты, подключающиеся к любым MCP-серверам. Поддерживаются стандартные методы передачи данных, такие как stdio и Server-Sent Events (SSE).

Лицензия: MIT

🌐Github

@pythonpythonjobs
🚀django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!

🦾Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.

Лицензия: BSD-3-Clause

🌐Github

@pythonpythonjobs
🚀 Полезные библиотеки Python

🦾 Alive-progress — Python-библиотека позволяет легко добавить progress bar с плавной и стильной анимацией в ваш скрипт буквально за пару строк кода.

Поддерживает различные настройки: вы можете изменять скорость, цвет, длину и стиль анимации под свои задачи. Отлично подходит для отображения процесса загрузки, обработки данных или выполнения длительных операций, делая ваш код не только функциональным, но и визуально привлекательным. Незаменимый инструмент для создания профессионально выглядящих приложений и утилит!

🌐 GitHub

@pythonpythonjobs
🚀Cookiecutter — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!

🦾Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.

🎓Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.

Лицензия: BSD-3-Clause

🌐Github

@pythonpythonjobs
🚀Plumbum — библиотека для Python, которая упрощает выполнение команд в стиле shell и их обработку в коде!

🎓Эта библиотека предоставляет интерфейсы для выполнения системных команд, построения конвейеров (pipelines), управления процессами и работы с удалёнными серверами через SSH. Plumbum задуман как мощный инструмент для автоматизации задач, объединяя понятный синтаксис Python и функциональность shell.

🦾Основные возможности Plumbum:

Вызов системных команд: Команды представляются как объекты, которые можно вызывать, передав параметры так, как это делается в командной строке.

Пайплайны и перенаправление ввода/вывода: Поддержка гибкого перенаправления стандартных потоков и построения пайплайнов.

SSH-интерфейс: Управление удалёнными хостами через SSH, включая выполнение команд на удалённой машине.

Локальные и удалённые команды: Возможность однородного вызова локальных и удалённых команд.

Обработка ошибок: Исключения для различных ошибок выполнения команд.

🌐Github

@pythonpythonjobs
🚀TestZeus Hercules — это открытый инструмент для автоматизации тестирования веб-приложений!

🎓 Он использует синтаксис Gherkin для написания тестов, что позволяет работать с ним даже без навыков программирования. Hercules интегрируется с Playwright для автоматизации браузера и поддерживает модели ИИ, такие как GPT-4. Он может тестировать сложные платформы, например Salesforce, и генерировать подробные отчёты в форматах JUnit и HTML. Hercules предлагает гибкость в настройках через PyPI, Docker и исходный код, что делает его подходящим для различных команд и тестовых сред. Инструмент разработан для упрощения и ускорения процесса тестирования.

Лицензия: AGPL-3.0

🌐Github

@pythonpythonjobs
🚀Lets-Plot: мощная библиотека для визуализации данных на Python

Lets-Plot — библиотека от JetBrains, созданная на основе принципов Grammar of Graphics, как и знаменитая ggplot2 для R.

Особенности и преимущества:

- Мультиплатформенность: Lets-Plot работает как в блокнотах Python (Jupyter, Datalore, Kaggle и др.), так и в IDE PyCharm и IntelliJ IDEA.

- Интерактивные возможности: Поддержка интерактивных карт с возможностью увеличения и перемещения, а также кастомизация подсказок и аннотаций.

- Геопространственная визуализация: Простая интеграция с GeoDataFrame и мощный модуль геокодирования.

- Экспорт графиков: Сохранение графиков в формате SVG, HTML, PNG и PDF с помощью функций ggsave(), to_svg(), to_html(), to_png() и to_pdf().

- Поддержка режима без JavaScript и оффлайн-режима: Lets-Plot генерирует графики как простые SVG-изображения, что обеспечивает работу без Интернет-соединения.

🌐GitHub

@pythonpythonjobs
🚀LibrePythonista

Libre Pythonista - это опенсорс библиотека для LibreOffice Calc.

LibrePythonista добавляет в LibreOffice Calc возможности Pandas, Matplotlib и многого другого.

Весь код на python выполняется на вашем локальном компьютере.

🎓Используя LibrePythonista, можно создавать фреймы данных, ряды, пользовательские графики и многое другое непосредственно в электронной таблице.

🌐 Github

@pythonpythonjobs
🚀Flet — фреймворк для создания кроссплатформенных приложений на Python

Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на Python (разработчики обещают расширять список поддерживаемых языков).

Flet не использует какие-то SDK, не компилирует код Python в код Dart и весь UI отображается с помощью встроенного Web сервера.

🌐GitHub

@pythonpythonjobs
🚀Nala

Это интерфейс для libapt-pkg, работающий с python-apt API.

Начинающим пользователям часто бывает непросто разобраться, что именно делает apt при установке или обновлении пакетов.

🦾Nala решает эту проблему, убирая лишние сообщения, улучшая форматирование и используя цветовую индикацию, чтобы наглядно показать, что произойдет с пакетом при установке, удалении или обновлении.

🌐Github

@pythonpythonjobs
🚀 PaletteSnap

PaletteSnap — это Python-программа, предназначенная для создания читаемых цветовых палитр из любых изображений с гарантированным хорошим контрастом и удобством использования.

Приложение устанавливается через pip и автоматически применяет сгенерированную палитру в качестве обоев системы.

🎓PaletteSnap также поддерживает обновление программ, позволяя применять новые палитры без необходимости перезагрузки.

Программа создает отдельные папки для хранения конфигурационных и кэшированных файлов, что делает её удобной для пользователей, знакомых с pywal, аналогичным инструментом.

Кроме того, PaletteSnap поддерживает шаблонизацию, что позволяет применять цветовые палитры на уровне всей системы.

🌐 Github

@pythonpythonjobs
🚀PaletteSnap

PaletteSnap — это Python-программа, предназначенная для создания читаемых цветовых палитр из любых изображений с гарантированным хорошим контрастом и удобством использования.

Приложение устанавливается через pip и автоматически применяет сгенерированную палитру в качестве обоев системы.

🎓PaletteSnap также поддерживает обновление программ, позволяя применять новые палитры без необходимости перезагрузки.

Программа создает отдельные папки для хранения конфигурационных и кэшированных файлов, что делает её удобной для пользователей, знакомых с pywal, аналогичным инструментом.

Кроме того, PaletteSnap поддерживает шаблонизацию, что позволяет применять цветовые палитры на уровне всей системы.

🌐Github

@pythonpythonjobs
🚀Qik (quick) - это программа для выполнения команд, подобная make, но с кэшированием на основе хэша и расширенными возможностями.

Кэширование команд Qik гарантирует, что вы не будете выполнять лишнюю работу. Настраивайте параметры команд в модулях позволяют просматривайть и повторно запускайте команды в режиме ожидания.

Qik может значительно сократить время разработки.

🎓Хотя qik обладает специальной функциональностью для проектов на Python, любой репозиторий на основе git может использовать qik в качестве средства запуска команд.

🌐Github

@pythonpythonjobs
🚀 Хакатон Б3 от Большой Тройки: Прокачай свои IT-навыки и забери 200 000 рублей! 💻

Ты – начинающий IT-специалист? Готов показать, на что способен? Тогда тебе к нам! Хакатон Б3 от компании Большая Тройка — это твой шанс не просто написать код, а стать частью будущего технологий!

💡 Любишь копаться в данных и искать нестандартные решения? Добро пожаловать, аналитики! Хотите прокачать свои навыки в Django, PostgreSQL и SQL? Питон-разработчики, эта битва технологий для вас!

🔎 Что нужно сделать?
Разработать модуль обучения пользователей для нашей платформы! Помоги ускорить онбординг новых сотрудников и сделай обучение в компании быстрым и удобным. Твоя разработка станет частью реального продукта!

📅 Даты: 27 февраля – 3 марта 2025 года
💰 Призовой фонд: 200 000 рублей
📝 Дедлайн регистрации: 26 февраля 23:59 (МСК)
🌐 Формат: Онлайн

Подробная информация и регистрация: https://hackrus.ru/850py

@pythonpython
🚀 CircuitPython

CircuitPython — это Python библиотека с открытым исходным кодом, специально разработанная для начинающих и предназначенная для работы с микроконтроллерами — небольшими и доступными компьютерами, которые являются "мозгом" многих электронных устройств.

Микроконтроллеры часто используются в платах разработки для создания различных хобби-проектов.

Одним из главных преимуществ CircuitPython является возможность учиться программировать, связывая код с физическими устройствами.

Установка очень проста: достаточно загрузить CircuitPython на плату с USB, перетащив его на диск, а затем отредактировать файл code.py в текстовом редакторе (для новичков идеально подходит Mu). Код сразу перезапускается, и никаких дополнительных программ не требуется.

🌐Github

@pythonpython
🚀 tinygrad — фреймворк Python для Deep Learning

tinygrad имеет встроенную библиотеку для работы с нейросетями, используя разные классы, оптимизаторы и инструменты для управления состоянием нейросетей.

🎓В tinygrad есть JIT, чтобы всё работало быстро.
Также tinygrad имеет отличную поддержку нескольких GPU, что позволяет удобно параллелить операции над тензорами с помощью Tensor.shard.

🌐 GitHub

@pythonpython
🚀 ReactPy

ReactPy is a library for building user interfaces in Python without Javascript.

🎓ReactPy - это библиотека для создания пользовательских интерфейсов на языке Python без использования Javascript. Интерфейсы ReactPy создаются из компонентов, которые выглядят и ведут себя аналогично тем, что есть в ReactJS.

🌐 Github

@pythonpython