Ещё посты — страница 5

182 поста всего
P
Pythonist.ru - образование по питону
@pythonist_ru
894

⚙️ Функции. Рекурсия в Python: концепции, примеры и советы

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

В этой статье мы рассмотрим саму концепцию рекурсии, разберем, как она работает в Python, и поговорим о ее практическом применении.

#функции

✅ Читать статью

P
Python Job | Вакансии | Стажировки
@job_python
1.8K

Junior Python-разработчик (стажировка) #офис #junior Москва Компания: Сбер

☑️Обязанности -разработка и поддержка Python-скриптов и микросервисов для интеграции AI-инструментов в банковские процессы -исследование и пилотирование AI-платформ (OpenClaw, Claude Code, LangChain и аналоги) для автоматизации задач разработки и бизнес-процессов -участие в проектировании бэкенд-компонентов для взаимодействия с LLM (совместно с командой) -проведение экспериментов: тестирование гипотез, сравнение моделей и инструментов -документирование результатов исследований и подготовка рекомендаций -участие в Code Review -работа в Agile-команде: участие в стендапах, спринтах и ретроспективах.

☑️Требования -базовое знание Python (ООП, структуры данных, модули) -понимание Git (коммиты, ветки, PR) -основы SOLID и паттернов проектирования -знакомство с FastAPI (учебные проекты) и pytest -понимание SQL (простые запросы) и принципов БД -общее представление о CI/CD (Jenkins) и сетевых протоколах -понимание принципов работы LLM (на уровне концепций), опыт использования AI‑CLI (Claude Code, Codex и др. — достаточно пробовал)

Откликнуться

Python Job в Telegram | в VK | в Max

H
HR-аналитика
@hranalitycs
2K

Skill Market Value. Рыночная стоимость навыка

После метрики «Время найма навыка» пошел дальше. Если мы можем измерить, сколько времени занимает поиск навыка, следующий вопрос: а какова рыночная стоимость этого навыка? Так появилась идея метрики Skill Market Value — рыночной стоимости навыка. Эта идея ложится в логику skill-based подхода — одного из главных направлений развития современного HR. Мы начинаем анализировать рынок через конкретные навыки. Не «сколько стоит HR-аналитик», а: сколько сегодня стоит SQL? сколько стоит Python?

Как это посчитать? Берем все вакансии, где есть конкретный навык. Например, хотим оценить стоимость Excel. Есть вакансия HR-аналитика, где в требованиях указан Excel. На нее откликнулось 10 человек. После первичного отбора до собеседования дошли 5 кандидатов. Их зарплатные ожидания: 130 тыс. ₽, 145 тыс. ₽, 150 тыс. ₽, 160 тыс. ₽, 180 тыс. ₽. Медианное значение — 150 тыс. ₽. Но одной вакансии недостаточно. Берем другие вакансии, где требуется этот навык. Например, бизнес-аналитик с Excel. На нее откликнулось 20 человек, до собеседования дошли 8 кандидатов. Их зарплатные ожидания: 140 тыс. ₽, 150 тыс. ₽, 155 тыс. ₽, 160 тыс. ₽, 170 тыс. ₽, 180 тыс. ₽, 190 тыс. ₽, 220 тыс. ₽. Дальше объединяем всех кандидатов, которые прошли фильтр релевантности: 5 кандидатов с вакансии HR-аналитика + 8 кандидатов с вакансии бизнес-аналитика. Всего — 13 специалистов. И считаем медианное зарплатное ожидание этих кандидатов. Это и есть оценка стоимости навыка Excel на рынке.

✅Почему именно кандидаты после собеседования? Это фильтр. Если брать всех откликнувшихся, мы получим много нерелевантных людей: случайные отклики, кандидатов без нужного опыта или с другим уровнем компетенций. Специалисты, дошедшие до собеседования, уже прошли первичную проверку и лучше отражают реальный рынок людей с этим навыком. Конечно, в модели нужно учитывать больше факторов: • уровень специалиста; • опыт работы; • регион; • отрасль; • сочетание навыков; • дефицитность компетенции. Но базовая логика такая: Стоимость навыка = медианное зарплатное ожидание кандидатов, прошедших отбор на вакансии, где этот навык является требованием.

