Python для SEO специалиста - Видеоуроки

Python для SEO специалиста
Duration 31:47:28
Открыть все курсы от Сергей Черненко

Python для SEO специалиста - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Лекция 1 00:27:13
  • Урок 2. Лекция 2 00:23:51
  • Урок 3. Лекция 3 01:13:19
  • Урок 4. Лекция 4 01:55:13
  • Урок 5. Лекция 5 01:55:45
  • Урок 6. Лекция 6 01:54:09
  • Урок 7. Лекция 7 01:50:55
  • Урок 8. Лекция 8 02:13:02
  • Урок 9. Лекция 9 02:22:54
  • Урок 10. Лекция 10 02:28:37
  • Урок 11. Лекция 11 01:52:40
  • Урок 12. Лекция 12 02:05:57
  • Урок 13. Лекция 13 00:56:53
  • Урок 14. Лекция 14 02:19:55
  • Урок 15. Лекция 15 02:07:42
  • Урок 16. Лекция 16 02:01:59
  • Урок 17. Лекция 17 01:40:28
  • Урок 18. Лекция 18 01:56:56

Онлайн Курс программирования с практическим уклоном под SEO задачи. Выучи программирование на Python за 30 дней и выйди на новый уровень в SEO.  Python - самый легкий язык программирования. Благодаря интуитивному и простому синтаксису, который разработан специально для удобства чтения кода. Ваш Python скрипт может работать на любой операционной системе. Хотите использовать свой смартфон как парсер или сервер для своего сайта? Python сделает и это.

Сбор семантики, анализ контента, парсинг выдачи, схемы перелинковки, линкбилдинг. Python легко и быстро поможет автоматизировать любой из этих процессов. 

ЧТО БУДЕТ НА КУРСЕ:

На курсе вы научитесь:

  • Обрабатывать огромные файлы, которые не обрабатывает Excel
  • Работать с базами данных
  • Писать парсеры сайтов
  • Анализировать информацию, тексты, web страницы
  • Работать с картинками
  • Работать с любыми API сервисами
  • Создавать сайты
  • Настраивать сервер

Вы наверняка видели десятки других курсов по программированию на Python в интернете. А кто-то из вас возможно пробовал проходить их но так и не закончил, потому что очень сложно изучать что-то, что не применяется на практике. Данный курс отличается от других тем, что он создан человеком с 7-ми летним опытом в SEO и 3-х летним опытом в программировании. При изучении не будет вопросов “где мне применить эти знания” или “зачем мне это”. Вы сразу и ясно будете понимать зачем и для чего изучаете ту или другую тему.

С первого дня вы будете решать прикладные SEO задачи, используя Python. И это будет быстрее, масштабнее, интереснее, эффективнее. Полученные знания можно применять как для белого, так и для черного SEO, решать Вам. Этот курс даст Вам больше, чем любая SEO конференция. Python - это легко! Уделите всего 18 дней своей жизни, и вы изучите Python и будете применять его для решения SEO задач.

Осторожно! После курса есть риск перестать быть сеошником и стать программистом.

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

1. Почему Python?

  • Обзор языков
  • Компилятор и интерпретатор
  • Бэкенд и Фронтенд
  • Windows и Unix
  • Почему Python
  • Установка Python
  • Настройка окружения, PyCharm
  • Режим консоли
  • print('Hello world!')
  • Калькулятор

2. Программа как алгоритмы и данные

  • Какие данные обрабатывает Python
  • Integer
  • Float
  • String
  • List
  • Tuple
  • Set
  • Dict
  • Bool
  • Byte
  • None
  • mutable & immutable
  • dir, help, type

3. Условия, Циклы, Ошибки

  • if
  • for
  • while
  • генераторы
  • обработка ошибок
  • сортировка массивов
  • поиск элементов в массиве
  • слияние массивов
  • вычитание массивов
  • оперативная память
  • быстродействие, сложность алгоритмов

4. Функции, модули, пакеты

  • Создание функции
  • Вызов функции
  • Повторное использование функций
  • Модули и пакеты
  • Стандартная библиотека
  • Библиотека пакетов PyPi, GitHub
  • Менеджер пакетов pip
  • Виртуальное окружение
  • Установка пакетов (Удаление и Обновление)
  • requirements.txt
  • Отличие пакета от фреймворка

