Перейти к содержимому
Антон ГончаровРазработчик ИИ-систем

Программирование на Python в примерах и задачах

Алексей Васильев

  • Программирование
  • Python

Учебник по Python от синтаксиса до работы с данными разных типов, классов и потоков. Каждая тема — разобранные примеры и задачи для проверки пройденного.

Главные мысли

  1. Списки, словари и множества решают большую часть задач — важно выбрать подходящую структуру.
  2. Генераторы экономят память на больших данных.
  3. Исключения — часть нормального хода программы, их нужно продумывать заранее.
  4. Потоки ускоряют работу с сетью и файлами, но требуют аккуратности с общими данными.

Как применяю

Параллельные запросы — ежедневная задача в AI-агентах: модели, внешние API и базы отвечают с задержкой, и без конкурентности агент работает медленно.

Где и как применил

  • Демо · Машинное обучение на Python · работает в браузере

    Аналитика отзывов с маркетплейсов

    Отзывы с Wildberries, Ozon и Яндекс Маркета собираются одновременно, у каждой площадки — своя пагинация.

  • Демо · Backend на Python · вебхуки → amoCRM и Битрикс24

    Интеграционный хаб заявок

    Заявки доставляются в CRM параллельно, с повторами, когда CRM недоступна.

Ещё на полке

  • Читаю

    Прикладные API для искусственного интеллекта и Data Science

    Райан Дэй

    Практическая книга о том, как сделать API для данных и как подключить к нему ИИ. Сквозной проект — сервис на FastAPI с базой и документацией, затем SDK для него, использование API в аналитике и, наконец, агенты на LangChain, которые сами вызывают API.

    ИИ и агентыPythonAPIПрименено в 3 проектах
  • Читаю

    Серверные приложения на Python, Django, Flask и FastAPI

    Р. С. Бухарев

    Путь серверной разработки на Python — от сокетов и протоколов до архитектуры и запуска на сервере. Django, Flask и FastAPI разобраны на реальных проектах: CRM-система, Telegram-бот с серверной логикой, REST API для мобильного приложения и чат на WebSocket. Отдельные главы — про кеширование и масштабирование, Docker и Kubernetes, PostgreSQL, MySQL, SQLite и MongoDB и про безопасность: хеширование паролей, JWT и OAuth 2.0, защита от SQL-инъекций, XSS и CSRF, TLS.

    ПрограммированиеPythonБэкендПрименено в 1 проекте