✅Какая от этого польза? Для рекрутера Какие навыки сложно найти, но и какие навыки делают найм дороже. Например, поиск специалиста с SQL может быть одновременно более долгим и более дорогим, чем поиск специалиста с Excel. Для руководителя Какие требования к вакансии сильнее всего влияют на стоимость кандидата. Иногда добавление одного редкого навыка существенно меняет бюджет найма. Для обучения и развития Если навык дорогой на внешнем рынке, а компании он нужен постоянно, возможно, выгоднее развивать его внутри. Так появляется еще один инструмент для определения приоритетов upskilling. 📌Для проектирования новых вакансий Конструктор стоимости вакансии. Сегодня мы обычно начинаем с должности: «Нам нужен HR-аналитик».

Но за каждой должностью стоит набор навыков. HR-аналитик: Excel + Power BI + SQL + Python + статистический анализ. Если мы знаем стоимость отдельных навыков, можно примерно оценить, как набор требований влияет на стоимость такого профиля. + SQL — меняется рынок кандидатов. + Python — увеличивается стоимость поиска. Убираем необязательный редкий навык — возможно, расширяем воронку и снижаем стоимость найма. То есть еще до публикации вакансии можно задавать вопросы: Какие требования делают вакансию дорогой? Какие навыки действительно нужны? Какие компетенции дешевле развить внутри, чем покупать на рынке? Конечно, это не точный расчет будущей зарплаты кандидата. Это приблизительная модель стоимости skill-профиля вакансии.

📌Для HR-аналитики Можно строить рейтинг самых дорогих навыков, отслеживать динамику их стоимости и видеть, как меняется рынок труда. Рынок постепенно движется от профессий к навыкам. И тогда появляются новые вопросы: Сколько сегодня стоит SQL? Сколько стоит Python? Сколько стоит конкретная технология или компетенция?

Мы в телеге | Наш канал в макс | Наш канал в VK

ПыСы. На диаграмме реальные данные одной компании за период 2023-2026

R
remotejobshg
@remotejobshg
1.2K

Senior Blockchain Engineer

Company: Ondo Finance

Ondo builds infrastructure for Real World Asset (RWA) tokenization across DeFi ecosystems. Small remote-first team; early hire opportunity with experienced alumni and backing from top crypto investors.

Applicants must be based in PT, MT, CT, or ET time zones.

Responsibilities:

- Architect end-to-end smart contract systems for new chain deployments, DeFi interoperability, and protocol features. - Own contract lifecycle security, including upgrade safety, admin controls, and operational guardrails. - Build tooling and automation so non-technical teammates can safely view, monitor, and manage on-chain state. - Integrate smart contract design with web, product, legal, compliance, and operations teams. - Serve as technical lead and subject matter expert for blockchain projects.

Requirements:

- Excellent verbal and written communication skills. - Bachelor's degree in Computer Science, Engineering, or related technical field. - 5+ years software engineering experience. - 3+ years in blockchain engineering, ideally on a DeFi protocol live on multiple chains. - Strong competency with Solidity. - Demonstrated ability to design systems (tooling, automation, lifecycle security, integrations). - Python and/or TypeScript experience preferred.

Nice to have:

- Exposure to non-EVM smart contract languages (particularly Solana).

Stack:

Solidity, Python, TypeScript, Solana, EVM, DeFi

Benefits:

- Competitive compensation (salary, future token rights, and/or equity). - Full benefits (medical, vision, dental) and flexible vacation (PTO). - Small remote-first team and early team-member impact. - Backed by leading investors (Pantera Capital, Founders Fund, Coinbase Ventures).

📩 Apply

L
leadcoding
@leadcoding
504

Top 21 skills to learn this year 👇

