Асинхронное программирование используется для высоконагруженных проектов и микросервисов. Его спрашивают на собеседованиях в технологически развитых компаниях, и оно открывает дорогу к работе в интересных проектах.
В Python асинхронный подход реализуется через Asyncio, который мы рассматриваем...
Чему вы научитесь
Объектно-ориентированное программирование
Описание
В данном коротком курсе изучаются основы объектно-ориентированного программирования,
с использованием кросплатформенного языка программирования Python3
В ходе видеоуроков будут рассмотрены следующие темы
1. Установка Python3...
Программа профессиональной переподготовки.
Инфестиционные компании, банки, финансовые институты сложно представить без количественного анализа. Быть количественным финансовым аналитиком – это значит применять научные методы при изучении финансовых рынков.
Программа будет интересна математикам...
Python и spaCy помогут вам быстро и легко создавать NLP-приложения: чат-боты, сценарии для сокращения текста или инструменты принятия заказов. Вы научитесь использовать spaCy для интеллектуального анализа текста, определять синтаксические связи между словами, идентифицировать части речи, а также...
6 часть
Обратная связь
Зачем она мне нужна?
Ненасильственное общение
«Идеальный мир»
Права, лимиты запросов и фильтрация ответов в DRF
Проверка прав: Permissions
Throttling: ограничение количества запросов
Не все котики сразу: пагинация в API
Фильтрация, сортировка и поиск
CORS: политика...
Управление временем. Основы тайм-менеджмента.
Этот курс предназначен для всех, кто стремится эффективно управлять своим временем, повысить личную продуктивность и снизить уровень стресса.
Чему вы научитесь:
Вы сможете повысить свою продуктивность.
Достигнете баланса между работой и личной...
Что конкретно вы получите в этой книге:
33 страницы текстового обучающего материала
Что такое подписная база
(разбираю общее понятие подписной базы простым человеческим языком, какие элементы необходимы для её функционирования и сбора подписчиков / стр. 4 )
Принципы работы с...
8 часть
Спринт 13
1. DevOps: эффективный и удобный метод разработки
1.1 DevOps и Continuous Integration
1.2 GitHub Actions: избавление от рутины
1.3 Настоящий workflow: PEP8
1.4 Настоящий workflow: тесты
1.5 Настоящий workflow: сборка docker-образа
1.6 Настоящий workflow: deploy
2. Финальный...
Чуть ли не единственный курс в России по алготрейдингу.
Новый поток курса "Основы Python для алготрейдинга".
Новая группа формируется сама собой, поэтому в январе сделаем ещё один поток по основам Питона, на котором с 0 изучим программирование на реальных примерах торговых ботов и работе с...
Профессия Python-разработчик в Яндекс.Практикуме
Python-разработчик Плюс 2021-2022
Часть 7
Курс - Управление проектом на удалённом сервере.
Часть 1.
Спринт 11.
1. Новая обстановка
2. Запуск проекта на сервере
2.1. Подключение к удаленному серверу
2.2 Навигация в командой строке
2.3 Работа с...
Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком.
Часть 11
Спринт 18.
Парсинг: начало
Что такое парсинг
Работа с браузером
Инструменты разработчика в браузере
Типы веб-страниц
Основные библиотеки для парсинга
Загрузка и...
4 часть
Тестирование:
- Мануальное тестирование
- Вкалывают роботы: Assert
- Первым делом - тесты: Test-driven Development
- Библиотека Unittest в Python
- Unittest и TDD
Тестирование Django:
- Unittest в Django и Coverage-тестомерка
- Unittest в Django: тестирование моделей
- Unittest в...
2 часть
Введение в базы данных
Очень простой SQL
CRUD
Связи между таблицами
JOIN - запросы
Расширенные возможности в SQL
Изменение типов
Группируем данные
Сортируем данные
Обработка данных в группировке
Операторы и функции для работы с датами
Подзапросы
Заключение
Django: создаём проект...
Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком
Часть 13
База данных в FastAPI
Новый проект. Переменные окружения и .env
Подключение базы данных и SQLAlchemy к FastAPI
Миграции: библиотека Alembic
Миграции в FastAPI: библиотека...
Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком.
Часть 9
Cпринт 16
1. О курсе:
1.1 Что такое алгоритмы и структуры данных
1.2 Как устроен Яндекс.Контест
2. Введение в алгоритмы
2.1. 700 собачек в секунду
2.2. Ускорение скользящего...
5 часть
API: интерфейс взаимодействия программ:
Что такое API
Что такое API. Форматы обмена данными
Взаимодействие программ по сети
API First. Архитектура REST
REST: ресурсы, эндпоинты и HTTP-методы
Исследование запросов
Механизмы авторизации, протокол OAuth 2.0
Работа с внешним API...
3 часть
Достижение определённой цели
В погоне за двумя зайцами
Умные цели
Кто виноват?
Итог
Django ORM
СRUD и фильтрация через ORM
Дополнительные возможности ORM
Агрегирующие функции в Django ORM
Управление пользователями
Приложение django.contrib.auth
Приложение Users. Переопределение...
Издание представляет собой практический курс, состоящий из 13 разделов (12 из которых интерактивные — для среды JupyterLab). Курс содержит введение в основыязыка Python с дальнейшим упором на аналитику данных (работа с наборами данных, статистика, язык SQL, метрики и машинное обучение). Формат...
1 часть
Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также...
Testing Python Data Science Code
The larger and more complex the world of data science becomes, the more data there is to collect, sort, clean, model on, and much more. An emerging pain point in this brave new world is that a lot can go wrong if your data engineering and development practices...