ЯндексПрактикум [Яндекс.Практикум] Python-разработчик. Часть 4 из 8 (2020)

Малыш Джон
Малыш Джон

Малыш Джон

Редактор
badge 6 лет с нами! badge Награда за 5000 очков репутации badge За 500 сообщений! badge За шикарный аватар!
Регистрация
26/03/2018
Сообщения
29.144
Репутация
1.140
Автор: Яндекс.Практикум
Название: Python-разработчик. Часть 4 из 8 (2020)

[Яндекс.Практикум] Python-разработчик. Часть 4 из 8 (2020)


Описание:

Python-разработчик создаёт бэкенд сайтов: мозг, который принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Разработчик проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Вы изучите язык Python: он востребован и прост. Вы также освоите важнейшие инструменты бэкендера: Django, базы данных, git. В процессе обучения создадите несколько действующих сервисов.

Что вы получите в Практикуме:
За 9 месяцев обучения по 10 часов в неделю вы освоите навыки разработки на Python, соберёте портфолио.
Вот над какими проектами вам предстоит трудиться:

- Социальная сеть

Вы научитесь взаимодействовать с базами данных, формировать ленту публикаций. Реализуете возможность регистрироваться и входить на сайт под своим аккаунтом и публиковать записи. Вы погрузитесь в бэкенд сервиса, оставив отрисовку интерфейса в стороне: ей пусть занимается фронтенд-разработчик.
- Бот-ассистент

Напишете веб-приложение, которое будет самостоятельно собирать данные в интернете, а затем — уведомлять о них пользователя.
- Онлайн-турнир по го, шашкам или реверси

Познакомитесь с алгоритмами и структурами данных: это позволит создавать быстрые и отзывчивые сервисы. Тут процесс разработки максимально приблизится к реальному: над этим проектом вы будете работать в команде программистов.


Программа обучения:

- Основы Python: Бесплатный вводный курс (20 часов)
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
- Возможности бэкенда: блог (80 часов)
Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой блог — с авторизацией пользователей, объявлениями и подписками.
- Работа с внешними API (30 часов)
Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете бота, который сам взаимодействует с известными сайтами.
- Заботимся о производительности сервиса (60 часов)
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: они необходимы, чтобы оценить скорость выполнения программ.
- Инфраструктура бэкенд-разработки (80 часов)
При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.
- Дипломный проект (50 часов)
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Спасибо! А где 7 спринт? Тут 8 и 9. Раньше были 5 и 6.
 
Поддерживаю предыдущих ораторов! Дополните пожалуйста 7-ым спринтом.
 
Есть те, кто прямо совсем с 0 (никогда не писал даже HTML разметки) проходят этот курс, начиная с бесплатной части на самой платформе? Что можете сказать? Я вот почти прошел бесплатный первый раздел и в основном все задания на ctrl c + v, если чуть что сложнее - я уже не выкупаю.
 
Последнее редактирование:
Есть те, кто прямо со всем с 0 (никогда не писал даже HTML Разметки) проходят этот курс, начиная с бесплатной части на самой платформе? Что можете сказать? Я вот почти прошел бесплатный первый раздел и в основном все задания на ctrl c + v, если чуть что сложнее - я уже не выкупаю.
Так вы начните дополнять копипаст, видоизменять. Я когда образование получал, группа поделилась на два лагеря - желающих и не желающих разобраться. Не желающие делали только то, что им дали. Кто хотел, тот искал дополнительную информацию. Тогда еще не было StackOverFlow и других ресурсов, на которых все разжуют. Сидели со справочниками и руководствами, разбирались. Как вы понимаете, уровни дипломных работ и дальнейшее развитие в карьере сильно отличалось у представителей разных групп. Разве что те нежелающие, кто через связи в Газпроме осел, работают по профессии и чувствуют себя отлично.

Пишите как можно больше проектов. Даже не уровне копипаста. Обучение программированию - это практика, в первую очередь. Чем больше кода вы напишите, тем лучше. И, конечно, старайтесь зайти дальше. Делайте ошибки, ищите пути решения и т.д. Слава богу, сейчас даже тупое копирование ошибки в Google, приведет на страницу SOF с решением этой проблемы.
 
Спасибо! А где 7 спринт? Тут 8 и 9. Раньше были 5 и 6.

Посмотрел программу

