Хочешь уверенно проходить IT-интервью?

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.
💡 Почему Т1 тренажёр — это мастхэв?
- Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
- Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
- Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.
Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!
Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy
Язык Python можно также использовать для написания сайтов. Вот занимательный видеокурс по Django на примере создания интернет-магазина.
Вас интересует фреймворк Django? Тогда вы по адресу. Оставим библиотеки, модули и трюки позади. Разберем Django по косточкам ;)
Установка Python и Django на Windows
Эта лекция является вступительной в видеокурс по Django, в ней будет рассматриваться установка необходимого софта для работы с Python и Django. Автор показывает: процесс установки Python, настройки всех переменных, установки Django через pip, а также установку IDE PyCharm и его тестовый запуск.
https://www.youtube.com/watch?v=4RQ2USIaINs
Структура проекта, urls, views, как создать html-страницу
Чтобы начать разрабатывать свой первый проект, нужно хорошенько разобраться со структурой IDE. После структуры в ролике пойдет речь об очень важной теме: как фреймворк Django взаимодействует с пользователем, о стилях и переменных.
https://www.youtube.com/watch?&v=BQQrR0_UVsE
Модель, Django-админка, сохранение данных в БД
Данный урок будет посвящен созданию блоков функционала, разнесенного по разным файлам. Такой подход облегчит разработку и скорость работы проекта. Второй крупной темой видео будет работа с базой, инициализация и "общение" с таблицами.
https://www.youtube.com/watch?&v=-kvoStX713Q
Настройка админки в Django + немного о моделях
В этой лекции автор расскажет о кастомизации админки и отображении записей. Попутно разъясняется синтаксис языка Python, процесс создания элементов страницы, изменения имени модели, а также проводится траблшутинг.
https://www.youtube.com/watch?&v=DBU0vQkiJgA
Верстка страницы, HTML и Bootstrap
В этом ролике создается веб-станица на примере готового шаблона. Для понимания всего происходящего пригодятся знания основ верстки, а также сильно облегчит жизнь опыт работы с элементами Bootstrap.
https://www.youtube.com/watch?v=ZkICZB6STnM
Добавление Django models
На прошлых уроках была создана страница на Bootstrap, а теперь пришло время заняться логикой. Будет создана структура БД, и автор уделит значительное внимание связям между таблицами и моделями Django.
https://www.youtube.com/watch?v=YiWPWMJacPI
Переопределение метода save
Данный урок научит создавать логику для просчета общей стоимости товара в заказе, исходя из количества, а также просчет, исходя из стоимости товаров при помощи метода save и сигнала post_save.
https://www.youtube.com/watch?&v=3wFpyKcVT_w
Выбор шаблона для интернет-магазина
Автор выбирает шаблон для будущего магазина, подробно разбирает каждый из них на предмет плюсов и минусов и рассматривает основные элементы UI.
https://www.youtube.com/watch?&v=kkrjgw0BtZM
Работы с шаблоном
На прошлом уроке был выбран и разобран по кирпичикам шаблон, а на этом уроке будет рассматриваться наследование в шаблонах, подключение внешних HTML-файлов. Кроме того, вы научитесь использовать циклы, для получения данных из каждой записи в массиве.
https://www.youtube.com/watch?&v=PF1hh4ePcKI
Продолжение работ и рефакторинг шаблона
Допиливание и переделка кода происходит на протяжении всего видеокурса, а в этом ролике происходит создание и добавление страницы товара. Автор показывает, как по id из url можно работать с товаром.
https://www.youtube.com/watch?v=Djow4_4TQ30
Добавление товара в корзину (часть 1)
В этом ролике вы узнаете, как создать корзину при помощи jQuery и Ajax для интернет-магазина на Django. Поймете, как все динамические инструменты взаимодействуют с движком и между собой.
https://www.youtube.com/watch?&v=c2Q9wj9ju3Y
Добавление товара в корзину (часть 2)
Этот урок продолжает видеокурс по Django framework, в котором будет происходить работа с Ajax по сохранению информации о товаре в БД. Будет создана модель для корзины и доработано взаимодействие фронтенда и бекенда.
https://www.youtube.com/watch?&v=9QNw5v6BUBE
Django, Ajax, context processors
Context processor – важная тема, поэтому сейчас вы научитесь создавать свой процессор для переменных, доступных со всех страниц. В лекции это показано на примере товаров в корзине.
https://www.youtube.com/watch?&v=v4sBvGLg7Sg
Удаление товаров из корзины
Это последнее видео из серии про Ajax и jQuery, в котором вы узнаете, как происходит удаление товаров из корзины.
https://www.youtube.com/watch?&v=xYb8Nk2bEi8
Создание страницы чекаута
В этом видео автор показывает, как можно создать фронтенд формы для чекаута выбранного товара. Также будут рассмотрены формы Django и то, как в них можно динамически подгружать информацию.
https://www.youtube.com/watch?&v=BLL6syIUdM8
Бекенд страницы чекаута
На прошлом уроке был создан фронтенд, а здесь создается бекенд страницы чекаута для интернет-магазина. Вы научитесь пересохранять данные из модели "Товары" в корзине в модель "Товары" в заказе.
https://www.youtube.com/watch?v=2yz6kNxWC1Q
Запуск Django на Ubuntu
Этот видеокурс по Django посвящен запуску проекта на сервере в интернете. В качестве ОС была выбрана Ubuntu. Весь процесс подробно описан от регистрации до запуска.
https://www.youtube.com/watch?v=zWziE0A8eLg
Видеокурс по Django: заключение
Заключительная лекция курса и последняя часть по работе с удаленным сервером с рабочим проектом. Автор рассказывает, как запустить Django на сервере при помощи связки nginx + gunicorn.
https://www.youtube.com/watch?v=ln6wVQ2a8no
Другие материалы по теме:
- 29 Python-проектов, оказавших огромное влияние на разработку
- Django Junior: путь продолжающего
- 10 лучших материалов для изучения Django
Комментарии