5. Классы

  • В Python всё класс (объект)
  • Создание класса
  • Свойства класса и методы класса
  • Наследование, Метаклассы
  • Магия Python

6. Работа с файлами, оператор with

  • открытие файла
  • режим работы с файлом
  • чтение файла
  • поиск по файлу
  • запись в файл
  • огромные файлы

7. Тексты и Картинки

  • Библиотека NLTK
  • Разбивка текста на предложения
  • Разбивка текста на n-граммы
  • Приведение слов в базовую форму, падежи
  • Подсчет частотности
  • Семантическая близость
  • Похожесть текстов
  • Уникальность текстов
  • Проверка на ошибки
  • Библиотека PIL и работа с картинками

8. Базы данных

  • Где взять базу данных
  • SQL и noSQL
  • модуль sqlalchemy
  • соединение с базой данных
  • создание структуры базы данных, взаимосвязи
  • чтение, запись, обновление, удаление
  • выполнение сложных запросов
  • Redis

9. Многопоточность и ThreadPoolExecutor

  • зачем многопоточность
  • Threading и ThreadPoolExecutor
  • где эффективна, а где не эффективна
  • GIL
  • Общие ресурсы
  • Очередь
  • Эффективное использование

10. Selenium webdriver

  • полноценный браузер
  • Headless режим
  • выполнение сценариев
  • заполнение и отправка форм

11. Асинхронность, aiohttp client

  • Идея асинхронного кода
  • Синтаксис асинхронного кода
  • корутины вместо функций
  • event loop
  • асинхронные библиотеки
  • aiohttp client
  • асинхронные http запросы
  • выполнение синхронного кода вместе с асинхронным

12. Разработка сайта на aiohttp server

  • Модель MVC приложений
  • Создаем простейшее web приложение
  • роутинг
  • обработчики
  • шаблоны (jinja2)
  • динамические данные
  • запуск приложения
  • deployment приложения
  • настройка сервера nginx
  • запуск приложения через systemd

13. Дополнительные темы

  • Cron и планирование заданий
  • Прокси-сервера
  • Полнотекстовый поисковый движок Elasticsearch
  • Установка и запуск Elasticsearch
  • Создание индекса Elasticsearch
  • Запросы в Elasticsearch
  • Elasticsearch на службе сеошника
  • Amazon S3 Bucket - безграничное хранилище данных
  • Полезные API (Google API, Serpstat API, Advego API)
  • Парсинг ВебАрхива https://web.archive.org/
  • Работа с WordPress через Python скрипты
  • Django Web framework
  • Cloudflare.com
  • Машинное обучение

14. Разбор кода и индивидуальные консультации


СЕРГЕЙ ЧЕРНЕНКО - преподаватель курса.

7 лет опыта в SEO

За это время продвинул в ТОП более 200 проектов. Продвигал сайты, посещаемость которых составляла более 500 тысяч посещений в сутки. Работал как под Рунет так и на Запад. С 2013 по 2018 вел блог Сеошник.укр и публиковал статьи. Проводил массу экспериментов с поисковыми алгоритмами. Работал как с белым так и с черным SEO.

3 года опыта в Python

Активно использовал Python для решения SEO задач. Составлял семантику на миллионы и десятки миллионов ключей. Парсил миллионы результатов поиска Google. Разрабатывал алгоритмы автоматической генерации контента. Создавал сайты и сетки сайтов. Добывал ссылочное используя Python. Автоматизировал AdWords.

На текущий момент занимает должность Middle Python Developer в компании Skein.

Твоя оценка

16 2
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

30-11--0001 en 381 урок
Talkpython #100DaysOfCode with Python course
#100DaysOfCode with Python - ваш идеальный компаньон, чтобы выполнить 100-дневный вызов кода и добиться успеха. Вы будете поражены тем, сколько технологий и библиотек Python вы узнаете в этом путешествии. Присоединитесь к курсу и приступайте к работе.
Duration 17:27:49
16 1

Последнее добавленное

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo