Пікірлер
@dmytrokovalov2199
@dmytrokovalov2199 20 сағат бұрын
Эээ, а чего комментов так мало?? Тоже не люблю верстать и для своего следующего пет проекта бек буду делать на фаст апи, а фронт попробую с ии сверстать)
@DjangoSchool
@DjangoSchool 20 сағат бұрын
@@dmytrokovalov2199 Супер. Расскажи потом результат
@dmytrokovalov2199
@dmytrokovalov2199 2 сағат бұрын
@@DjangoSchool Окей)
@Boba_Fett_v2.0
@Boba_Fett_v2.0 Күн бұрын
Спасибо Михаилу за отличный урок. Все понятно кроме казалось бы простой вещи. Как понять когда функция(метод) возвращает -> None, когда str и когда int. Где бы об этом попотробней посмотреть и почитать а то путаюсь!
@DjangoSchool
@DjangoSchool Күн бұрын
@@Boba_Fett_v2.0 если ничего не возвращается то None. А так тот тип данных указать который вернём. sky.pro/media/ukazanie-neskolkih-tipov-vozvrashhaemyh-znachenij-v-python-s-ispolzovaniem-type-hints/
@dfdf-bs7dr
@dfdf-bs7dr 2 күн бұрын
дипсик хорошая вещь,сам на него пересел. есть ещё qwen chat
@DjangoSchool
@DjangoSchool 2 күн бұрын
@@dfdf-bs7dr вчера в ТГ канале рассказывал про qwen max
@arsensaydullayev4416
@arsensaydullayev4416 5 күн бұрын
if someone can't start the project, because there are some problems, firstly this is Redis, asgi, and channels should install with daphne, if someone wants to know about it, answer to my comment
@ДаниилСоловьев-э6ш
@ДаниилСоловьев-э6ш 6 күн бұрын
Привет, Мишь! Очень актуальный контент делаешь, прям толкаешь LLM-based programming в массы и на хороших примерах!
@DjangoSchool
@DjangoSchool 9 күн бұрын
Подписывайся на Telegram канал - t.me/django_school
@sersch5341
@sersch5341 11 күн бұрын
Ну всё, до свидания программисты! 😄 Теперь уже даже Мишаня прогоняет всё через чат жопэтэ..
@DjangoSchool
@DjangoSchool 11 күн бұрын
😁
@DjangoSchool
@DjangoSchool 12 күн бұрын
Подписывайся на Telegram канал - t.me/django_school
@Fantomasker
@Fantomasker 12 күн бұрын
🫡
@AnatolikZX
@AnatolikZX 16 күн бұрын
топ контент) не зря впн оплачиваю!)
@knowledgedose1956
@knowledgedose1956 17 күн бұрын
Привет, автор. вопрос, а какую цель преследуете при создании сайта при помощи ИИ? ну то есть сайты вы создавать умеете. пользоваться нейронкой - ну видимо тоже. не могу понять сути. предлагаю опять потыкать что-то по чистой архитектуре, как на прошлых стримах, на лайтстаре что-то пописать.
@DjangoSchool
@DjangoSchool 17 күн бұрын
Сократить время на рутинную не интересную работу. Показать как ИИ может помочь в работе программиста. Сделать себе сайт. В чистую архитектуру тыкаю на стримах.
@knowledgedose1956
@knowledgedose1956 17 күн бұрын
@DjangoSchool спасибо за ответ
@ДаниилСоловьев-э6ш
@ДаниилСоловьев-э6ш 17 күн бұрын
Мишь, как относишься к Devin AI? кажется, что он полностью заменяет программистов
@DjangoSchool
@DjangoSchool 17 күн бұрын
Не было возможности потыкать палкой. Сейчас ИИ может заменить программистах в общих задачах. Для большинства задач нужны программисты. Но ИИ может помочь с решением задач.
@firstandlast4435
@firstandlast4435 18 күн бұрын
Здравствуйте, я учусь на разработчика, хочу учить бэкенд. Видео только начал смотреть, но уже есть что сказать. Первое - моё мнение по поводу выбора проекта и 2 про свой опыт с использованием chatGPT для разработки. 1. Я делаю похожий проект - резюме/блог/портфолио, чтобы было что показать когда буду устраиваться на работу. Использую Django Rest Framework, Vue, tailwind. И вот что скажу, это НЕ Django проект. Не смотря на то что github говорит что в проекте используются: Python 42.6%; Vue 42.6%; JavaScript 14.2% проект ощущается как 80% Javascript, потому что ендпоинты - generic, а фронт, нет. Норм учеба на бэкенд разработчика, да?.. Возможно скажите написать бэкенд часть, скормить ендпоинты чату джипити и сказать - "рисуй"... Не выйдет, опущу причины для краткости, но догадаться можно из пункта 2. 2. Разработка с Chat GPT... Oh my... Скажу только про то как всё начиналось. Я заметил что в + версии доступна функция "проекты", куда будто бы можно загрузить кодовую базу как контекст для бота... Размечтался. Сначала я столкнулся с ограничением в 20 файлов, я спросил у бота что делать, он сказал ну можешь засунуть в гитхаб проект (это было не так просто у меня было 2 репы, фронт и бэк, надо было мержить). Замержил, чтобы узнать что робот мне наврал, никакие ссылки на гитхаб он не поддерживает. Представили моё лицо когда я это осознал!? Решил сливать в контекст только "важные" файлы (для справки: типичный проект на vue разбит на файлы-компоненты, то есть уложиться в 20 файлов это гипотетически невозможно, но ладно). И... оказалось что он не поддерживает файлы vue формата... Про то как проходит наша совместная разработка писать не буду, но конечно не без приколов, довольно значимых. П.С. замечу что разработка с помощью чата джипити звучит двусмысленно, тут имеется в виду использование его как помощника а не делегирование всей задачи. Вообще из пункта 2 можно заметить что разрабы спецом серьезно ограничивают функционал бота, очень интересная политика...
@Snowman8526
@Snowman8526 19 күн бұрын
Я использую qwen2.5 для общения и написания крупных кусков кода использую qwen2.5-coder-32b-instruct-iq4 для дописывания Qwen2.5-Coder:1.5b Понимает Русский неплохо советую попробовать)
@Snowman8526
@Snowman8526 19 күн бұрын
Чуть не забыл нейронки не умеют писать код за вас. Если у вас нет знаний по инструменту вы не сможете написать хоть сколько то сложный проект)) Если не понимаете о чём Я попросите написать сложную игру допустим на pygame с логикой и прочим. У меня нет опыта и он заводит прям в дебри))
@evgeniirudakov618
@evgeniirudakov618 19 күн бұрын
Можно ж было сделать скрин текущего сайта и попросить сверстать... Не?
@DjangoSchool
@DjangoSchool 18 күн бұрын
Можно, но мне хотелось показать другой подход.
@Class-S-Vid
@Class-S-Vid 19 күн бұрын
Мне нравится в Manjaro: простая установка драйверов для видеокарты, магазин приложений (не такой красивый конечно как в Fedora, но функциональный).
@ArtyoMajas
@ArtyoMajas 19 күн бұрын
Разве в БлекДжеке Туз не является одновременно 11 и 1 очками?) то есть при сочетании A с T, J, Q, K. Это дает сразу 21 и вин
@DjangoSchool
@DjangoSchool 20 күн бұрын
Подписывайся на Telegram канал - t.me/django_school
@fronkolines
@fronkolines 20 күн бұрын
Михаил , а что за расширение ты установил, что у тебя PyCharm бабахнулся, ну что бы не поставить это же расширение =))
@DjangoSchool
@DjangoSchool 20 күн бұрын
@@fronkolines Не помню название. Какой-то китайский плагин для интеграции AI ассистента
@dfdf-bs7dr
@dfdf-bs7dr 20 күн бұрын
мдааа ии ещё не настолько умён
@moderaptor
@moderaptor 21 күн бұрын
27:40 tilewind css
@Salted_muffin
@Salted_muffin 22 күн бұрын
Спасибо! Blackjack есть осталось дописать куртизанок!!!
@dzenprogerich4347
@dzenprogerich4347 22 күн бұрын
Ребята давайте поддержим одного из самых лучших, кто делает нам контент для обучения
@shamanskiy
@shamanskiy 22 күн бұрын
Первыйнах! Миха ПРИВЕТ! Как раз подобная мысля вертится.
@DjangoSchool
@DjangoSchool 22 күн бұрын
Привет
@Salted_muffin
@Salted_muffin 23 күн бұрын
Спасибо за отличный урок. А как понять какой способ следует или лучше использовать в одном случае и когда наоборот? Просто чем больше вариантом тем у меня больше путаница в голове!
@DjangoSchool
@DjangoSchool 22 күн бұрын
О каких способах речь?
@Salted_muffin
@Salted_muffin 23 күн бұрын
Тяжко к пониманию. Но я стараюсь. Спасибо автору за отличный курс!
@Salted_muffin
@Salted_muffin 24 күн бұрын
Пример удобен и прост для понимания. Пойду запрограмирую серию из Тома и Джери)))
@Salted_muffin
@Salted_muffin 25 күн бұрын
Михаил, огромное вам спасибо за ваш труд! Курс очень качественный и подходит как для новичков так и кто уже чуток шарит!
@Salted_muffin
@Salted_muffin 25 күн бұрын
Тема очень не простая, надеюсь Михаил придумает как на практике это все закрепить.
@Salted_muffin
@Salted_muffin 25 күн бұрын
Отличный урок. Спасибо!
@Salted_muffin
@Salted_muffin Ай бұрын
Урок супер понятный и веселый! Смотря на метод mau невозможно не улыбнуться! Михаил спасибо вам огромное!
@Salted_muffin
@Salted_muffin Ай бұрын
Урок отличный.
@Salted_muffin
@Salted_muffin Ай бұрын
Отличный урок! Все просто и понятно!
@Salted_muffin
@Salted_muffin Ай бұрын
Люблю такие уроки!!! Наверное я лентяй (((
@Salted_muffin
@Salted_muffin Ай бұрын
Урок супер! Миша молодец! Всех с новым годом! Пожелаю себе много денег чтобы поскорее попросить Михаила быть мне ментором!!! Всем мира!
@Salted_muffin
@Salted_muffin Ай бұрын
Сложновато для меня пока. Надеюсь со временем сам смогу генерировать такие решения. Еще момент, получал ошибку: SyntaxWarning: invalid escape sequence '\d' numbers = [int(i) for i in re.findall('\d+', my_string)] ['78', '95', '3', '1', '7'] Пока не нагуглил что нужно ставить r перед строкой регулярного выражения. numbers = [int(i) for i in re.findall(r'\d+', my_string)] Тогда все ок, а в видео и так все ок. Почему у меня такая ошибка без r вылазит? Win 11, VS code, python 3.13
@Salted_muffin
@Salted_muffin Ай бұрын
Урок отличный. Я несколько бесплатных курсов прошел и нигде до этого не раскрывалась тема frozenset и управляющий символ ^
@Salted_muffin
@Salted_muffin Ай бұрын
Михаил, огромное вам спасибо за урок и в целом за отличный курс!!!
@Salted_muffin
@Salted_muffin Ай бұрын
Михаилу огромное спасибо! Курс очень интересный. Да и остальной контент хороший!
@Salted_muffin
@Salted_muffin Ай бұрын
Подача отличная. Правда не до конца понял управляющий символ: -> None, пойду гуглану, чтобы детальней понять
@DjangoSchool
@DjangoSchool Ай бұрын
@@Salted_muffin это показывает что функция вернёт.
@Salted_muffin
@Salted_muffin Ай бұрын
Домашка, надеюсь нечего что я в комментарии свой вариант закинул """ 1. Предлагаем заказать пиццу да/нет 2. Предлагаем добавить ингридиенты да/нет 3. Сохраняем ингридиенты в список 4. Выводим список со всеми ингридиентами 5. Уточняем все ли верно и хочет ли клиет завершить заказ, сделать еще заказ или изменить текущий. Колбаса Салями, бекон, колбаса сырокопченая, помидор, шампиньоны маринованные сыр Моцарелла, сыр Пармезан, лук, соус для пиццы, сыр Голландский , маслины . """ def select_ingredients(): pizza_composition = [] all_ingredients = [ 'Колбаса Салями', 'бекон', 'колбаса сырокопченая', 'помидор', 'шампиньоны маринованные', 'сыр Моцарелла', 'сыр Пармезан', 'лук', 'соус для пиццы', 'сыр Голландский', 'маслины' ] for ingr in all_ingredients: while True: try: user_selection = int(input(f"Хотите добавить {ingr}? 1 - да 2 - нет Ваш выбор: ")) if user_selection not in [1, 2]: raise ValueError("Команда отсутствует") except ValueError: print("Пожалуйста, введите число 1 или 2.") continue if user_selection == 1: pizza_composition.append(ingr) print(f"{ingr} добавлено в вашу пиццу.") elif user_selection == 2: print(f"Хорошо, {ingr} не добавляем") break return pizza_composition def main(): while True: try: command = int(input("Вы хотите заказать пиццу? Введите: 1 - Да 2 - Нет Ваш выбор: ")) except ValueError: print("Пожалуйста, введите число 1 или 2.") continue if command == 1: while True: your_pizza = select_ingredients() print(f"Ингридиенты вашей пиццы: {your_pizza}") try: confirm = int(input("Все ли верно? 1 - Да, завершить заказ 2 - Изменить ингридиенты 3 - Заказать новую пиццу Ваш выбор: ")) if confirm not in [1, 2, 3]: raise ValueError("Команда отсутствует") except ValueError: print("Пожалуйста, введите число 1, 2 или 3.") continue if confirm == 1: print("Ваш заказ завершен! Приятного аппетита!") break elif confirm == 2: print("Давай заменим ингридиенты.") elif confirm == 3: print("Вы можете заказать новую пиццу.") your_pizza = [] continue break elif command == 2: print("Приходите когда проголодаетесь! Мы будем вас ждать! ") break else: print("Такой команды нет! Выберите существующую команду!") continue if __name__ == '__main__': main()
@Salted_muffin
@Salted_muffin Ай бұрын
Спасибо за отличный урок! И ждем гайд на 2025!
@Salted_muffin
@Salted_muffin Ай бұрын
Кстати курс по программированию на канале просто шикарен!!! Правда домашки сложные но они реально помогают научится!