YoVDO

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

Offered By: E-Learning Development Fund via Coursera

Tags

Python Courses Web Development Courses

Course Description

Overview

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

Syllabus

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

Taught by

Медведев Андрей Сергеевич

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity