Оплата в месяц от 60 000 руб. до 120 000 руб.Мы, ищем талантливого и мотивированного Python-разработчика для работы в динамичной и инновационной команде. Основные задачи будут связаны с разработкой программного обеспечения, применением машинного обучения, написанием ботов и использованием синхронных и асинхронных функций на Python. Если вы увлечены программированием, любите искать нестандартные решения и хотите работать над интересными проектами, то эта работа для вас!Обязанности:- Разработка и поддержка Python-программ с использованием синхронных и асинхронных функций.- Создание и обучение моделей машинного обучения для решения различных бизнес-задач.- Разработка и внедрение чат-ботов и других автоматизированных систем.- Работа с различными фреймворками.- Оптимизация производительности и масштабируемости приложений.- Участие в проектировании архитектуры, код-ревью и тестировании кода.- Взаимодействие с коллегами из других команд для совместной реализации проектов.- Опыт работы с системами управления версиями (например, Git).- Знание основных принципов DevOps и контейнеризации (например, Docker, Kubernetes) будет плюсом.- Опыт работы с RESTful API и/или WebSocket.- Способность быстро обучаться новым технологиям и прикладным библиотекам.- Хорошие коммуникативные навыки для эффективного взаимодействия в команде.Требования:- Отличное знание языка программирования Python и опыт его применения в реальных проектах.- Опыт работы с машинным обучением, включая создание и обучение моделей.- Умение писать чистый, поддерживаемый и тестируемый код.- Хорошее понимание синхронных и асинхронных функций.- Желателен опыт работы с библиотеками для машинного обучения и обработки данных.- Опыт разработки ботов и автоматизированных систем.- Знание принципов разработки, тестирования и оптимизации программного обеспечения.- Умение работать в команде и открытость к новым технологиям и методам работы.- Оформление по самозанятости при условии успешного выполнения тестового задания.Что мы предлагаем:1. Участие в увлекательных проектах с применением передовых технологий.2. Возможность профессионального и карьерного роста.3. Достойная заработная плата.4. Дружелюбная и поддерживающая атмосфера в коллективе.Если вы готовы стать частью нашей команды и развиваться вместе с нами, присылайте свое резюме!Напишите нам на email: [email protected] с пометкой "Разработчик на Python".Контакты:Telegram: @RadaShappТелефон: +7 916 159 91 03 (Дарья)Опыт работы3-6 лет
Требуется специалист для написания и поддержания парсеров-ботов. Задача заключается в создании ботов, которые будут парсить с высокой частотой торговые площадки и забирать лоты удовлетворяющие заданным условиям.Требования к кандидату:1. отличные знания python, js, typescript, mysql, с.. приветствуется2. владение инструментами парсинга, прохождение авторизации только запросами, обход проверок3. создание и работа с тг ботами, работа с почтой по запросам4. готовность к долгосрочному сотрудничеству (боты нужно не только написать, но еще и развивать и поддерживать)5. готовность быть на связи 8- часовПредлагаем:сдельную оплату на первые 4 ботадалее ежемесячный оклад с дальнейшей возможностью официального трудоустройстваОбщий объем - 20-40 ботов.
Нужно будет сделать парсер на python для сайта http://ecodata.kz:3838/app_dg_map_ru/ Где в сайте есть большой ответ с вебсокета. При вызове python функции должна отрабатываться функция и в выводе мне должен возвращать json от ответа вебсокета. Не имеет разницы какой стек вы используете. Главное чтобы была возможность потом вызвать непосредственно через python
Ищу человека в команду, кто доработает парсеры и маппер. Фулл-тайм практически на одну задачу. строго - не джун, и уже работали с подобным. По оценке задача тянет часов на 25-35. SqlAlchemy, Postgres, Fastapi, Asyncio, Git, опционально Docker, Python. Описание задачи Модификация базы данных парсера. Разработка маппера, адаптированного под унифицированные данные. Модификация базы данных сайта. Настройка преобразования данных из JSON в формат базы сайта. Реализация API для работы с товарами и их атрибутами. Автоматизация обновления данных и процесса миграций. = имеется три базы, под каждую базу свои модели и механизм взаимодействия (на sqlalchemy). И три отдельных приложения (если не считать фронта), на данный момент в трёх докер-контейнерах. Главная сложность в том, что изменения структуры одной бд, неизбежно ведут к необходимости модификации вышестоящих систем: мапера, апишки, запросов на фронте (Next.js), и в админке. Наша цель — найти оптимальный путь, желательно через упрощение и компактификацию кода, для дальнейшей поддержки и масштабирования = Детальное задание пришлю в сообщения.
торгово-производственные предприятия скорее всего используют "1С Управление торговлей" , там клиентские менеджеры продают продукцию и создают заказы на доставку. Нам нужно чтобы эти заказы из 1С попадали в нашу программу в блок "Заказы" к Заказчику уже заполненные данными, чтобы пользователю не нужно было переносить все данные из 1С создавая заказы вручную. Мы сами с 1С не работали, у бухгалтеров только их функционал там. Можем арендовать доступ к облачному решению "Управление торговлей" и другим пакетам у 1С.в нашей программе в блоке "Журнал перевозок Заказчика" заказы уже будут иметь информацию о Перевозчике (контрагенте), стоимости доставки, будет понятен статус доставки. Из "Журнал перевозок Заказчика" заказы с новыми данными должны возвращаться в 1С, где предприятие сможет работать с ними дальше, понимая, что услуга оказана, видеть кто контрагент (перевозчик), ставить их на оплату и т.д.
Приветствую каждого заглянувшего сюда. Моя команда ищет опытного специалиста в разработке Telеgram ботов. Что нужно для того чтобы мы взяли тебя в команду: Python Aiogram3 Дополнительные знания будут только плюсом. Наша команда создаёт телегрaм ботов разных уровней и принимает заказы на разных биржах. В общем ждём тебя в своих рядах!
Приветствую!История вопросаНедавно обнаружил, что недоступен сайт организации и я не могу зайти на wp-login.phpВ результате проверки хостинг-провайдера nic.ru получен следующий ответ:"В результате антивирусной проверки вашего сайта в относящихся к нему файлах обнаружен вредоносный программный код. Отчет о проверке доступен в разделе "SSL и антивирус" -> "Антивирус" -> "История операций" панели управления хостингом.Если сайт был взломан, то лучшим вариантом будет восстановить бэкап сайта на момент когда взлома не было, а после обновить используемые CMS и плагины, чтобы закрыть уязвимость. Стоит учитывать, что данный вопрос выходит за рамки услуг оказываемых технической поддержкой хостинга и по данному вопросу рекомендуем обратиться к профильным специалистам. Для восстановления сайта из резервной копии, необходимо: - Перейти в панель управления хостингом(nic.ru/hcp2), далее "Файловый менеджер"; - Переименовать директорию ~/имя_сайта/docs, например в docs_old; - Перейти в раздел "Резервные копии", выбрать дату восстановления, выбрать Ваш сайт - "Восстановить полностью" - "Восстановить с заменой", через 5-15 минут проверить функционал сайта.Подробная инструкция "Восстановление сайта из резервной копии": https://www.nic.ru/help/vosstanovlenie-sajta-iz-rezervnoj-kopii_6797.html Если это не поможет, необходимо обратиться к разработчику сайта, либо к документации по используемой CMS."Как вы уже догадываетесь, бекап не помог :)ИтогПроверка антивирусом провайдера выдаёт "угроз не обнаружено" на 01.09.24, но уже на 01.10.24 "угрозы есть". Обнаружено 8 вредоносных (зараженных) элементов типа Trojan.Inject.1954 и Trojan.Dropper.28 в разных директориях сайта. На сегодняшний день (25.11.24) антивирус провайдер выдает 389 угроз среди которых Trojan.Injecеt, Htaccess.Inject, Perl.Trojan, Python.Trojan (вероятно ещё что-то).ЗадачаВылечить рассадник ;)Получить доступ к сайту через WordPress с целью копирования информации, структуры и дизайна сайта.Получить чистую копию сайта на внешнем носителе или в облако, для возможного "переезда" на другой сервис.Благодарю за внимание! Всех благ :)
Тема: программа, написанная на Python, которая обнаруживает дроны (квадрокоптеры и тд) Задача такова: Я: С помощью ChatGPT я анализирую заранее написанную простую программу, которая обнаруживает дроны на видео Вы: Вы помогаете в анализе кода и помогаете его усовершенствовать отвечая на мои вопросы. Заранее готовые вопросы: 1. Как до обучить модель YOLOv3? 2. Если мы найдем, как ее дообучить, то как ее применить в коде? Время: до 5 часов
Привет, необходимо причесать код парсера, очистить от всего лишнего что не работает ( функции) + сделать 2 мелкие доработки 1 - сделать правильный фильтр, чтобы можно было контролировать задержку между запросами к апи событий. 2 - сделать более правильную и динамическую задержку между общим запросом Ну и главное не сломать)
Написан скрипт на python для парсинга данных с биржи OKX за последние 5 лет, всё реализовано согласно документации отсюда: https://www.okx.com/docs-v5/en/#order-book-trading...Но при работе он отдаёт No data returned, No data available. Код скрипта:import requestsimport pandas as pdfrom datetime import datetime, timedeltaimport time# Function to fetch historical data from OKX APIdef fetch_candlesticks(inst_id, bar='1D', start_time=None, end_time=None, limit=100): url = f"https://www.okx.com/api/v5/market/history-candles" params = { 'instId': inst_id, 'bar': bar, 'limit': limit, } if start_time: params['after'] = start_time # Параметр для получения данных после этой временной метки if end_time: params['before'] = end_time # Параметр для получения данных до этой временной метки print(f"Requesting data for {inst_id} | Bar: {bar} | After: {start_time} | Before: {end_time}") response = requests.get(url, params=params) # Check for rate limit errors (Too many requests) if response.status_code == 429: print("Rate limit exceeded. Waiting for 2 seconds before retrying...") time.sleep(2) # Wait before retrying return fetch_candlesticks(inst_id, bar, start_time, end_time, limit) if response.status_code == 200: data = response.json().get("data", []) print(f"Received {len(data)} rows of data.") return data else: print(f"Error fetching data for {inst_id} with timeframe {bar}: {response.status_code}") return []# Function to get all historical data for a specific timeframe and perioddef fetch_full_history(inst_id, bar='1D', years=5): end_time = int(datetime.now().timestamp() * 1000) # Текущий момент в миллисекундах start_time = int((datetime.now() - timedelta(days=years * 365)).timestamp() * 1000) # 5 лет назад all_data = [] while end_time > start_time: data = fetch_candlesticks(inst_id, bar=bar, end_time=end_time) if not data: print(f"No data returned for {inst_id}. Stopping further requests.") break all_data.extend(data) end_time = int(data[-1][0]) # Обновление end_time до временной метки последней свечи print(f"Updated end_time to {end_time} (millis). Continuing to fetch earlier data.") return all_data# Function to save data to Exceldef save_to_excel(inst_id, data_dict, file_name='candlesticks_data.xlsx'): with pd.ExcelWriter(file_name) as writer: for timeframe, data in data_dict.items(): if not data: print(f"No data available for {inst_id} with timeframe {timeframe}. Skipping.") continue # Этот continue должен быть на том же уровне отступа # Debug: Print the first row to check structure print(f"Sample data for {inst_id} [{timeframe}]: {data[0]}") # Fix for 9 columns: drop duplicate Quote Volume columns = ['Timestamp', 'Open', 'High', 'Low', 'Close', 'Volume', 'Quote Volume', 'Ignored', 'Number of Trades'] try: df = pd.DataFrame(data, columns=columns) # Drop the 'Ignored' column df.drop(columns=['Ignored'], inplace=True) except Exception as e: print(f"Error creating DataFrame for {inst_id} [{timeframe}]: {e}") continue # Этот continue должен быть на том же уровне отступа # Convert Timestamp to human-readable format if 'Timestamp' in df.columns: df['Timestamp'] = pd.to_numeric(df['Timestamp']) # Преобразование в число df['Timestamp'] = pd.to_datetime(df['Timestamp'], unit='ms') df['Date'] = df['Timestamp'].dt.date df['Time'] = df['Timestamp'].dt.strftime('%H:%M:%S') df = df[['Date', 'Time', 'Open', 'High', 'Low', 'Close', 'Volume', 'Quote Volume', 'Number of Trades']] # Save data to the respective sheet try: df.to_excel(writer, sheet_name=f'{timeframe}', index=False) except Exception as e: print(f"Error writing to Excel for {inst_id} [{timeframe}]: {e}") continue # Этот continue также должен быть на том же уровне отступа print(f"Data saved to {file_name}")# List of trading pairs (instrument IDs) with pairs that include USDTinst_ids = [ 'BTC-USDT', 'ETH-USDT', 'SOL-USDT', 'TON-USDT', 'XRP-USDT', # Use USDT pairs '1INCH-USDT', 'ADA-USDT', 'ATOM-USDT', 'DOT-USDT', 'EGLD-USDT', # Update to available USDT pairs 'NEAR-USDT', 'TRX-USDT', 'ISP-USDT', 'KSM-USDT', 'ALGO-USDT']# List of timeframes (5m, 15m, 1H, 1D)timeframes = ['5m', '15m', '1H', '1D'] # Таймфреймы, которые вы указали# Fetch data and save to Excel for each trading pairfor inst_id in inst_ids: data_dict = {} for timeframe in timeframes: print(f"Fetching data for {inst_id} with timeframe {timeframe}...") data = fetch_full_history(inst_id, bar=timeframe, years=5) if data: # Проверяем, что данные не пустые data_dict[timeframe] = data if not data_dict: print(f"No data available for {inst_id}. Skipping.") continue # Этот continue должен быть на том же уровне отступа file_name = f"{inst_id}_candlesticks.xlsx" save_to_excel(inst_id, data_dict, file_name=file_name)
Мне нужно разобраться в базовых вещах: -курсоры -как использовать библиотеку Psycopg2 -как полученное отдавать в панду -как прокатывать апдейты и каскадные изменения Самый примитив (как установить юпитер или чарм, как импортить библиотеки) не нужен.
Я столкнулся с проблемой: несколько лет назад я зашифровал приватный ключ с помощью RSA-алгоритма, используя Python. К сожалению, сейчас я не могу расшифровать его и восстановить доступ к важным данным. Это связано с тем, что я утратил часть информации, связанной с процессом шифрования. Однако я сохранил основные данные, включая: Код на Python, который использовался для шифрования. Для вашего удобства я собрал всю информацию в одном документе (Word-файл). Он содержит: Подробное описание проблемы. Код на Python, использованный для шифрования. Зашифрованные данные и предполагаемые варианты ключа.
Задача:Выполнить декомпиляцию и реверс-инжиниринг мобильного (apk) приложения для анализа его сетевого взаимодействия, с целью повторения HTTP/HTTPS запросов вне приложения.Цели:Изучить исходный код или побочные артефакты приложения для определения механизма формирования запросов (включая параметры, заголовки, и тело).Определить используемые API, эндпоинты, и алгоритмы авторизации (например, токены, подписи запросов).Повторить запросы через альтернативные средства (например, Postman, curl, или скрипт на Python/PHP).ТG jsscproject
Здравствуйте! Нужно разработать мобильное приложение (с разными блюдами любых стран) с машинным обучением. Более детальное ТЗ пришлю исполнителю. Приложение необходимо выполнить с помощью Android Studio и Python/ Используя, библиотеку TensorFlow
Требуется создать телеграм бота способного: 1. Проводить через себя оплату. 2. При помощи готово python кода генерирующего pdf-файлы отправлять эти pdf-файлы. 3. Отправлять разные виды файлов(jpeg, png, dwg, pdf, zip) в виде файлов, а не ссылки на yandex/Google диск. 4. Возможность "сотрудников" бота общаться с покупателями через бота, а не напрямую, защищая конфиденциальность. 5. Помощь с запуском бота и объяснение всех нюансов использования.
Описание проекта:Ищем опытного разработчика для создания Telegram-бота, который поможет улучшить эффективность продаж.Функционал бота:Загрузка звонков: Пользователь загружает в бот аудиозаписи звонков продаж.Обработка записи:Конвертация аудио в текст через Google Speech-to-Text APIАнализ распознанного текста с использованием нейросети (платформа и инструменты обсуждаются).Рекомендации: Бот формирует и возвращает пользователю рекомендации по улучшению качества диалогов (на основе анализа нейросети).Требования к кандидату:Уверенное знание Python/JavaScript (или других языков, подходящих для разработки ботов).Опыт разработки Telegram-ботов.Опыт интеграции с API Google (или других сервисов распознавания речи).Понимание основ работы с нейросетями (желательно опыт в обучении или использовании готовых моделей).Навыки работы с аудиофайлами (конвертация, предобработка).Желание обсуждать идеи и активно участвовать в создании продукта.
ИЩЕМ ГРУППУ РАЗРАБОТЧИКОВ (3-4 человека) В ЛИЦЕ: ФРОНТЕНД и BACKEND для сайта. 1.Сейчас нужен сайт для онлайн консультации врача- пациент ; 2.Далее на основах сайта будем развивать – отраслевой маркетплейс. Мы клиника из Екатеринбурга, у нас есть много идей для раскачки консервативного рынка медицины, готовы с вашей командой выйти на международный уровень в перспективе предоставить дивиденды от прибыли или фантомные акции, ПРИ качественной работе (слово качество определим при личном общенни). Сейчас больших инвестиций не имеем, но при том, что проект будет генерить выручку будем все реинвестировать в зарплату команды и проект для того чтобы вырос единорог. Ищем именно команду, а не разрозненных программистов, чтобы Вы как коллектив могли сами между собой договорится о поставленных задачах и профессионально решали последние, так же доверяли друг другу как себе. Далее будем делать приложение. За оперативную сдачу проекта - готовы дополнительно предоставить финансовый бонус по итогу работ. Нужно уметь: 1.Уверенные знания NextJS и TypeScript для разработки фронтенд части 2.Опыт работы с Python и FastAPI для интеграции с backend 3.Опыт создания отзывчивых и производительных интерфейсов 4.Понимание принципов UI/UX дизайна и умение применять их на практике 5.Опыт работы с системами контроля версий (например, Git) 6.Изумительное знание SEO и оптимизации 7.Опыт взаимодействия с REST API и WebSocket 8.Еще что то для реализации проекта … В группе разработчиков назначается один прожект менеджер или старший последний определяется по опыту для взаимодействия с заказчиком. Все задачи от заказчика приходят одному человеку, далее последний распределяет задачи внутри коллектива. ЧТО НУЖНО СЕЙЧАС: 1.Пример сайтов: https://sprosivracha.com/ https://sberhealth.ru/ https://health.genotek.ru/ 2.В основе – наилучшая индексацией по СЕО! Все диалоги должны автоматически попадать в семантическое ядро сайта для наилучшей индексации; 3.Бета версия, первый функционал должен быть доступен юзерам через 2-3 недели после оплаты счеты; 4.Первый блок функционала это: смс чат по типу как на сайте ХАБР - окно заявок, далее подключаем - видео и аудио звонок используя сторонний сервис. Возможно не сразу но в перспективе 2-3 мес 5.Стремимся к трафику на сайт 50-100 млн посетителей ежемесячно, больше лучше 6. Личный кабинет врача дает функционал: Загрузить фото документов об образовании. Документы должны структурироваться в базу данных к примеру в битриксе или подобным сервисам. Вести переписку в браузере с мобильного телефона в виде чата с пациентом после того как взял заявку, Да, кстати как врач взял заявку она исчезает из поля зрения доски заявок. 7.Личный кабинет пациента. Происходить идентификация по номеру телефона в будущем через госуслуги. Подписание 3-4 документов путем простой подписи поступлением кода на телефон. Провести оплату ПЕРЕД консультацией 8.Путь заявки на сайте: на главной странице клиент создает вопрос, далее врач кликает на заявку и заявка исчезала из общего окна. В данном окне отражаются НЕ распределённые заявки.