[Сергей Черненко] Python для SEO специалиста (2018)

serafim

Житель Разулы
Команда форума
Разула в сердце
Регистрация
25 Апр 2016
Сообщения
78.857
Реакции
174.683
Ra
243.332
[Сергей Черненко] Python для SEO специалиста (2018)


3aaf0a6b3f3c245906c51cc1035a3bda.gif

Программа курса
ПРОГРАММА КУРСА
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)
  • Парсинг ВебАрхива


скачать

Войти или Зарегистрироваться чтобы увидеть скрытый текст.

 

DR.S

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
13 Апр 2019
Сообщения
2.922
Реакции
51.103
Ra
16.285

DR.S

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
13 Апр 2019
Сообщения
2.922
Реакции
51.103
Ra
16.285

kardan

Спасибо от Разулы
Регистрация
16 Апр 2017
Сообщения
440
Реакции
616
Ra
460
Вышак, почти досмотрел
Только для питонщиков
Кому надо, ищется легко - тут этот курс раз 7 выкладывали
 
  • Мне нравится
Реакции: joy

Похожие темы

Сверху