1. Artificial Intelligence and Machine Learning: Understanding AI algorithms and applications. 2. Data Science: Proficiency in tools like Python/ R, Jupyter Notebook, and GitHub, with the ability to apply data science algorithms to solve real-world problems. 3. Cybersecurity: Protecting data and systems from cyber threats. 4. Cloud Computing: Proficiency in platforms like AWS, Azure, and Google Cloud. 5. Blockchain Technology: Understanding blockchain architecture and applications beyond cryptocurrencies. 6. Digital Marketing: Expertise in SEO, social media, and online advertising. 7. Programming: Skills in languages such as Python, JavaScript, and Go. 8. UX/UI Design: Creating intuitive and effective user interfaces and experiences. 9. Consulting: Expertise in providing strategic advice, improving business processes, and implementing solutions to drive business growth. 10. Data Analysis and Visualization: Proficiency in tools like Excel, SQL, Tableau, and Power BI to analyze and present data effectively. 11. Business Analysis & Project Management: Using tools and methodologies like Agile and Scrum. 12. Remote Work Tools: Proficiency in tools for remote collaboration and productivity. 13. Financial Literacy: Understanding personal finance, investment, and cryptocurrencies. 14. Emotional Intelligence: Skills in empathy, communication, and relationship management. 15. Business Acumen: A deep understanding of how businesses operate, including strategic thinking, market analysis, and financial literacy. 16. Investment Banking: Knowledge of financial markets, valuation methods, mergers and acquisitions, and financial modeling. 17. Mobile App Development: Skills in developing apps for iOS and Android using Swift, Kotlin, or React Native. 18. Financial Management: Proficiency in financial planning, analysis, and tools like QuickBooks and SAP. 19. Web Development: Proficiency in front-end and back-end development using HTML, CSS, JavaScript, and frameworks like React, Angular, and Node.js. 20. Data Engineering: Skills in designing, building, and maintaining data pipelines and architectures using tools like Hadoop, Spark, and Kafka. 21. Soft Skills: Improving leadership, teamwork, and adaptability skills.

Join for more: 👇 https://t.me/free4unow_backup

ENJOY LEARNING 👍👍

D
datasciencefun
@datasciencefun
1.5K

Essential Python Libraries to build your career in Data Science 📊👇

1. NumPy: - Efficient numerical operations and array manipulation.

2. Pandas: - Data manipulation and analysis with powerful data structures (DataFrame, Series).

3. Matplotlib: - 2D plotting library for creating visualizations.

4. Seaborn: - Statistical data visualization built on top of Matplotlib.

5. Scikit-learn: - Machine learning toolkit for classification, regression, clustering, etc.

6. TensorFlow: - Open-source machine learning framework for building and deploying ML models.

7. PyTorch: - Deep learning library, particularly popular for neural network research.

8. SciPy: - Library for scientific and technical computing.

9. Statsmodels: - Statistical modeling and econometrics in Python.

10. NLTK (Natural Language Toolkit): - Tools for working with human language data (text).

11. Gensim: - Topic modeling and document similarity analysis.

12. Keras: - High-level neural networks API, running on top of TensorFlow.

13. Plotly: - Interactive graphing library for making interactive plots.

14. Beautiful Soup: - Web scraping library for pulling data out of HTML and XML files.

15. OpenCV: - Library for computer vision tasks.

As a beginner, you can start with Pandas and NumPy for data manipulation and analysis. For data visualization, Matplotlib and Seaborn are great starting points. As you progress, you can explore machine learning with Scikit-learn, TensorFlow, and PyTorch.

Free Notes & Books to learn Data Science: https://t.me/datasciencefree

Python Project Ideas: https://t.me/dsabooks/85

Best Resources to learn Python & Data Science 👇👇

Python Tutorial

Data Science Course by Kaggle

Machine Learning Course by Google

Best Data Science & Machine Learning Resources

Interview Process for Data Science Role at Amazon

Python Interview Resources

Join @free4unow_backup for more free courses

Like for more ❤️

ENJOY LEARNING👍👍

P
Python/ django
@pythonl
2.6K

🔴 Завтра тестовое собеседование на Middle Python с разработчиком из Авито

Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет: 📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. О рекламодателе.

P
Python вопросы с собеседований
@python_job_interview
891

🔴 Завтра тестовое собеседование на Middle Python с разработчиком из Авито

Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет: 📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. О рекламодателе.

S
S.E.Book
@s_e_book
899

Pillar Security раскрыла метод атаки между агентами в комплекте разработки агентов Google для Python (Gemini Agent-to-Agent), который может привести к раскрытию секретной информации и манипуляции запросами на слияние (Pull Request).

В репозитории google/adk-python существовали два класса автоматизированных агентов ИИ: агенты с низкими привилегиями, открытые для взаимодействия с пользователями, и агенты с высокими привилегиями, доступные только сопровождающим проекта.

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

Первоначально Pillar Security обнаружила, что агент, ответственный за обработку запросов на слияние (pull requests), оставлял комментарии к этим запросам от имени соавтора, то есть обладал высокими привилегиями в репозитории.

Затем исследователи нашли способ заставить агента опубликовать комментарий к запросу на слияние с помощью команды @gemini-cli <prompt>, что запустило gemini-invoke и предоставило доступ к более привилегированному рабочему процессу.

