• У нас ещё есть ChatGPT/DALLE/VISION. Всё это бесплатно.

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

serafim

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

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

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

    Работа с WordPress через Python скрипты Django Web framework Cloudflare.com Машинное обучение
14. Разбор кода и индивидуальные консультации

Продажник:

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

Скачать:
 
Сверху