- Регистрация
- 13.03.2019
- Сообщения
- 48 482
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) Парсинг ВебАрхива Работа с WordPress через Python скрипты Django Web framework Cloudflare.com Машинное обучение 14. Разбор кода и индивидуальные консультации |
Быстрая оплата RUB, UAH, KZT