Старт: завтра
  • онлайн
  • проходження по записах
  • викладач і ментор в чаті
  • обов'язкові ДЗ

Python для SEO

170 USD
  • 8
    тижднів
  • 29
    занять
  • 64
    години

Курс Python для SEO спеціаліста – це курс програмування з практичним ухилом на вирішення SEO завдань. Курс включає базові та просунуті теми. Розрахований з нуля, проходження в індивідуальному режимі (подробиці нижче). Сеошником бути бажано, але не обов'язково. Після проходження курсу ви зможете: писати скрипти, писати парсери, генерувати контент, обробляти зображення та тексти, розробити сайт, підключитися до WordPress через xml-rpc, підключитися по API до SEO сервісів. Використовувати багатопоточність, асинхронність, а значить ваші скріпту будуть дуже швидкі.


Записаться

ПРОГРАММА КУРСА

  • Современное программирование
    Урок 1
    Современное программирование
    10 тем
    • Экскурс в историю
    • Языки программирования
    • Операционные системы
    • Компилятор и интерпретатор
    • Бэкенд и Фронтенд
    • Python
    • Установка, настройка, PyCharm
    • Режим консоли и запуск файлов
    • print('Hello world!')
    • Калькулятор
  • Программа как алгоритмы и данные
    Урок 2
    Программа как алгоритмы и данные
    7 тем
    • Процессор и оперативная память
    • Работа с переменными, объекты
    • Какие данные обрабатывает Python
    • Integer
    • Float
    • Bool
    • None
  • Строки и тексты
    Урок 3
    Строки и тексты
    7 тем
    • Тип данных String
    • Операции со строками
    • Атрибуты: методы и свойства
    • Функция len
    • Работа с кодировкой
    • dir, help, type
    • Документация Python
  • Массивы в Python
    Урок 4
    Массивы в Python
    6 тем
    • Контейнеры
    • Понятия mutable & immutable
    • List
    • Tuple
    • Set
    • Dict
  • Условия, Циклы, Ошибки
    Урок 5
    Условия, Циклы, Ошибки
    5 тем
    • if
    • for
    • while
    • генератор range
    • обработка ошибок
  • Операции с массивами
    Урок 6
    Операции с массивами
    7 тем
    • Cортировка массивов
    • Поиск элементов в массиве
    • Слияние массивов
    • Вычитание массивов
    • Функция time()
    • Потребление памяти и быстродействие
    • Сложность алгоритмов
  • Функции, модули, пакеты
    Урок 7
    Функции, модули, пакеты
    10 тем
    • Создание функции
    • Вызов функции
    • Повторное использование
    • Модули и пакеты
    • Стандартная библиотека
    • Библиотека пакетов PyPi
    • Менеджер пакетов pip
    • requirements.txt
    • Что такое фрэймворк
    • Отличие библиотеки от фреймворка
  • Работа с файлами, оператор with
    Урок 8
    Работа с файлами, оператор with
    8 тем
    • открытие файла
    • режим работы с файлом
    • чтение файла
    • запись в файл
    • огромные файлы
    • поиск по файлу
    • библиотека csv
    • сериализация Json и Pickle
  • Декораторы
    Урок 9
    Декораторы
    3 тем
    • обертка функций
    • логирование кода
    • замер скорости
  • Классы
    Урок 10
    Классы
    7 тем
    • в Python всё класс (объект)
    • создание класса
    • свойства и методы класса
    • наследование
    • абстрактные классы
    • магические методы классов
    • статические методы и классметоды
  • Работа с Интернетом
    Урок 11
    Работа с Интернетом
    7 тем
    • Отправка HTTP запроса
    • Разбор данных ответа
    • Прокси-сервера
    • Подмена User-Agent
    • XPATH выражения
    • Chrome debug toolbar
    • Парсинг сайтов
  • Работа с API
    Урок 12
    Работа с API
    6 тем
    • Application Programming Interface
    • API Serpstat.com
    • API Content-watch.ru
    • API Best-proxies.ru
    • API Google Search Console
    • API Google Analytics
  • Selenium webdriver
    Урок 13
    Selenium webdriver
    5 тем
    • полноценный браузер
    • Headless режим
    • выполнение сценариев
    • заполнение и отправка форм
    • иммитация действий пользователя
  • Работа с текстом
    Урок 14
    Работа с текстом
    8 тем
    • библиотека NLTK
    • разбивка текста на предложения
    • разбивка текста на n-граммы
    • приведение слов в базовую форму, падежи
    • подсчет частотности фраз
    • уникальность текста
    • проверка на ошибки
    • генерация текста нейросетью GPT-2
  • Работа с картинками
    Урок 15
    Работа с картинками
    7 тем
    • библиотека PIL
    • скачать картинку
    • определить размер
    • пересохранить в другом формате
    • обрезать, отзеркалить, перевернуть
    • склеить 2 картинки в одну
    • графики Matplotlib (Numpy, Pandas)
  • Работа с базой данных
    Урок 16
    Работа с базой данных
    7 тем
    • PostgreSQL, MySQL и Sqlite
    • Peewee, SqlAlchemy
    • создание структуры базы данных, взаимосвязи
    • чтение, запись, обновление, удаление
    • индексы в базе данных
    • выполнение сложных запросов
    • транзакции, bulk операции
  • Многопоточность и ThreadPoolExecutor
    Урок 17
    Многопоточность и ThreadPoolExecutor
    5 тем
    • Threading и ThreadPoolExecutor
    • эффективное использование
    • общие ресурсы между потоками
    • очередь
    • многопоточный парсер
  • Асинхронность
    Урок 18
    Асинхронность
    8 тем
    • генераторы
    • корутины
    • идея асинхронного кода
    • синтаксис асинхронного кода
    • event loop
    • параллельное выполнение корутин
    • асинхронные библиотеки
    • выполнение синхронного кода вместе с асинхронным
  • Aiohttp client
    Урок 19
    Aiohttp client
    5 тем
    • асинхронные http запросы
    • асинхронный парсинг сайтов
    • подключение прокси
    • подмена юзер-агента
    • Aiopg и асинхронные запросы к БД
  • Разработка сайта
    Урок 20
    Разработка сайта
    9 тем
    • aiohttp server
    • модель MVC
    • создаем web приложение
    • роутинг
    • обработчики запросов
    • html шаблоны (jinja2)
    • динамические данные
    • дорвей
    • подключение базы данных
  • Развертывание сайта на сервере
    Урок 21
    Развертывание сайта на сервере
    5 тем
    • покупка сервера
    • установка окружения
    • настройка сервера nginx
    • запуск приложения через systemd
    • настройка CloudFlare (https и редиректы)
  • Работа с WordPress
    Урок 22
    Работа с WordPress
    6 тем
    • Python скрипты для работы с WP
    • xml-rpc соединение
    • создание постов
    • редактирование постов
    • таксономии
    • удаление постов

