Python-разработчик. Часть 1. 2020г [Яндекс.Практикум] слив скачать
- Добавлено: 2020-07-16
- Сайт автора: Перейти
- Доступ: Облако Mail / Yandex / Google
- Скачать: PC / Smartphone / Tablet
Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также освоите важнейшие инструменты бэкендера: Django, базы данных, git. В процессе обучения создадите несколько действующих сервисов.
Что вы получите в Практикуме:
За 9 месяцев обучения по 10 часов в неделю вы освоите навыки разработки на Python, соберёте портфолио.
Вот над какими проектами вам предстоит трудиться:
- Социальная сеть
Вы научитесь взаимодействовать с базами данных, формировать ленту публикаций. Реализуете возможность регистрироваться и входить на сайт под своим аккаунтом и публиковать записи. Вы погрузитесь в бэкенд сервиса, оставив отрисовку интерфейса в стороне: ей пусть занимается фронтенд-разработчик.
- Бот-ассистент
Напишете веб-приложение, которое будет самостоятельно собирать данные в интернете, а затем — уведомлять о них пользователя.
- Онлайн-турнир по го, шашкам или реверси
Познакомитесь с алгоритмами и структурами данных: это позволит создавать быстрые и отзывчивые сервисы. Тут процесс разработки максимально приблизится к реальному: над этим проектом вы будете работать в команде программистов.
Спойлер: Программа обучения - Основы Python: Бесплатный вводный курс (20 часов)
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
- Возможности бэкенда: блог (80 часов)
Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой блог — с авторизацией пользователей, объявлениями и подписками.
- Работа с внешними API (30 часов)
Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете бота, который сам взаимодействует с известными сайтами.
- Заботимся о производительности сервиса (60 часов)
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: они необходимы, чтобы оценить скорость выполнения программ.
- Инфраструктура бэкенд-разработки (80 часов)
При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.
- Дипломный проект (50 часов)
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
Спойлер: Важная информация по складчине! Складчина на первый месяц обучения!!!
Курс длится 9 месяцев. Стоимость 11000 за каждый месяц обучения.
Будут открыты складчины на каждый последующий месяц!
По заявленной программе курса - последний месяц это «дипломный проект».
Так что всего частей будет максимум на 7-8 месяцев обучения пока будут давать обучающий материал и задания по нему.
Материал по первым месяцам обучения будет выдаваться по мере возможности, если такая возможность будет!
Не исключаю варианта когда материал по всем складчинам будет выдан после окончания всего курса!
Пройдите бесплатный курс! Чтобы понимать в каком виде вы получите теорию! В раздаче, работающего тренажера и практики не будет! Вы должны это понимать! Вся информация обрабатывается на серверах Яндekc.
Вся остальная доступная информация - из общих чатов, записи вэбинаров, литература, ссылки, практики, бонусы и т.п. по возможности будет добавлена!
Рекомендуемые курсы
Расширенная программа для тех, кто только знакомится с миром IT и хочет стать сильным python-разработчиком. Часть 12 Знакомство с Flask Охота на воробьёв Первое приложение на Flask Flask на практике Проект «Что посмотреть?» Подключение базы данных. SQLAlchemy Описание моделей и работа с БД Вывод
Python используется много где: от веб-разработки до машинного обучения и научных исследований. Наш курс посвящён созданию бэкенда сайтов и веб-приложений. Бэкенд — это внутренняя часть программы, которая отвечает за логику работы веб-сервиса. Бэкенд-разработчик на Python пишет код, благодаря
4 часть Тестирование: - Мануальное тестирование - Вкалывают роботы: Assert - Первым делом - тесты: Test-driven Development - Библиотека Unittest в Python - Unittest и TDD Тестирование Django: - Unittest в Django и Coverage-тестомерка - Unittest в Django: тестирование моделей - Unittest в Django:
3 часть Достижение определённой цели В погоне за двумя зайцами Умные цели Кто виноват? Итог Django ORM СRUD и фильтрация через ORM Дополнительные возможности ORM Агрегирующие функции в Django ORM Управление пользователями Приложение django.contrib.auth Приложение Users. Переопределение шаблонов
1 часть Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также освоите
2 часть Введение в базы данных Очень простой SQL CRUD Связи между таблицами JOIN - запросы Расширенные возможности в SQL Изменение типов Группируем данные Сортируем данные Обработка данных в группировке Операторы и функции для работы с датами Подзапросы Заключение Django: создаём проект Материалы
Больше курсов по этой теме
Этот курс для Вас, если Вы недавно работаете в тестировании, или только хотите приобщиться к этой отрасли, хотите структурировать теоретические знания и набраться практики. Этот курс будет полезен тем, кто обладает опытом в тестировании до одного года, или кто только хочет найти свою первую работу
Быстро развивающийся рынок смартфонов обеспечивает растущий спрос на iOS-разработчиков Данные с сайта hh.ru 4 месяца обучения достаточно, чтобы устроиться iOS-junior разработчиком 3 275 компаний сейчас ищут iOS-программистов 250 000 одна из лучших зарплат на рынке, объясняется высокой
Видеокурс построение сетей CISCO с нуля. Часть I. Изучение сетевого оборудования Cisco, протоколов и механизмов посредством построения крупной корпоративной сети. Язык: Русский Автор: Академия IT DarkMaycal Sysadmins Лекций: 23 Продолжительность: 34 часа Чему вы научитесь видеокурс на глубоком
Вы уже разобрались во всех тонкостях создания макросов на VBA и хотите применять полученные знания на практике? Наш практический курс «Создание макросов в MS Excel на VBA» поможет Вам в совершенстве овладеть инструментами программы и научиться с легкостью решать любые задачи. Программа курса
Word: продвинутые возможности работы с текстом Кому подойдёт курс: 1. Студентам вузов, чтобы научиться быстрой работе в WORD 2. Каждому менеджеру и специалисту, которые часто используют WORD в рабочих задачах Расписание курса 1. Интерфейс 2. Настройка Ленты 3. Как работать с файлами 4. Как работать
Описание курса Развёртывание почтовой системы самый первый и не самый сложный этап в жизни вашей почтовой системы. Настоящая работа начинается при эксплуатации серверов Exchange, когда перед каждым почтовым администратором ежедневно ставятся различные задачи по обслуживанию системы и ее
Отзывы о курсе Python-разработчик. Часть 1. 2020г [Яндекс.Практикум] от Юлии Гореловой