Лабораторія метапрограмування
Задача
Використовуючи мову програмування Python розробити у вигляді окремого пакету для піп консольної інтерактивну інструмент статичного аналізу та модифікації програмних кодів для певної мови програмування.Система повинна вміти:
1 .Виконати аналіз структури дерева проекту і виявити файли, що містять програмні коди на певній мові програмування (залежно від вибраного варіанту) шляхом аналізу розширень файлів.2 .Виконати аналіз дотримання конвенцій щодо назви та документації в рамках окремих файлів з програмними кодами на певній мові програмування (залежно від вибраного варіанту) і виявити невідповідності та помилки.У разі виявлення невідповідності і помилок, система повинна виконувати відповідні записи в спеціальний файл * _verification.log, вказуючи повний шлях до файлу, номер строки і тип помилки або невідповідності у форматі
ІД .File Path: Line Number - Error Code: Error Message
3 .Виконати модифікації окремих частин програмного коду, які не відповідають конвенціям щодо назви та документації для вибраного мови програмування, з метою приведення програмних кодів до максимальної відповідності цим конвенціям.Під час модифікації програмних кодів система повинна виконувати відповідні записи в спеціальний файл * _fixing.log, вказуючи повний шлях до файлу,
номер строки та виконана модифікація у форматі
ІД .File Path: Line Number - Modification Description
У описі пакету необхідно чітко вказувати, які саме конвенції за назвою і документацією перевіряє і виправляє розроблений пакет.У прикріпленому файлі - детальніше.Моя варіант - 1 (Go)
Либо вариант 6 - PHP
Додатки 1
Відгук замовника про співпрацю з Владиславом Переломовим
Лабораторія метапрограмуванняДля такої роботи було важко знайти виконавця, Володислав погодився допомогти. Робота виконана, результат задоволений, сподіваюся отримати хорошу оцінку за цю лабораторію.
Володислав завжди був на зв'язку, з терміном трохи затягнув, але в принципі це в дозвіл.
Дуже дякую! Рекомендую !
Відгук фрилансера про співпрацю з Yuliana Tkacheva
Лабораторія метапрограмуванняЧудовий замовник, рекомендую всім!І!
Сподіваюся на подальшу співпрацю!
Актуальні фриланс-проєкти в категорії Python
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 2 години 26 хвилин тому ∙ 22 ставки |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 682 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 7 годин 46 хвилин тому ∙ 27 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 1 день 13 годин тому ∙ 15 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 2 дні 21 година тому ∙ 93 ставки |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 2 дні 23 години тому ∙ 73 ставки |