🐍 PythonGuru — работа и стажировки для программистов – Telegram
🐍 PythonGuru — работа и стажировки для программистов
4.14K subscribers
66 photos
1.11K links
Если учить Python, то только у нас🐍

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

Проект платформы https://promopoisk.com

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
Суффиксное дерево на python

Суффиксное дерево (Suffix Tree, ST) – это структура данных, которая позволяет "проиндексировать" строку за линейное время от её длины, чтобы потом быстро находить подстроки (за время О(длина искомой подстроки)).

Статья
Алгоритм поиска самой длинной подстроки палиндрома

Один из самых прекрасных алгоритмов в информатике, который показывает, как можно получить большое ускорение от "вялого" O(n3) до молниеносного1 O(n), просто посмотрев на проблему с другой точки зрения.

Статья
Можно ли делать игры на Python?

Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу. Сейчас Python лучший друг хоть школьнику, хоть сотруднику научно-исследовательской лаборатории. А что на счёт игр? Компьютерные игры - это огромная доля IT рынка, которая уже набрала и продолжает набирать обороты. Игры то делать можно на питоне? Сегодня мы расставим все точки над i. Меня зовут Макс, я один из авторов YouTube канала PyLounge, а вы читаете статью в которой я расскажу можно ли создавать игры на Python и какую нишу занял Python в сфере gamedev.

Статья
Drag-and-Drop на Python+OpenCV

В данной статье расскажу про простой Drag-and-Drop на Python+OpenCV. Идея заключается в перемещении созданных квадратов на экране жестами руки. Так как нам потребуется как-то воспроизводить клик, то представим, что кликом будет служить соединение указательного и среднего пальцев.

Статья
Четыре функции для быстрой работы с Big Data

Я часто пользуюсь функциями для работы с большими данными. Они позволяют упросить и ускорить работу. Некоторые я нашел на просторах интернета, другие написал сам. Сегодня хочу поделиться четырьмя из них, может кому-то будет полезно.

Статья
Авто преписка в тг с привязкой к Google Calendar

У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.

Статья
Обучение YOLOv4 в Google Colab

Эта статья поможет вам легко создать yolov4 в облаке с включенным графическим процессором, чтобы вы могли выполнять обнаружение объектов за миллисекунды!

Статья
Respect Validation на Python

Сегодня мы поговорим о валидации данных, а точнее о том как я перенёс библиотеку с PHP на Python.

Статья
Обучение YOLOv4 в Google Colab

Эта статья поможет вам легко создать yolov4 в облаке с включенным графическим процессором, чтобы вы могли выполнять обнаружение объектов за миллисекунды!

Статья
Anna: готовим отчет о тестировании API, чтобы все были довольны

Разрабатываем тестовый скрипт, запускаем и получаем классный отчет с результатами.|

Статья
Подбираем скины в Counter-Strike: Global Offensive в цвет сумочки

Многопользовательская Counter-Strike: Global Offensive наполнена различными раскрасками для оружия разной степени редкости и привлекательности. Некоторые игроки гонятся за уникальными скинами, а другие выбирают на основе субъективного вкуса. Помимо официальной торговой площадки Steam, скины можно купить на сторонних ресурсах, доверие к которым невелико. Но в обоих случаях нет фильтра по цвету.

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

Статья
Анатомия асинхронных фреймворков в С++ и других языках

В этой статье я расскажу об устройстве асинхронных движков с корутинами и без них. Для начала сосредоточимся не на конкретном движке, а на том, почему во всех популярных языках программирования появились корутины и чем они так хороши. Это может быть интересно не только C++-разработчикам, но и всем, кто занимается разработкой сетевых приложений или интересуется архитектурой современных фреймворков.

Статья
Celery: проясняем неочевидные моменты

В этой статье не будет гайда, как поднять Celery в Django. Это статья для тех, кто уже пощупал Celery и хочет погрузиться в детали.

Статья
Поиск объектов на видео с помощью Python

В данной статье хочу рассказать про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.

Статья
Авто преписка в тг с привязкой к Google Calendar

У меня была такая проблема что я каждый день когда ложился спать всегда ставил в нике преписку что то по типу [БУДУ ЗАВТРА В 8:00] так вот в какой то момент меня это доконало и я решил сделать так что бы скрипт сам делал мне эту преписку, но будет брать события с Google Calendar. Думаю это довольно удобно ведь так можно будет записывать в календарь все свои дела а скрипт будет автоматически ко времени преписывать их к нику.

Статья
Chief Product Officer(CPO) в компанию Denum.Pay

Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.