ВОЗМОЖНОСТИ БЭКЕНДА
1.Начало
2.О курсе
3.Введение в базы данных
4.Мотивация и не только
5.Расширенные возможности в SQL
6.Самое необходимое об ООП
7.Знакомство с командной строкой
8.Настройка окружения
9.Знакомство с Git
10.Energy Management
11.Финальный проект спринта 2: калькулятор денег и калорий
12.Django: создаём приложение
13.Достижение цели (одной)
14.Финальный проект спринта 3: сообщества
15.Django: дорабатываем приложение
16.Поиск ответа
17.Финальный проект спринта 4: новые записи
18.Тестирование
19.Дополнительные компоненты Django
20.Профиль пользователя
21.Финальный проект спринта 5: покрытие тестами
22.Коммуникация
23.Итоговый проект курса
24.Бонус


Это все было в частях 1-3, которые уже были выложены.
А 4 я часть уже начинается с


Работа с внешними API
1.Что такое API
2.Финальный проект спринта 8: работа со внешними API
3.Понимание задач
4.Django Rest Framework
5.Финальный проект спринта 9: CRUD для Yatube


Четвертая часть заканчивается тут.

Все это должно начаться с пятой части.

6.Обратная связь
7.Фильтрация и безопасность в API
8.Финальный проект спринта 10: API для Yatube
9.Зачем нам ошибки?
 
Последнее редактирование:
Есть те, кто прямо со всем с 0 (никогда не писал даже HTML Разметки) проходят этот курс, начиная с бесплатной части на самой платформе? Что можете сказать? Я вот почти прошел бесплатный первый раздел и в основном все задания на ctrl c + v, если чуть что сложнее - я уже не выкупаю.
Найди на Stepik беплатный курс по Питону от института Биоинформатики (там два курса, стартовый и продолжение к нему).
Хорошо и толково и бесплатно объясняют.
Ещё Питон-Джедай курс-плейлист на ютубе от автора Хауди Хо (его многие хают, мол говнокоду учит, но зато понятным языком и въехать можно в суть быстро)
 
Подскажите плиз, как открывать файлы уроков? Головой понимаю, что есть html и есть папка с ресурсами для него, но в браузере ничего не открывается - ошибка "Не удалось получить доступ к файлу" и путь странный file:///G:/[/[/[/[/0/[
 
Посмотрел программу
ВОЗМОЖНОСТИ БЭКЕНДА
1.Начало
2.О курсе
3.Введение в базы данных
4.Мотивация и не только
5.Расширенные возможности в SQL
6.Самое необходимое об ООП
7.Знакомство с командной строкой
8.Настройка окружения
9.Знакомство с Git
10.Energy Management
11.Финальный проект спринта 2: калькулятор денег и калорий
12.Django: создаём приложение
13.Достижение цели (одной)
14.Финальный проект спринта 3: сообщества
15.Django: дорабатываем приложение
16.Поиск ответа
17.Финальный проект спринта 4: новые записи
18.Тестирование
19.Дополнительные компоненты Django
20.Профиль пользователя
21.Финальный проект спринта 5: покрытие тестами
22.Коммуникация
23.Итоговый проект курса
24.Бонус


Это все было в частях 1-3, которые уже были выложены.
А 4 я часть уже начинается с


Работа с внешними API
1.Что такое API
2.Финальный проект спринта 8: работа со внешними API
3.Понимание задач
4.Django Rest Framework
5.Финальный проект спринта 9: CRUD для Yatube


Четвертая часть заканчивается тут.

Все это должно начаться с пятой части.

6.Обратная связь
7.Фильтрация и безопасность в API
8.Финальный проект спринта 10: API для Yatube
9.Зачем нам ошибки?
получается что части 1-3можно не скачивать? потому что они тут есть?
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Малыш Джон
Ответы
2
Просмотры
3K
Els i El
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
4
Просмотры
2K
Суперюля
Суперюля

Похожие темы

Копостник
Ответы
0
Просмотры
1K
Копостник
Копостник
Брат Тук
Ответы
3
Просмотры
3K
TohaSever
TohaSever
Алан-э-Дейл
Ответы
24
Просмотры
34K
Velmer31
Velmer31
Алан-э-Дейл
Ответы
2
Просмотры
9K
jude.motivation
Алан-э-Дейл
Ответы
1
Просмотры
4K
Ro_ro
Ro_ro
Малыш Джон
Ответы
1
Просмотры
6K
Deniben
Deniben
Брат Тук
Ответы
2
Просмотры
1K
sergiosan
sergiosan
Алан-э-Дейл
Ответы
9
Просмотры
8K
SkyLeR
Копостник
Ответы
0
Просмотры
2K
Копостник
Копостник
Малыш Джон
Ответы
6
Просмотры
9K
Dagian
Сверху Снизу