Решаю тестовое задание на Junior Python разработчика / Пишем сервис анонимных записок

preview_player
Показать описание

Я связался с IT компанией и запросил тестовое задание на Junior Python разработчика. В этом видео мы реализуем такое задание с полного нуля и рассмотрим все используемые технологии.

Мы поработаем с FastAPI, который будет реализован в асинхронном варианте, добавим модели Pydantic и развернем виртуальное окружение Virtualenv.

Сервис анонимных записок предоставляет API и полную документацию к нему, через встроенные возможности FastAPI. Все видео наполнено отборными фишками, которые стоит внимательно изучить.

Тайм-коды:
0:00 - Особенности и фишки проекта
1:00 - Какой функционал нужно реализовать?
1:55 - Как выбрать фреймворки и технологии?
2:49 - Подводные камни FastAPI и как их избежать?
3:38 - Как отсутствие Virtualenv может положить систему?
3:57 - Создание проекта. Установка и настройка
4:29 - Создаем главную страницу с интерфейсом
6:25 - Как я создал интерфейс не имея опыта в этом?
6:45 - Создаем модели Pydantic. Какие плюсы от этого?
9:40 - Создаем функцию для добавления заметок с Pydantic
10:48 - Как работает алгоритм хеширования?
11:27 - Как сохранить записку в памяти сервиса?
12:15 - Создаем интерфейс для страницы с ID
13:14 - Как написать функцию для получения записки?
14:38 - Тесты готового софта
Рекомендации по теме
Комментарии
Автор

Что то у тебя все очень плохо с объяснениями или с моим восприятием, на половине видео перестал успевать за тобой

ruslwhite
Автор

Кто те люди, которые соглашаются выполнять такие "тестовые" задания?

АртёмХ-кг
Автор

Уважаемый ZProger, сними пожалуйста видео о том, какой у тебя линукс и как ты его кастомизировал. Очень нравится твоё оформление, хочу сделать такое же.

doskaree
Автор

Ага на 65к такое задание? Там че рабы сидят и все пилят😂😂 Какой-то бред. Тут как минимум задание для фулстека. Который и бек и фронт знает и взаимодействие всего этого. Какой нах 65к бред полнейший. Такие задания на от 200+ идут.

ИгорьСуземка
Автор

Очень круто🔥хочется больше такого фриланс контента🔥🔥

ЯнШаповалов-эе
Автор

зачем вообще на такую сумму устраиваться? Курьером можно получать 120 тыс не напрягаясь, а напрягаясь 180 тыс

БорисОстроумов-тк
Автор

Нравятся видео и темы, но не успеваю за твоей скоростью. Возраст видимо.

emigrate
Автор

Фриланс. Про временные ряды что то надо запилить, например предсказание цены биткоина на базе LSTM

BorisenkoV
Автор

А можешь показать сам запрос в чат-гпт?
Хотелось бы увидеть видос как правильно формировать запросы для этой нейросетки

ЭдуардЭфклидов
Автор

Как будто скороговорки говоришь. Инфа норм, но над подачей поработать надо.

АндрейМихайлов-яц
Автор

Приятно было бы увидить блок схему алгоритма например в Microsoft Vision.

Написнане программы в IDE это конечный этап, потом идеет тестировка и коректировка программы.

Проект не маленкий, это не задача на CodeWars, лучшее сделать несколько видео, но качествено доносить информацию до пользователей, со всеми стадиями разработкий.

HiroPuko
Автор

а где игра на pyxel где гриб прыгает на марио?

ifuckgoogle
Автор

Алгоритмы бы тебе подучить. Тут поиск записки O(N), а можно было сделать O(1)

linuxoidovich
Автор

"фриланс"
Создай анонимный чат с разными видами шифрования на выбор)

Adolf_Hitler.
Автор

Уважаемый ZProger, умоляем вас всем сообществом питонистов, сделайте тутор на свой рабочий стол, мы просто в восторге с него.

АндрійОлександровичКрамаренко
Автор

Интересно было бы решить подобный фриланс самому

Beirym
Автор

Спасибо за контент! Хотелось бы похожий видос на Джанго Рест, с более предметным углублением в связь между фронтом и джанго через апи )

Inker
Автор

ещё не начал смотреть видео, но есть ощущение, что будет затронута тема фриланса

rockts
Автор

Написал приложение на Tkinter. Думаю переделать во что-то централизованное, типа бэка на сервере, которое по апи и веб отдаст, и десктопному клиенту ответит, и в телеграм бот сможет. Вот не знаю как начать.

emigrate
Автор

Очень жду видео с настройкой Arch Linux и neovim 😢
Когда там уже

alekseynefedov