Первоначальный запрос вызвал ответ от рабочего процесса gemini_invoke.yml, который раскрыл доступ привилегированного агента к инструментам через сервер MCP.

Бот имел доступ ко всем командам bash, а это означало, что исследователь мог удаленно выполнять код и потенциально извлекать токен GitHub агента.

Это позволяло ему изменять комментарии, запросы на слияние и проблемы других сопровождающих, соавторов и участников; отклонять проверки или одобрять изменения в запросах на слияние, а также применять команды gemini-invoke и gemini-review к любым запросам на слияние.

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

В рамках данной атаки злоумышленнику потребуется обеспечить доверие как соучастнику, а затем создать запрос на слияние (PR), содержащий вредоносный код, который будет помечен для проверки.

После этого злоумышленник сможет создать второй запрос на слияние, содержащий подсказки, которые укажут агенту пометить первый запрос на слияние как обработанный, проверенный и одобренный.

Google уведомили об обнаружении проблемы в начале июня, после чего разработчики устранили её путём усиления защиты, но не сочли достаточной для получения вознаграждения за обнаружение уязвимости, поскольку для интеграции вредоносного PR потребовалась социнженерия.

Вскоре после этого Pillar обнаружила еще одну уязвимость в репозитории ADK, в функциях автоматизации агента на основе Antigravity-SDK, которая могла привести к удаленному выполнению кода без участия разработчика. Google устранила эту уязвимость в конце июля.

S
SecAtor
@true_secator
5.9K

Pillar Security раскрыла метод атаки между агентами в комплекте разработки агентов Google для Python (Gemini Agent-to-Agent), который может привести к раскрытию секретной информации и манипуляции запросами на слияние (Pull Request).

В репозитории google/adk-python существовали два класса автоматизированных агентов ИИ: агенты с низкими привилегиями, открытые для взаимодействия с пользователями, и агенты с высокими привилегиями, доступные только сопровождающим проекта.

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

Первоначально Pillar Security обнаружила, что агент, ответственный за обработку запросов на слияние (pull requests), оставлял комментарии к этим запросам от имени соавтора, то есть обладал высокими привилегиями в репозитории.

Затем исследователи нашли способ заставить агента опубликовать комментарий к запросу на слияние с помощью команды @gemini-cli <prompt>, что запустило gemini-invoke и предоставило доступ к более привилегированному рабочему процессу.

Первоначальный запрос вызвал ответ от рабочего процесса gemini_invoke.yml, который раскрыл доступ привилегированного агента к инструментам через сервер MCP.

Бот имел доступ ко всем командам bash, а это означало, что исследователь мог удаленно выполнять код и потенциально извлекать токен GitHub агента.

Это позволяло ему изменять комментарии, запросы на слияние и проблемы других сопровождающих, соавторов и участников; отклонять проверки или одобрять изменения в запросах на слияние, а также применять команды gemini-invoke и gemini-review к любым запросам на слияние.

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

В рамках данной атаки злоумышленнику потребуется обеспечить доверие как соучастнику, а затем создать запрос на слияние (PR), содержащий вредоносный код, который будет помечен для проверки.

После этого злоумышленник сможет создать второй запрос на слияние, содержащий подсказки, которые укажут агенту пометить первый запрос на слияние как обработанный, проверенный и одобренный.

Google уведомили об обнаружении проблемы в начале июня, после чего разработчики устранили её путём усиления защиты, но не сочли достаточной для получения вознаграждения за обнаружение уязвимости, поскольку для интеграции вредоносного PR потребовалась социнженерия.

Вскоре после этого Pillar обнаружила еще одну уязвимость в репозитории ADK, в функциях автоматизации агента на основе Antigravity-SDK, которая могла привести к удаленному выполнению кода без участия разработчика. Google устранила эту уязвимость в конце июля.

К
коллеги, у нас оффер
@career_you
2.1K

⚡ Почему аналитики данных так востребованы и как стать аналитиком в 2026 году?

Большинство новичков совершают одну и ту же ошибку: учат всё подряд. SQL, Python, Power BI, статистика… Но работодатели оценивают кандидатов не только по базовым навыкам, но и по другим критериям. Из-за этого многие месяцами рассылают резюме и получают только отказы или полное игнорирование.

Андрон Алексанян - аналитик с опытом 9 лет и СEO Симулейтив проведет бесплатный урок и покажет, как выглядит путь к первой работе аналитиком в 2026 году.

