- Регистрация
 - 27 Авг 2018
 
- Сообщения
 - 47,045
 
- Реакции
 - 947,792
 
- Тема Автор Вы автор данного материала? |
 - #1
 
		
		
		
			Голосов: 0
		
	
			
				
					
	ОПИСАНИЕ:
Слив курса Python - программист с нуля [Тариф Базовый] [Merion academy] [Сурен Хоренян]
Стань разработчиком на одном из самых популярных языков программирования.
Кому подойдет курс:
1. Для новичков
Python - отличный выбор для первого языка. В курсе мы дадим структурированные знания в увлекательной форме и изучим все от самых основ до продвинутых техник, чтобы вы могли попасть на стажировку или начать работать Junior программистом сразу после курса.
2. Для аналитиков, математиков, инженеров, администраторов
Python - язык не только для программистов. Работаете с большими данными, сложными вычислениями, или вам нужно автоматизировать процессы? Наш курс построен так, чтобы после окончания вы смогли максимально быстро решить свою прикладную задачу с помощью Python.
3. Для разработчиков и тестировщиков
Уже пишете на другом языке или работаете QA-инженером? Для Frontend девелопера это отличный шанс повысить свою рыночную стоимость, а для Backend разработчика расширить кругозор и углубить навыки. А QA-инженеры смогут пойти в сторону автоматизации тестирования.
Программа:
Блок 1 - Базовые типы и структуры данных, переменные. Условные операторы, работа с функциями
- Вводное занятие: создание вашего первого графического приложения помощью Python
 - Установка Python и работа с IDE. Работа в терминале
 - Базовые типы и переменные. Условные операторы
 - Структуры данных, изменяемость
 - Циклы
 - Функции
 - Встроенные модули, знакомство с импортами. Чтение информации с файловой системы
 - Работа с файлами
 - Встроенные помощники itertools и functools
 - Декораторы
 - Практическое задание: Знакомство с функциями и структурами данных
 - Тестирование по блоку
 
- Основы ООП
 - Исключения (ошибки). Создание модулей и пакетов
 - Метаклассы
 - Протоколы и интерфейсы
 - Практическое задание: Работа с классами и исключениями, повторение циклов и структур данных
 - Тестирование по блоку
 
- Основы работы с git
 - HTTP, REST API, JSON
 - Знакомство с протоколом WSGI
 - Датаклассы и схемы
 - Создание REST API приложения при помощи FastAPI
 - Практическое задание: Первое веб-приложение на FastAPI
 - Тестирование по блоку
 
- Знакомство с SQL
 - Связи между таблицами, виды JOIN
 - Агрегации и оконные функции в SQL. Индексы, команда EXPLAIN
 - Знакомство с SQLAlchemy
 - Миграции схем. alembic
 - Сложные связи в БД
 - Работа API с БД
 - Практическое задание: SQLAlchemy ORM, alembic миграции
 - Тестирование по блоку
 
- Автотесты на python при помощи unittest
 - Автотесты на python при помощи pytest
 - Фабрики на Python
 - Протоколы и интерфейсы
 - Практическое задание: Автоматические тесты unittest и pytest
 - Тестирование по блоку
 
- Знакомство с асинхронной работой в Python
 - Асинхронная работа c БД в API
 - Практическое задание: Веб-приложение на FastAPI + SQLAlchemy (async)
 - Тестирование по блоку
 
- Знакомство с веб разработкой на Flask
 - Flask + SQLAlchemy
 - Практическое задание: Веб-приложение на Flask
 - Тестирование по блоку
 
- Знакомство с Django
 - Веб-разработка на Django
 - Django Class Based Views, Django Forms
 - Аутентификация и авторизация, права доступа пользователей
 - Практическое задание: Веб-приложение на Django: список задач
 - Тестирование по блоку
 
- Проектная работа: Каталог фильмов
 - Разбор проектного задания
 
- Финальное тестирование
 
Technical Lead, Senior Backend Engineer, MTS AI
Имеет многолетний опыт работы с высоконагруженными распределенными проектами, монолитными приложениями и микросервисами.
Тариф Базовый.
ПРОДАЖНИК:
СКАЧАТЬ: