Skip to content

AngelOK-5725/AngelOK-5725.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тамила — Python-разработчик

Фокус: Telegram-боты · Автоматизация · Парсинг данных · Data Science

Обо мне

Привет! Я разрабатываю проекты на Python — от учебных мини‑приложений до веб‑сервисов на Django и Telegram‑ботов. Люблю наводить порядок в данных, автоматизировать рутинные процессы и доводить проекты до результата.

Чем могу быть полезна

  • Telegram‑боты: подписки, платежи, вебхуки, FSM, рассылки, парсинг сайтов, хранение и обработка данных
  • Автоматизация: задачи по расписанию, обработка файлов, интеграции с API.
  • Парсинг данных: Requests/HTTPX, BeautifulSoup4, lxml, Selenium/Playwright.
  • Data Science (база): очистка данных, EDA, простые модели, визуализация.

Проекты

В этом репозитории я постепенно собираю все свои Python‑проекты — от первых до актуальных. Каждый проект лежит в отдельной папке с собственным README и инструкциями по запуску.

🧮 Калькулятор (Tkinter)

Простой настольный калькулятор на tkinter: базовые операции, аккуратный интерфейс.

  • Стек: Python, Tkinter
  • Код: projects/tkinter-calculator/

🐍 Змейка (Turtle)

Классическая игра «Змейка» на модуле turtle: управление с клавиатуры, рост хвоста, подсчет очков.

  • Стек: Python, Turtle
  • Код: projects/turtle-snake/

🌐 Веб‑сайт на Django

Небольшой сайт на Django (структура apps, модели/админка, шаблоны, авторизация; при необходимости — REST API).

  • Стек: Python, Django, Django ORM, (по ситуации) Django REST Framework
  • Код: projects/django-website/

По мере загрузки добавлю сюда ссылки на демо и описание кейсов использования.

Технологии и инструменты

Только Python и экосистема вокруг него:

  • Язык: Python 3.x
  • Веб: Django (шаблоны, ORM, админка), DRF (при необходимости)
  • Telegram: aiogram / python-telegram-bot, вебхуки/поллинг, FSM, middlewares
  • Парсинг: requests, httpx, beautifulsoup4, lxml, selenium, playwright
  • Данные: pandas, numpy, matplotlib, scikit-learn (базовые модели)
  • Асинхронщина/планирование: asyncio, APScheduler, (по задаче) Celery
  • Работа с БД: SQLite (по умолчанию), PostgreSQL через psycopg2/asyncpg (по задаче)
  • Тесты и качество кода: pytest, black, isort, flake8, mypy
  • Упаковка и окружения: venv, pip, (при необходимости) poetry

Как запускать мои проекты (общая схема)

# 1) Клонировать репозиторий
git clone https://github.com/<username>/<repo>.git
cd <repo>

# 2) Создать и активировать виртуальное окружение
python -m venv .venv
# Windows:
.venv\\Scripts\\activate
# macOS/Linux:
source .venv/bin/activate

# 3) Установить зависимости
pip install -r requirements.txt

# 4) Запуск
# см. инструкции в README конкретного проекта (папка projects/...)

Для Telegram‑ботов обычно нужен файл окружения .env (токен и т.п.). В каждом боте будет пример .env.example.

Контакты


Лицензия

По умолчанию — MIT. Если ты используешь мой код, пожалуйста, сохраняй указание авторства.

About

resume-portfolio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages