Python для SEO специалиста - Продвинутый курс
Онлайн Курс программирования
с практическим уклоном под SEO задачи
Выучи программирование на Python за 30 дней и выйди на новый уровень в SEO
Старт группы: 20.11.2018
Этот курс программирования на языке Python создан для SEO специалистов, желающих повысить свою продуктивность, автоматизировать процессы, работать с большими данными, используя программирование, выйти на новый level в своей работе.
Что будет на курсе:
На курсе вы научитесь:
- Обрабатывать огромные файлы, которые не обрабатывает Excel
- Работать с базами данных
- Писать парсеры сайтов
- Анализировать информацию, тексты, web страницы
- Работать с картинками
- Работать с любыми API сервисами
- Создавать сайты
- Настраивать сервер
1. Классы
- абстрактные классы
- инъекция зависимости
- магические методы классов
- статические методы и классметоды
- обертка функций
- PostgreSQL и MySQL
- модуль sqlalchemy
- соединение с базой данных
- создание структуры базы данных, взаимосвязи
- чтение, запись, обновление, удаление
- выполнение сложных запросов
- Redis
- создание структуры базы данных
- чтение, запись, обновление, удаление
- выполнение сложных запросов
- Threading и ThreadPoolExecutor
- эффективное использование
- общие ресурсы между потоками
- очередь
- многопоточный парсинг
- что такое генераторы
- применение генераторов
- что такое корутины
- применение корутин
- идея асинхронного кода
- синтаксис асинхронного кода
- event loop
- параллельное выполнение корутин
- асинхронные библиотеки
- выполнение синхронного кода вместе с асинхронным
- aiohttp client
- асинхронные http запросы
- асинхронный парсинг сайтов
- асинхронные запросы к базам данных
- модель MVC приложений
- создаем web приложение
- роутинг
- обработчики запросов
- шаблоны (jinja2)
- динамические данные
- дорвей
- подключение базы данных
- покупка сервера
- установка окружения
- настройка сервера nginx
- запуск приложения через systemd
- регистрация
- добавление сайта
- настройка CloudFlare
- настройка https
- Python скрипты для работы с WP
- xml-rpc соединение
- создание постов
- удаление постов
- cprofile
- визуализация профилирования
- поиск узких мест
- сложность алгоритмов
- поиск утечек памяти
- ускорение Python программ
- компиляция с помощью Cython
- измерение результатов
- задачи классификации, регрессии, кластеризации
- предобработка данных
- обучающая и тестовая выборка
- выбор алгоритма для обучения
- обучение алгоритма
- анализ качества модели (точность, полнота, f-мера)
- кросс-валидация модели
- разработка окна программы
- Tkinter
- ввод данных в программу
- реализация необходимого функционала
- вывод результатов работы программы
- .bat файлы
- простота компиляции
- опции при компиляции
- внешние используемые файлы
- .exe файлы
Код:
Spy4SEO : web agency
py4seo.com
https://tg030.skladchik.org/threads/python-%D0%B4%D0%BB%D1%8F-seo-%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B0.195076/