Голосов: 0
#1
Оплата только балансом!
Курс программирования с практическим уклоном под SEO задачи.
Выучи программирование на Python за 30 дней и выйди на новый уровень в SEO.
Стоимость: 19660 руб
На курсе вы научитесь:
Программа курса:
- Обрабатывать огромные файлы, которые не обрабатывает Excel
- Работать с базами данных
- Писать парсеры сайтов
- Анализировать информацию, тексты, web страницы
- Работать с картинками
- Работать с любыми API сервисами
- Создавать сайты
- Настраивать сервер
1. Почему Python?
2. Программа как алгоритмы и данные
- обзор языков
- компилятор и интерпретатор
- бэкенд и Фронтенд
- Windows и Unix
- почему Python
- установка Python
- настройка окружения, PyCharm
- режим консоли
- print('Hello world!')
- калькулятор
3. Условия, Циклы, Ошибки
- Какие данные обрабатывает Python
- Integer
- Float
- String
- List
- Tuple
- Set
- Dict
- Bool
- Byte
- None
- mutable & immutable
- dir, help, type
4. Функции, модули, пакеты
- if
- for
- while
- генераторы
- обработка ошибок
- сортировка массивов
- поиск элементов в массиве
- слияние массивов
- вычитание массивов
- оперативная память
- быстродействие, сложность алгоритмов
5. Работа с файлами, оператор with
- создание функции
- вызов функции
- повторное использование функций
- модули и пакеты
- стандартная библиотека
- библиотека пакетов PyPi, GitHub
- менеджер пакетов pip
- виртуальное окружение
- установка пакетов (Удаление и Обновление)
- requirements.txt
- отличие пакета от фреймворка
6. Работа с Интернетом
- открытие файла
- режим работы с файлом
- чтение файла
- поиск по файлу
- запись в файл
- огромные файлы
- сериализация данных Json и Pickle
7. Работа с текстом
- отправка HTTP запросов
- парсинг сайтов
- XPATH выражения
- прокси-сервера
- подмена User-Agent
8. Работа с картинками
- библиотека NLTK
- разбивка текста на предложения
- разбивка текста на n-граммы
- приведение слов в базовую форму, падежи
- подсчет частотности
- семантическая близость
- похожесть текстов
- уникальность текстов
- проверка на ошибки
9. Построение графиков на Python
- библиотека PIL
- скачать картинку
- определить размер
- пересохранить в другом формате
- обрезать, отзеркалить, перевернуть
- склеить 2 картинки в одну
10. Работа с API
- пакет numpy
- пакет Pandas
- пакет matplotlib
11. Классы
- API Serpstat.com
- API Content-watch.ru
- API Best-proxies.ru
- API Google Search Console
- API Google Analytics
12. Работа с базой данных
- в Python всё класс (объект)
- создание класса
- свойства класса и методы класса
- наследование
13. Selenium webdriver
- Sqlite
- Peewee
- создание таблиц
- запись, чтение, обновление, удаление (CRUD)
14. Курсовой проект
- полноценный браузер
- Headless режим
- выполнение сценариев
- заполнение и отправка форм
- иммитация действий пользователя
1. Классы
2. Декораторы
- абстрактные классы
- инъекция зависимости
- магические методы классов
- статические методы и классметоды
3. SQL Базы данных
- обертка функций
4. NoSQL базы данных
- PostgreSQL и MySQL
- модуль sqlalchemy
- соединение с базой данных
- создание структуры базы данных, взаимосвязи
- чтение, запись, обновление, удаление
- выполнение сложных запросов
5. Многопоточность и ThreadPoolExecutor
- Redis
- создание структуры базы данных
- чтение, запись, обновление, удаление
- выполнение сложных запросов
6. Генераторы и корутины
- Threading и ThreadPoolExecutor
- эффективное использование
- общие ресурсы между потоками
- очередь
- многопоточный парсинг
7. Асинхронность
- что такое генераторы
- применение генераторов
- что такое корутины
- применение корутин
8. Aiohttp client
- идея асинхронного кода
- синтаксис асинхронного кода
- event loop
- параллельное выполнение корутин
- асинхронные библиотеки
- выполнение синхронного кода вместе с асинхронным
9. Aiopg и AioRedis
- aiohttp client
- асинхронные http запросы
- асинхронный парсинг сайтов
10. Разработка сайта на aiohttp server
- асинхронные запросы к базам данных
11. Выливка сайта на сервер
- модель MVC приложений
- создаем web приложение
- роутинг
- обработчики запросов
- шаблоны (jinja2)
- динамические данные
- дорвей
- подключение базы данных
12. Настройка CloudFlare
- покупка сервера
- установка окружения
- настройка сервера nginx
- запуск приложения через systemd
13. Работа с WordPress
- регистрация
- добавление сайта
- настройка CloudFlare
- настройка https
14. Профилирование Python программ
- Python скрипты для работы с WP
- xml-rpc соединение
- создание постов
- удаление постов
15. Cython и быстродействие
- cprofile
- визуализация профилирования
- поиск узких мест
- сложность алгоритмов
- поиск утечек памяти
16. Машинное обучение (обзор)
- ускорение Python программ
- компиляция с помощью Cython
- измерение результатов
17. Разработка десктопных программ
- задачи классификации, регрессии, кластеризации
- предобработка данных
- обучающая и тестовая выборка
- выбор алгоритма для обучения
- обучение алгоритма
- анализ качества модели (точность, полнота, f-мера)
- кросс-валидация модели
18. Компиляция Python программы в .exe файл
- разработка окна программы
- Tkinter
- ввод данных в программу
- реализация необходимого функционала
- вывод результатов работы программы
19. Курсовой проект
- .bat файлы
- простота компиляции
- опции при компиляции
- внешние используемые файлы
- .exe файлы
PS. Это не повтор, это новый поток с существенными доработками. Собираемся на оба курса. Цена может меняться в зависимости от курса доллара + сам автор обещает повысить после 29.10.2018Для просмотра содержимого вам необходимо зарегистрироваться!
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.