Что делать:
— Определять, развивать и поддерживать комплексные IT решения группы компаний;
— Определять, анализировать и отслеживать ключевые метрики продукта;
— Исследовать аудиторию;
— Создавать и наполнять бэклог и roadmap продукта, управлять приоритетами разработки;
— Планировать проекты, спринты и релизы совместно с командой;
— Создать и координировать продуктовую команду;
— Развивать команду, налаживать процессы ведения проектов;
— Стратегически планировать и бюджетировать проекты;
— Плотно и на общем языке взаимодействовать с командой разработки;
— Приоритизировать задачи, подготовка бизнес-требований;
— Отслеживание рыночных решений и внедрение лучших практик рынка платежных услуг.

Кого ищут:
— 3+ лет опыта работы в финтех-проектах;
— 3+ года опыта работы в управлении продуктом;
— Прокаченные управленческие навыки и опыт построения и управления командой;
— Хорошее понимание предметной области: финансовые сервисы и платежные решения для малого бизнеса и индивидуальных предпринимателей;
— Способность генерировать новые идеи и применять новые практики;
— Хорошие организационные и аналитические навыки, способность развивать продукт, основываясь на исследование, данных и трендах индустрии;
— Отличные навыки решения проблем;
— Опыт работы по Agile/Scrum методологии;
— Глубокое понимание 1C.

Условия:
— ЗП - 300 т.р.

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

Лучшие вакансии от работодателей мечты на promopoisk.com
Технический директор с глубоким пониманием 1С / CTO в компанию Denum.Pay

Denum.Pay - технологическая компания, которая создает экосистему для развития бизнеса. Платежная экосистема для физических и юридических лиц с применением AI (аналитика поведения пользователей и кастомизированные рекомендации). Единая fintech платформа для приема, учета, анализа и отправки платежей с возможностью бесшовного кредитования.

Что делать:
— Взаимодействие с бизнес и техническими отделами, координация внутреннего взаимодействия;
— Формирование требований и планирование работ;
— Организация работы команд разработки и методологическое сопровождение на всех этапах разработки (1С, web, golang);
— Определение ключевых инфраструктурых моментов;
— Создание подразделения/функции технической поддержки, внедрение SLA;
— Проведение code review и design review;
— Постоянный аудит эффективности процессов, выявление проблемных зон и их совершенствование.

Кого ищут:
— Продуктовый подход к разработке;
— Опыт в роли CTO от 3 лет;
— Работа c разработкой 1С от 5 лет, понимание методик построения высоконагруженных систем;
— Знания и опыт в web разработке и стека современных фреймворков (React, Node.JS, Flutter);
— Понимание принципов построения микросервисной архитектуры и распиливания монолита в микросервисы;
— Знание современных технологий: системы контейнеризации и оркестрации контейнеров, облачные технологии и в целом практики DevOps;
— Опыт проектирования баз данных SQL/NoSQL.

Условия:
— ЗП - 500 т.р.

Откликнуться: @respondDP_bot, Просьба откликаться с резюме

Лучшие вакансии от работодателей мечты на promopoisk.com
Можно ли делать игры на Python?

Python нашёл себе место почти во всех сферах IT. Разработка веб-сайтов, управление станками ЧПУ, desktop, мобильные приложения, а уж про искусственный интеллект, машинное обучение и анализ данных я вообще молчу. Сейчас Python лучший друг хоть школьнику, хоть сотруднику научно-исследовательской лаборатории. А что на счёт игр? Компьютерные игры - это огромная доля IT рынка, которая уже набрала и продолжает набирать обороты. Игры то делать можно на питоне? Сегодня мы расставим все точки над i. Меня зовут Макс, я один из авторов YouTube канала PyLounge, а вы читаете статью в которой я расскажу можно ли создавать игры на Python и какую нишу занял Python в сфере gamedev.

Статья
Создание IoT-приложения с использованием HTTP API

Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых магазинах. Какой бы ни была реализация, для общения с источниками данных эти устройства используют API. Но как конкретно подключаются сообщения, данные и устройства?

В этом посте мы покажем пример проектирования и моделирования данных для IoT-устройства. Для этого будет использовано M5Stack — небольшое модульное IoT-устройство с экраном, и подключение к API Metropolitan Transportation Authority Нью-Йорка (MTA) для получения актуального графика движения поездов на разных станциях.

Статья
Списковые включения в Python мощнее, чем можно подумать

В Python списковые включения (и генераторы списков) — замечательные механизмы, способные серьёзно упрощать программный код. Правда, чаще всего их используют в форме, предусматривающей наличие единственного цикла for и, возможно, одного условия if. И это всё. Но если попытаться немного вникнуть в эту тему, то окажется, что у списковых включений Python имеется гораздо больше возможностей, чем можно подумать, возможностей, разобравшись с которыми, можно, по меньшей мере, кое-чему научиться.

Статья
Поиск объектов на видео с помощью Python

В данной статье хочу рассказать про поиск объектов на видео с помощью Python и OpenCV. Помимо обычных видео, можно использовать и камеры.

Статья