Основы автоматизации при помощи языка Python

Go to class
Write Review

Free Online Course: Основы автоматизации при помощи языка Python provided by Coursera is a comprehensive online course, which lasts for 4 weeks long, 36 hours worth of material. The course is taught in Russian and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Основы автоматизации при помощи языка Python is taught by Медведев Андрей Сергеевич.

Overview
  • Курс “Основы автоматизации при помощи языка Python” будет полезен всем, кто планирует заняться веб-разработкой. Вы научитесь работать с синхронным и асинхронным вебом и писать собственные консольные программы, а в результате обучения сможете создать асинхронный веб-парсер.
    Для этого мы рассмотрим такие важные темы, как:
    - модули argparse и click, потоки и процессы, примитивы синхронизации;
    - после этого мы поговорим о "threading" и "multiprocessing";
    - познакомимся с Моделью TCP/IP, а также с библиотекой requests и модулем socket;
    - разберемся с обработкой ошибок и логированием;.
    - а в конце курса изучим библиотеки asyncio, aiohttp и beautifulsoup.
    Почти каждая тема будет сопровождаться заданием на программирование и дополнительными материалами, благодаря чему вы сможете применить свои знания на практике.

Syllabus
    • Создание консольного мультипроцессного приложения
      • На этой неделе вы научитесь работать с командной строкой в Python, узнаете что такое потоки и процессы, а также как применять их на практике.
    • Передача данных и обработка ошибок
      • На этой неделе вы узнаете о том, как устроен интернет, а также научитесь работать с http-запросами, сокет-соединениями и обрабатывать ошибки в Python.
    • Асинхронность
      • На этой неделе вы узнаете как работает асинхронный Python и разработаете программы с использованием aiohttp и asyncio.
    • Веб-граббер
      • На этой неделе вы узнаете чем парсинг отличается от граббинга, научитесь парсить с помощью python и разработаете синхронный и асинхронный парсеры с использованием beautifulsoup.