ВАЖНЫЕ ДЕТАЛИ КУРСА

Заповнивши заявку та сплативши курс, ви отримаєте повідомлення на вказаний email про успішну оплату. Через деякий час з Вами зв'яжеться ментор курсу. Він надасть доступ до закритої папки Google Drive, де зберігаються всі матеріали курсу: записи уроків, презентації, книги, приклади коду, файл з рейтингом учасників, файл із домашніми завданнями. Також ментор додасть вас у закритий телеграм чат учасників (і випускників) курсу.

Ваше завдання проходити по 3 відео-заняття на тиждень. У відео буде показано теорію та практику, покроковий процес роботи на Python, практичне написання різних скриптів. Тривалість відео: 1-2 години. Після відео дається домашнє завдання. Вам потрібно його виконати. У домашньому будуть даватися як матеріали на читання так і практичні задачі. В процесі виконання домашнього завдання можна (і треба) ставити запитання в чаті учасників, ментору, викладачеві.

Вирішення домашнього завдання завантажуєте в папку на Google Drive і повідомляєте ментора. Він перевіряє ваше домашнє, пише коментарі про якість коду, ставить оцінку в рейтинг.

Сертифікат про проходження курсу отримають ті учасники, які набрали щонайменше 500 балів в рейтинг.

Для нормального проходження курсу Вам потрібно буде виділити мінімум 10 годин вільного часу на тиждень для навчання.

Читати далі

Преимущества

  • img
    Практичне застосування знань
  • img
    Інтенсивна програма
  • img
    Досвідчений викладач-практик
  • img
    Більше ніж 300 випускників
  • img
    Доступ на Google Drive

Вопросы и Ответы

Популярные вопросы с детальными ответами

  • Часто задаваемые вопросы
  • Що я зможу зробити після курса Python для SEO?

    Це індивідуальне питання, багато чого залежить від Вас самих, від вашого настрою, здібностей, наполегливості, наявності вільного часу, вашої зацікавленості та мотивації. Якщо більшість цих факторів маєте і вони збережуться до кінця курсу, то ви зможете чимало після курсу. Ви зможете ставити комп'ютеру серйозні завдання, а він вирішуватиме їх швидко та ефективно замість вашої ручної роботи. Що це будуть за завдання лише вам вирішувати.

  • Чи буде офлайн версія курсу?

    Заняття проходять лише онлайн. На даному курсі ми створили такі умови, за яких онлайн навчання відбувається наживо, всі учасники комунікують один з одним і з викладачем та ментором. Це не бездушний перегляд записів, це живий квест з виконанням задач та зворотнім звʼязком від людей.

Логотипы компаний, сотрудники которых уже прошли курс

Буста
Приплай
promodo
ria
webpromo
netpeak
ciklum
all prices
seomarket

Курс ведет

7 років досвіду SEO / 7 років досвіду Python
Сергій Черненко

7 років досвіду SEO

Просунув в ТОП пошукових систем понад 200 проектів. Просував сайти, відвідуваність яких складала понад 500 тисяч унікальних користувачів на добу. Працював як під ринок України так і на Західний ринок. З 2013 по 2018 рік вів блог сеошник.укр. По сьогоднішній день проводить експерименти і працює з пошуковими алгоритмами Google. Працював як з білим, так і з чорним SEO.

7 років досвіду Python

Почав карʼєру програміста з активного використання Python для вирішення SEO задач по автоматизації. Складав семантичні ядра на десятки мільйонів ключів. Парсив мільйони сторінок результатів пошуку Google. Розробляв алгоритми автоматичної генерації контенту. Писав скрипти для автоматизації побудови профілю посилань. Створював сайти та мережі сайтів. Видобував посилання використовуючи Python. Автоматизував AdWords Google Ads. На даний момент працює в міжнародній компанії на позиції Senior Python Developer.

object.teacher.name
Senior Python Developer

Записаться на курс


Цена курса составляет: 170 USD
После нажатия кнопки, вы сможете сразу оплатить курс банковской картой.
cond

УМОВИ ОПЛАТИ ТА ПОВЕРНЕННЯ

Оплата здійснюється за принципом 100% передоплати через платіжну систему Wayforpay. Передбачено відмову та повернення грошей. Повернути гроші та відмовитися від курсу можна не пізніше ніж на третій день занять для групових курсів або не пізніше ніж через 24 години після отриманого доступу для онлайн курсів. Повернення грошей здійснюється протягом 14 днів з моменту відмови учасника.