Вы узнаете: 🔶Какие навыки действительно проверяют на собеседованиях; 🔶Что должно быть в портфолио, чтобы его открывали работодатели; 🔶Почему многие резюме аналитиков сразу отправляются в отказ; 🔶Как искать работу без коммерческого опыта; 🔶Какие преимущества есть у кандидатов после 30, 40 и даже 50 лет; 🔶Какие ошибки чаще всего мешают получить первый оффер.

Дополнительно на эфире разберем реальные примеры резюме и портфолио кандидатов, которые смогли пройти отбор.

🎁 ПОЛУЧИТЕ 3 КУРСА (PYTHON, SQL, PANDAS) В ПОДАРОК ЗА РЕГИСТРАЦИЮ НА ЭФИР!

Эти курсы - база для того чтобы вкатиться в профессию!

Если вы хотите войти в аналитику и перестать тратить время на лишнее обучение — этот урок поможет понять, на чем действительно стоит сосредоточиться.

🛎️Регистрируйтесь, эфир совсем скоро!

P
Python Portal
@pythonportal
3.2K

NVIDIA представила и открыла исходный код NOOA — нового фреймворка для создания ИИ-агентов.

Его главная идея — описывать агента как один Python-класс, а не разносить логику по промптам, схемам инструментов, колбэкам и графам выполнения.

В NOOA: • методы — это действия агента; • поля — его состояние; • docstring становятся промптами; • тип возвращаемого значения задаёт контракт ответа.

Самая интересная особенность — «пустые» методы. Если тело метода содержит только ..., его реализацию во время выполнения генерирует LLM. Если внутри есть обычный Python-код, он выполняется без участия модели. Так в одном классе сразу видно, где модель может принимать решения, а где поведение полностью детерминировано.

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

По словам NVIDIA, на SWE-bench Verified с GPT-5.5 NOOA набирает 82,2% против 78,6% у OpenCode, используя примерно вдвое меньше обращений к модели и токенов.

Статья: http://arxiv.org/abs/2607.20709 Репозиторий: http://github.com/nvidia-nemo/labs-OO-Agents

👉 @PythonPortal

I
IT Работа: Сербия и удаленка Lenkep 🔥
@youritjob
4.2K

Senior Quality Assurance Engineer Luxoft, Belgrade

US hedge fund develops and deploys systematic financial strategies across a variety of asset classes and global markets. We seek to produce high-quality predictive signals (alphas) through our proprietary research platform to employ financial strategies focused on exploiting market inefficiencies. Our teams work collaboratively to drive the production of alphas and financial strategies - the foundation of a sustainable, global investment platform.

Responsibilities:

🌸Data Validation: Validate the accuracy, completeness, and consistency of output through data pipeline, ensuring it meets business requirements and quality standards. 🌸Automation: Develop and maintain automation test cases using Python and/or Java to streamline data validation processes. 🌸Collaboration: Work closely with data engineers, supporters, and other team to identify and resolve data-related issues. 🌸Communication: Participate in discussions, provide updates, and collaborate with team members in English during daily work. Our ideal candidate will have a strong background in software testing, great quality awareness, and interpersonal skills.

In addition, the candidate will have:

💦A bachelor's degree in a technical or quantitative field 💦At most 3-5 years of experience in data validation, data quality assurance, or similar roles. 💦Experience in Java/Python programming 💦Working experience on Linux 💦Good sense of quality assurance 💦Strong analytical, problem-solving and communication skills 💦C++ is plus

Apply

#engineer #serbia

P
Python Portal
@pythonportal
3K

🔴 Завтра тестовое собеседование на Middle Python с разработчиком из Авито

Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет: 📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. О рекламодателе.

P
Python Job | Вакансии | Стажировки
@job_python
1.8K

Инженер по автоматизированному тестированию backend (Python) #гибрид #middle Москва Компания: Иви

☑️В команде Иви тебе предстоит: -Функционально и интеграционно тестировать микросервисы -Покрывать автотестами новый функционал и беклог автоматизации -Поддерживать, дорабатывать существующие фреймворки тестирования микросервисов и разрабатывать их с нуля -Активно участвовать в жизни команды: планировать, разбирать и оценивать беклог, вносить свой вклад в ретроспективы и демо

