Курс программирования с практическим уклоном под SEO задачи. Выучи программирование на Python за 18 дней. Стоимость: 18 300 руб На курсе вы научитесь: Обрабатывать огромные файлы, которые не обрабатывает Excel Работать с базами данных Писать парсеры сайтов Анализировать информацию, тексты, web страницы Работать с картинками Работать с любыми API сервисами Создавать сайты Настраивать сервер
ПРОГРАММА КУРСА
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) Парсинг ВебАрхива https://web.archive.org/ Работа с WordPress через Python скрипты Django Web framework Cloudflare.com Машинное обучение 14. Разбор кода и индивидуальные консультации
Скачать Сергей Черненко - Python для SEO специалиста (2018) слив курса.
Текущее время: Сегодня 14:00
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы