Автор: Сергей Черненко
Название: Python для SEO специалиста Базовый курс+Продвинутый курс (2019)
Это самый последний поток с обновлениями (две версии курса)
Описание курса:
Этот курс программирования на языке Python создан для SEO специалистов, желающих повысить свою продуктивность, автоматизировать процессы, работать с большими данными, используя программирование, выйти на новый level в своей работе.
Python — самый легкий язык программирования. Благодаря интуитивному и простому синтаксису, который разработан специально для удобства чтения кода. Ваш Python скрипт может работать на любой операционной системе. Хотите использовать свой смартфон как парсер или сервер для своего сайта? Python сделает и это. Сбор семантики, анализ контента, парсинг выдачи, схемы перелинковки, линкбилдинг. Python легко и быстро поможет автоматизировать любой из этих процессов.
На курсе вы научитесь:
С первого дня вы будете решать прикладные SEO задачи, используя Python. И это будет быстрее, масштабнее, интереснее, эффективнее. Полученные знания можно применять как для белого, так и для черного SEO, решать Вам. Этот курс даст Вам больше, чем любая SEO конференция. Python — это легко! Уделите всего 30 дней своей жизни, и вы изучите Python и будете применять его для решения SEO задач.
Осторожно! После курса есть риск перестать быть сеошником и стать программистом.
Программа обучения:
Базовый курс:
Спойлер: ОЗНАКОМИТЬСЯ
14. Курсовой проект
Продвинутый курс:
Спойлер: ОЗНАКОМИТЬСЯ
19. Курсовой проект
Скачать:
Название: Python для SEO специалиста Базовый курс+Продвинутый курс (2019)
Это самый последний поток с обновлениями (две версии курса)
Описание курса:
Этот курс программирования на языке Python создан для SEO специалистов, желающих повысить свою продуктивность, автоматизировать процессы, работать с большими данными, используя программирование, выйти на новый level в своей работе.
Python — самый легкий язык программирования. Благодаря интуитивному и простому синтаксису, который разработан специально для удобства чтения кода. Ваш Python скрипт может работать на любой операционной системе. Хотите использовать свой смартфон как парсер или сервер для своего сайта? Python сделает и это. Сбор семантики, анализ контента, парсинг выдачи, схемы перелинковки, линкбилдинг. Python легко и быстро поможет автоматизировать любой из этих процессов.
На курсе вы научитесь:
- Обрабатывать огромные файлы, которые не обрабатывает Excel;
- Работать с базами данных;
- Писать парсеры сайтов;
- Анализировать информацию, тексты, web страницы;
- Работать с картинками;
- Работать с любыми API сервисами;
- Создавать сайты;
- Настраивать сервер;
С первого дня вы будете решать прикладные SEO задачи, используя Python. И это будет быстрее, масштабнее, интереснее, эффективнее. Полученные знания можно применять как для белого, так и для черного SEO, решать Вам. Этот курс даст Вам больше, чем любая SEO конференция. Python — это легко! Уделите всего 30 дней своей жизни, и вы изучите Python и будете применять его для решения SEO задач.
Осторожно! После курса есть риск перестать быть сеошником и стать программистом.
Программа обучения:
Базовый курс:
Спойлер: ОЗНАКОМИТЬСЯ
14. Курсовой проект
- полноценный браузер
- Headless режим
- выполнение сценариев
- заполнение и отправка форм
- иммитация действий пользователя
- Sqlite
- Peewee
- создание таблиц
- запись, чтение, обновление, удаление (CRUD)
- в Python всё класс (объект)
- создание класса
- свойства класса и методы класса
- наследование
- API Serpstat.com
- API Content-watch.ru
- API Best-proxies.ru
- API Google Search Console
- API Google Analytics
- пакет numpy
- пакет Pandas
- пакет matplotlib
- библиотека PIL
- скачать картинку
- определить размер
- пересохранить в другом формате
- обрезать, отзеркалить, перевернуть
- склеить 2 картинки в одну
- библиотека NLTK
- разбивка текста на предложения
- разбивка текста на n-граммы
- приведение слов в базовую форму, падежи
- подсчет частотности
- семантическая близость
- похожесть текстов
- уникальность текстов
- проверка на ошибки
- отправка HTTP запросов
- парсинг сайтов
- XPATH выражения
- прокси-сервера
- подмена User-Agent
- открытие файла
- режим работы с файлом
- чтение файла
- поиск по файлу
- запись в файл
- огромные файлы
- сериализация данных Json и Pickle
- создание функции
- вызов функции
- повторное использование функций
- модули и пакеты
- стандартная библиотека
- библиотека пакетов PyPi, GitHub
- менеджер пакетов pip
- виртуальное окружение
- установка пакетов (Удаление и Обновление)
- requirements.txt
- отличие пакета от фреймворка
- if
- for
- while
- генераторы
- обработка ошибок
- сортировка массивов
- поиск элементов в массиве
- слияние массивов
- вычитание массивов
- оперативная память
- быстродействие, сложность алгоритмов
- Какие данные обрабатывает Python
- Integer
- Float
- String
- List
- Tuple
- Set
- Dict
- Bool
- Byte
- None
- mutable & immutable
- dir, help, type
- обзор языков
- компилятор и интерпретатор
- бэкенд и Фронтенд
- Windows и Unix
- почему Python
- установка Python
- настройка окружения, PyCharm
- режим консоли
- print(‘Hello world!’)
- калькулятор
Продвинутый курс:
Спойлер: ОЗНАКОМИТЬСЯ
19. Курсовой проект
- .bat файлы
- простота компиляции
- опции при компиляции
- внешние используемые файлы
- .exe файлы
- разработка окна программы
- Tkinter
- ввод данных в программу
- реализация необходимого функционала
- вывод результатов работы программы
- задачи классификации, регрессии, кластеризации
- предобработка данных
- обучающая и тестовая выборка
- выбор алгоритма для обучения
- обучение алгоритма
- анализ качества модели (точность, полнота, f-мера)
- кросс-валидация модели
- ускорение Python программ
- компиляция с помощью Cython
- измерение результатов
- cprofile
- визуализация профилирования
- поиск узких мест
- сложность алгоритмов
- поиск утечек памяти
- Python скрипты для работы с WP
- xml-rpc соединение
- создание постов
- удаление постов
- регистрация
- добавление сайта
- настройка CloudFlare
- настройка https
- покупка сервера
- установка окружения
- настройка сервера nginx
- запуск приложения через systemd
- модель MVC приложений
- создаем web приложение
- роутинг
- обработчики запросов
- шаблоны (jinja2)
- динамические данные
- дорвей
- подключение базы данных
- асинхронные запросы к базам данных
- aiohttp client
- асинхронные http запросы
- асинхронный парсинг сайтов
- идея асинхронного кода
- синтаксис асинхронного кода
- event loop
- параллельное выполнение корутин
- асинхронные библиотеки
- выполнение синхронного кода вместе с асинхронным
- что такое генераторы
- применение генераторов
- что такое корутины
- применение корутин
- Threading и ThreadPoolExecutor
- эффективное использование
- общие ресурсы между потоками
- очередь
- многопоточный парсинг
- Redis
- создание структуры базы данных
- чтение, запись, обновление, удаление
- выполнение сложных запросов
- PostgreSQL и MySQL
- модуль sqlalchemy
- соединение с базой данных
- создание структуры базы данных, взаимосвязи
- чтение, запись, обновление, удаление
- выполнение сложных запросов
- обертка функций
- абстрактные классы
- инъекция зависимости
- магические методы классов
- статические методы и классметоды
Скачать:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [Stepik] Python - Модуль 3 (Библиотеки и файлы) (2024)
- [IT Start] Создание телеграм-ботов на Python с фреймворком Aiogram 3 (2024)
- [Андрей Коптелов] Корпоративная архитектура на основе TOGAF
- [Александр Сокирка] Разработка сайта на WordPress (2024)
- [k-syndicate.school] Addressables - anesthesia (2024)