[Сергей Черненко] Python для SEO специалиста (2018)
ПРОГРАММА КУРСА
1. Почему Python?
Продажник: Скачать:
ПРОГРАММА КУРСА
1. Почему Python?
- Обзор языков Компилятор и интерпретатор Бэкенд и Фронтенд Windows и Unix Почему Python Установка Python Настройка окружения, PyCharm Режим консоли print('Hello world!') Калькулятор
- Какие данные обрабатывает Python Integer Float String List Tuple Set Dict Bool Byte None mutable & immutable dir, help, type
- if for while генераторы обработка ошибок сортировка массивов поиск элементов в массиве слияние массивов вычитание массивов оперативная память быстродействие, сложность алгоритмов
- Создание функции Вызов функции Повторное использование функций Модули и пакеты Стандартная библиотека Библиотека пакетов PyPi, GitHub Менеджер пакетов pip Виртуальное окружение Установка пакетов (Удаление и Обновление) requirements.txt Отличие пакета от фреймворка
- В Python всё класс (объект) Создание класса Свойства класса и методы класса Наследование, Метаклассы Магия Python
- открытие файла режим работы с файлом чтение файла поиск по файлу запись в файл огромные файлы
- Библиотека NLTK Разбивка текста на предложения Разбивка текста на n-граммы Приведение слов в базовую форму, падежи Подсчет частотности Семантическая близость Похожесть текстов Уникальность текстов Проверка на ошибки Библиотека PIL и работа с картинками
- Где взять базу данных SQL и noSQL модуль sqlalchemy соединение с базой данных создание структуры базы данных, взаимосвязи чтение, запись, обновление, удаление выполнение сложных запросов Redis
- зачем многопоточность Threading и ThreadPoolExecutor где эффективна, а где не эффективна GIL Общие ресурсы Очередь Эффективное использование
- полноценный браузер Headless режим выполнение сценариев заполнение и отправка форм
- Идея асинхронного кода Синтаксис асинхронного кода корутины вместо функций event loop асинхронные библиотеки aiohttp client асинхронные http запросы выполнение синхронного кода вместе с асинхронным
- Модель MVC приложений Создаем простейшее web приложение роутинг обработчики шаблоны (jinja2) динамические данные запуск приложения deployment приложения настройка сервера nginx запуск приложения через systemd
- Cron и планирование заданий Прокси-сервера Полнотекстовый поисковый движок Elasticsearch Установка и запуск Elasticsearch Создание индекса Elasticsearch Запросы в Elasticsearch Elasticsearch на службе сеошника Amazon S3 Bucket - безграничное хранилище данных Полезные API (Google API, Serpstat API, Advego API) Парсинг ВебАрхива Работа с WordPress через Python скрипты Django Web framework Cloudflare.com Машинное обучение
Продажник: Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.