☑️Ожидания Иви от кандидата: -Умение тестировать (теория тестирования, составление тест-кейсов, структурный подход к планированию тестирования) -Знание Linux (уверенная работа с CLI, логами, процессами, сетевыми утилитами) -Знание SQL (понимание индексов, транзакций, агрегаций, фильтрации, работы с тестовыми данными) -Уверенное знание Python (понимание принципов построения автотестового фреймворка, опыт разработки и отладки скриптов, понимание основ ООП) -Понимание как работает HTTP и что такое REST API, gRPC (Protobuf, HTTP-коды, headers, auth, idempotency, retries, timeouts) -Уверенная работа с Docker и docker-compose (сборка образов, запуск контейнеров, написание compose-файлов) -Опыт работы с Kubernetes и kubectl (понимание подов, сервисов, деплойментов, чтение логов) -Опыт написания автотестов в стеке python + pytest + allure + xdist -Знание git (checkout, branch, commit, push, pull, rebase, merge) -Опыт работы с Jenkins / GitLab CI

☑️И, самое приятное. Со своей стороны Иви обещает с первых дней: -Официальное трудоустройство. Мы - аккредитованная IT компания! -Уютный и современный офис в шаговой доступности от станций метро Дмитровская, Савеловская, рядом с Флаконом и Хлебозаводом -Гибридный формат работы и помощь с релокейтом в Москву из регионов России при необходимости -Предоставление современной рабочей техники, дополнительный монитор и многое другое для комфортной работы -Заботу о здоровье: возможность получать консультации психолога, юриста, финансового консультанта и специалиста по ЗОЖ, а после испытательного срока - ДМС (со стоматологией) и страховку для выезда за рубеж -Поддержку в обмене знаниями и идеями: поощряем выступления на митапах и помогаем с подготовкой докладов -Бесплатную подписку на сервис корпоративных скидок и предложений BestBenefits, а также доступ к онлайн-библиотеке издательства «МИФ» -Вишенка на торте: специальное предложение по подписке Иви.

Контакты: [email protected]

Python Job в Telegram | в VK | в Max

В
Вакансии с ЗП выше 100 тысяч
@theypaywell
642

Python AI Engineer (Senior) От 280 000 до 308 000 ₽ 〰️ удалёнка

Что делать — Разрабатывать LLM-интеграции и RAG-системы; — Создавать agentic-сценарии и REST API; — Настраивать обработку ошибок, таймауты и fallback-механизмы; — Проводить оценку качества и регрессионное тестирование AI-решений; — Оптимизировать производительность и стоимость работы моделей.

Требования — Опыт Python/backend-разработки от 3 лет; — Практический опыт с production LLM и RAG; — Знание REST API, Git и CI/CD; — Опыт работы с асинхронностью, тестированием и упаковкой приложений; — Понимание latency и стоимости AI-инференса.

Условия — Зарплата от 280 000 до 308 000 ₽; — Полностью удалённая работа; — Долгосрочный проект с полной занятостью; — Оформление только через ИП; — Работа с современным AI-стеком и production-задачами.

Откликнуться t.me/theypaygood/pythonaiengineer

Вакансии с ЗП выше 100 тысяч

📚Python Books
@pythonlbooks
1.5K

🐍 Как правильно запускать внешние команды из Python

Для большинства задач не нужны os.system() или низкоуровневый Popen. Достаточно subprocess.run() - он запускает программу, передаёт аргументы, возвращает код завершения и позволяет получить вывод.

import subprocess

result = subprocess.run( ["git", "status", "--short"], capture_output=True, text=True, check=True, timeout=10, )

print(result.stdout)

Что здесь происходит:

- capture_output=True сохраняет stdout и stderr - text=True возвращает строки вместо bytes - check=True выбрасывает CalledProcessError, если команда завершилась с ошибкой - timeout=10 не позволяет процессу зависнуть навсегда

Ошибки лучше обрабатывать явно:

import subprocess

try: result = subprocess.run( ["git", "status", "--short"], capture_output=True, text=True, check=True, timeout=10, ) except subprocess.TimeoutExpired: print("Команда выполнялась слишком долго") except subprocess.CalledProcessError as error: print(error.stderr) else: print(result.stdout)

Передавайте команду списком аргументов. shell=True нужен редко и может создать уязвимость к внедрению команд, особенно если строка содержит пользовательские данные.

subprocess.run() - простой и надёжный мост между Python и системными утилитами, Git, компиляторами, CLI-инструментами и другими программами.

Подробнее: https://pythonmorsels.com/running-subprocesses-in-python/

