Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Олександр А.

Запропонуйте Олександру роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Одеса, Україна
7 місяців 17 днів тому
Вільний для роботи вільний для роботи
на сервісі 3 роки

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
159
Python
Бази даних та SQL

Рівень володіння мовами

Українська Українська: носій

Резюме

Володію [MySQL, html,css,Javascript, Python,Flask,Django,pandas].  Готовий виконувати проекти з високою якістю та в строк. Володію хорошими комунікаційними навичками та здатністю ефективно спілкуватися з клієнтами для забезпечення успішного співробітництва. Я шукаю можливості розширити свій досвід та побудувати взаємовигідні відносини з клієнтами. 

Навички та вміння

Портфоліо


  • Парсинг даних з різних джерел за допомогою багатопотоковості

    Python
    Короткий опис роботи коду:

    Імпортуються необхідні бібліотеки: os для роботи з операційною системою, pandas для роботи з даними у вигляді таблиць, і concurrent.futures для реалізації паралельних потоків виконання.

    Імпортуються функції з різних модулів (наприклад, alko_run, bradasua_run, і так далі), які виконують парсинг даних з відповідних джерел.

    Визначається функція run_all_parsers(), яка використовує пул потоків для паралельного виконання функцій парсингу.

    Створюється список futures, в якому кожен елемент представляє собою запуск відповідної функції парсингу в окремому потоці.

    Викликається функція concurrent.futures.wait(), яка очікує завершення всіх потоків зі списку futures.

    Потім визначається директорія result_dir, де очікуються результати парсингу у формі Excel-файлів. Створюється порожній DataFrame result.

    Для кожного файлу в директорії result_dir виконується читання Excel-файлу за допомогою pd.read_excel() і отримані дані об'єднуються за допомогою pd.concat() в DataFrame result.

    Перевіряється, що result не порожній. Якщо це так, то результати зберігаються у файл Excel all_product.xlsx.

    Отже, цей код виконує парсинг даних з декількох джерел одночасно за допомогою багатопотоковості, а потім збирає результати в один загальний файл Excel, якщо результати парсингу були отримані.
  • Телеграм-бот для вирішування проблем у фотографів

    Python
    Телеграм-бот, який допомагає користувачам вирішувати проблеми, пов'язані з різними локаціями. Основний функціонал бота включає:

    Взаємодію з Google Spreadsheets:

    Бот отримує доступ до Google Spreadsheets та записує інформацію про користувачів та їх проблеми у вказану таблицю.
    Роботу з базою даних:

    Бот зчитує та перевіряє дані користувачів у CSV файлі.
    Він також зберігає та оновлює інформацію про користувачів у JSON файлі.
    Обробку команд та повідомлень від користувачів:

    Обробка команди /start або першого входу користувача до бота.
    Запит користувача поділитися контактом.
    Перевірка наявності користувача у списку.
    Вибір міста та локації, де виникла проблема.
    Обробку вибору місця та відображення проблем:

    Після вибору місця бот пропонує вибрати проблему зі списку.
    Взаємодію з користувачем для глибшого розкриття проблеми:

    Бот відображає конкретну проблему та надає можливість вибору подальших дій користувача, таких як "Допомогло" чи "Написати Адміну".
    Запис інформації у Google Spreadsheets:

    Після завершення обробки користувача, бот зберігає інформацію у вказаному Google Spreadsheets.
    Перезапуск бота:

    Після закінчення обробки, бот може бути перезапущений для початку нового обговорення.
    #telegram-бот #telebot #Python3 #GoogleSheets #pandas #json
  • Агрегатор фріланс замовлень

    Python
    Сайт, що парсить сайти для фріланс-замовлень та збирає все в одну базу даних, дозволяючи користувачам шукати роботу за певними критеріями. На сайті також можна створити власний особистий кабінет і відстежувати нові замовлення відповідно до своїх бажань. У проекті використовував такі технології як #python #html #css #flask #sqlite #bs4 #flask_bcrypt.
  • Парсер цін газу на сайті cegh.at

    Python
    Він базується на функції яка приймає параметри запиту та індекси стовпців для вилучення даних. Код ітерується по списку параметрів запитів, викликає функцію та записує отримані значення у CSV-файл.

Активність

  Останні ставки 2
Парсинг карточок товарів з сайту
800 UAH
Додавання товарів на сайт, парсинг
500 UAH