Junior Python developer
Контакты
Специалист в области разработки на Python с
прочными знаниями алгоритмов, структур данных и опытом
работы с базами данных, а также опытом в веб-разработке.
Мои стремления направлены на поиск профессиональных
возможностей, где я смогу активно развиваться и
использовать свой опыт для достижения высоких результатов.
Python
ООП
framework django 4
PostgreSQL
HTML
CSS
Selenium
В GitHub(https://github.com/Daulbay) есть несколько проектов:
1. Учебный проект (simple console game) - консольное приложение с вопросами и ответами
2. Weather analysis - Этот проект направлен на автоматизацию сбора данных о прогнозе погоды за определенный период времени с веб-сайта, их сохранение в формате CSV и последующий анализ и визуализацию с помощью библиотеки Pandas.
- Открытие веб-сайта с прогнозом погоды:
Используя Selenium, бот открывает веб-сайт с прогнозом погоды для выбранного региона.
- Сбор данных о прогнозе погоды за месяц:
Бот находит соответствующий элемент на веб-сайте, содержащий прогноз погоды за месяц.
Автоматически собираются данные о погоде за месяц.
- Сохранение данных в CSV файл:
После сбора всех данных за месяц, бот сохраняет их в формате CSV для последующего анализа и обработки.
- Анализ данных с помощью Pandas:
Данные, сохраненные в CSV файле, извлекаются с использованием библиотеки Pandas.
С использованием функциональности Pandas производится анализ данных о прогнозе погоды.
Выполняются операции по вычислению самого теплого и холодного дня
- Визуализация данных:
Используя библиотеку Matplotlib или другие инструменты визуализации данных, бот создает графики или таблицы с анализом прогноза погоды за месяц.
3. Сhange limit - проект созданный во время стажировки в одном из партнеров Yandex.Go. Бот выполняет следующие действие:
- Авторизация:
Бот запускается и открывает браузер.
Загружается целевая страница входа на сайт.
Автоматически вводятся предоставленные логин и пароль.
- Поиск пользователей:
Бот осуществляет навигацию по страницам сайта, используя методы Selenium для перехода между различными разделами.
Автоматически осуществляется поиск пользователей, чей баланс не соответствует заданным критериям.
- Изменение лимита баланса:
При обнаружении пользователя с неподходящим балансом, бот открывает профиль этого пользователя.
С помощью Selenium бот находит соответствующее поле для изменения лимита баланса и вводит новое значение.
Изменения сохраняются.
- Завершение процесса:
После завершения работы с одним пользователем бот закрывает страницу профиля.
Продолжается поиск других пользователей с неподходящим балансом, до тех пор, пока не будут проверены все доступные профили.