[
[PYTHON:TODAY]
@python2day
6K

⚡️ Распознаем автомобильные номера за пару строк Python. Локально, быстро и без облаков.

Fast Plate OCR — легковесная библиотека для распознавания автомобильных номеров, построенная на современных OCR-моделях. Работает через ONNX Runtime, поддерживает CPU, NVIDIA GPU, OpenVINO и другие ускорители.

Внутри: ⌨️ готовые модели, которые достаточно скачать и запустить; 🌍 распознавание номеров из 65+ стран с возможностью определения региона; 🧠 современные модели на базе Compact Convolutional Transformer (CCT); 🚀 скорость до нескольких тысяч номеров в секунду на GPU; 🛠 возможность дообучить модель на собственном датасете или создать свою архитектуру; 📦 экспорт в ONNX, TFLite и CoreML для мобильных и embedded-устройств.

⚙️ Простая установка: pip install fast-plate-ocr[onnx-gpu]

▶️ Запуск буквально в несколько строк:

from fast_plate_ocr import LicensePlateRecognizer

ocr = LicensePlateRecognizer("cct-s-v2-global-model") print(ocr.run("plate.jpg"))

Отлично подойдет для: • систем контроля доступа и шлагбаумов; • парковок и платных стоянок; • видеонаблюдения; • анализа дорожного трафика; • проектов компьютерного зрения и OpenCV.

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

😳 Лайф | 📲 Зеркало Max

#python #soft #github #code

O
omegaofts
@omegaofts
499

⚠️ 100% Free for Limited Time ⚽️ Build 8 Python Web and Application Python From Zero to Hero

✅ JOIN HERE : https://www.udemy.com/course/build-8-python-web-and-application-python-from-zero-to-hero/?couponCode=MT260803G1

---------------------------------------------------------------

💸WORK FROM HOME JOB (EARN FIXED 2K TO 5K PER MONTH) : https://careers.abhyasmitra.in/

🤑 EARN 501₹ MONEY (DOWNLOAD AND COMPLETE 1 UPI TRANSACTION) https://r.navi.com/QyaorB

✅ NEW WHATSAPP CHANNEL : https://whatsapp.com/channel/0029VbCqdnmIyPtVjKk6gQ0m

F
faangjob
@faangjob
675

Microsoft Summer Internships 2026 — Multiple Roles Open, Stipend Up To ₹1 Lakh/Month Microsoft has opened multiple internship positions across India, not limited to one role. Roles currently open include: Software Engineering Intern (on-site, 8-12 weeks) Data Science Intern (Research, Applied & Data Sciences, multiple locations) Explore Microsoft (for 1st/2nd year students, 8 weeks) Various other technical and product roles Who can apply: Software Engineering: pre final/final year students, 1+ year coding experience (Java/C++/C#/Python), strong DSA fundamentals Data Science: pursuing Master’s in Data Science, Statistics, Math, or CS, with ML/Python/R/SQL familiarity Explore: 1st/2nd year students, no prior experience required What you get: Stipend estimated up to ₹1 lakh per month based on past trends (not officially confirmed by Microsoft) Hands on experience on real projects, mentorship, possible PPO Documents needed: Updated resume, Microsoft Careers profile How to apply: Visit the official Microsoft Careers website Create your candidate profile Search internships by location, role, or skill match Select the role you’re eligible for and upload your resume Submit your application Deadline: No fixed deadline. Rolling basis until positions are filled, apply early Apply here: https://careers.microsoft.com/students/ If you need more such type of content then do let me know by responding to this message.

C
Connectable Jobs
@zarubezhom_jobs
7.5K

Fullstack Engineer (Python+React) в FunnelFox

Ребята активно ищут 🔥

📍Remote 💎4+ года опыта фронтенд-разработки с React и TypeScript, 2+ года опыта бэкенд-разработки на Python, English B1+ 🚀Фаундеры — Андрей Шахтин, ex Vivid Money и Palta, и Виталий Давыдов, ко-фаундер Adapty ($2.5M raised)

FunnelFox — no-code инструмент для роста дохода приложений через Web2App-воронки. Новый продукт Adapty.

Размер команды – 50+

Узнать детали: тут

🤝Откликнуться: @Adapty_Talent_Bot

📚Python Books
@pythonlbooks
1.5K

🔴 Завтра тестовое собеседование на Middle Python с разработчиком из Авито

Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет: 📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама. О рекламодателе.