Хакаем тестовое задание при помощи Chat GPT-4o + Django

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

Комментарии • 148

  • @kopylov_vadik
    @kopylov_vadik 5 месяцев назад +19

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

  • @ArtemZakharov-sv6dj
    @ArtemZakharov-sv6dj 5 месяцев назад +23

    Было тестовое с большим контекстом, медиа платформа с древовидной структурой каналов, рекурсией , докером , тестами. Позиция была джуниор но зп хорошая. чат гпт 3 не осилил , точнее он то выдавал здравые идеи, но моего опыта не хватило. Пришлось искать другие варианты. Сейчас на работе часто использую, бизнесу всегда надо быстрее и код который писали до тебя может быть сложным и запутаным. Вообщем думаю без него, я бы не продержался испытательный срок, так что всем рекомендую! Единственное обязательно проверяйте за ним и разбирайтесь в коде! А то на онлайн код ревью спроят почему так а ты и сказать ничего не сможешь. Всем успехов!

    • @ДаниилСоловьев-э6ш
      @ДаниилСоловьев-э6ш 5 месяцев назад

      А как именно используешь гпт в работе?

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj 5 месяцев назад

      @@ДаниилСоловьев-э6ш Для чтения кусков сложного кода, и для внесения правок.

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj 5 месяцев назад

      @@ДаниилСоловьев-э6ш Разбирать сложные куски кода. Иногда если прямо туплю то и фиксы прошу писать.

    • @ПавелРодионов-ш6б
      @ПавелРодионов-ш6б 5 месяцев назад

      А что такое онлайне код ревью? Это как?

    • @backend404
      @backend404 5 месяцев назад +1

      на работе вас за гпт не ругают?и запрещяют лиего вообще?

  • @alexey9975
    @alexey9975 5 месяцев назад +10

    Это реальность! С Ai экономится куча времени

    • @Rusu421
      @Rusu421 4 месяца назад

      И денег на зарпратах

  • @PheniksTay
    @PheniksTay 4 месяца назад +4

    Это не последняя версия, а одна из промежуточных и уже способна на многое. Я, джун, использую её для обучения. Прошу разжевать построчно, на атомы, как работает этот код, скажем, или дать развернутый ответ по проблеме с примерами - и получаю то, что мне нужно.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +2

      Класс! Мне кажется что возможности GPT в обучении очень крутые . По сути , уже замещает ментора. Может не во всегда , но хотя бы от части

    • @sergey_ra
      @sergey_ra 4 месяца назад

      ​@@SeniorPomidorDeveloperобучает и разжевывает лучше любого человека. Никаких психов и прекрасно понимает твой уровень по вопросам))

  • @ВладимирПодпрятов-п2у
    @ВладимирПодпрятов-п2у 4 месяца назад +3

    Я использую gpt4, cloudai, gemmi как консилиум мнений) Задаю вопросы и смотрю чей вариант мне нравится больше. Заменить точно пока не смогут, но очень сильно помогают познакомится с новой технологий или погружение в чужой код

  • @zhenisbekasyl7062
    @zhenisbekasyl7062 4 месяца назад +1

    какой же ты крутой,senior Pomidor)))

  • @Yuri-wk8rk
    @Yuri-wk8rk 4 месяца назад +6

    Еще одна идея вам для видео сравнить реализацию в Claude и ChatGPT реализацию задания. Однозначно эти инструменты будут улучшаться и смогут хорошо писать такие задачи.

  • @PavelNikithin
    @PavelNikithin 4 месяца назад +1

    интересное задание и интересно наблюдать, как это надо делать.
    тоже интересно про пайчарм узнать, много всяких плюшек ))

  • @user-wishfull
    @user-wishfull 4 месяца назад +2

    Спасибо Сергей! Очень интересное видео.

  • @mikewinny3856
    @mikewinny3856 4 месяца назад +2

    Интересные кейс и видео. Спасибо!

  • @ArtemZakharov-sv6dj
    @ArtemZakharov-sv6dj 5 месяцев назад +4

    И шикарная заставка!

  • @Yuri-wk8rk
    @Yuri-wk8rk 4 месяца назад +1

    Спасибо! Очент познавательно! Продолжайте эту серию. А сделайте видео по использование Copilot, можно тоже сделать тестовое задание :)

    • @piratkin8853
      @piratkin8853 4 месяца назад

      Copilot у меня так же использует chat gpt 4

  • @HEDELKA
    @HEDELKA 5 месяцев назад +1

    В основном пишу код сам. Но использую GPT в качестве написания простого или даже сложного кода, когда чётко понимаю, что должно быть, но из-за большого объема зачем руками писать, если есть GPT, программистов заменить, они за год показали неплохие результаты, а учитывая выход приложения, где ты впрямом эфире разговариваешь GPT. Думаю, будет всё намного проще. А если ещё и научиться управлять ПК и всё вместе, это будет работать идеально. Но не всем это интересно)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Да я думаю что многим это интересно. В принципе прогресс куда-то туда движется.

  • @Rusu421
    @Rusu421 4 месяца назад

    Отлично, теперь тестовое на джуна будет такое же, как на мидла. Но зп останется прежней

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Не совсем так. Просто теперь тестовое будет такое, с каким ИИ не справится ) Я уже такое придумал. И проверил!

  • @АлексДобрый-э4ф
    @АлексДобрый-э4ф 4 месяца назад

    Очень интересно и полезно, спасибо

  • @goblingo9042
    @goblingo9042 4 месяца назад

    Для гпт можно еще промты настраивать, чтобы получать лучший результат. Порой ответы отличаются прямо радикально. Например, его можно попросить писать код как сеньор разработчик компании Google и максимально оптимизировать все написанное.
    Также с помощью промтов имитируется интерактивное написание кода, когда чатгпт задает уточняющие вопросы по каждому аспекту задачи и только потом отдает ответ, основанный на дополнительных данных.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +2

      Интересная идея попросить его написать код как Сеньор из Гугл )
      Я попробую! Стихи как Бродский у него не получились , ну может хоть в IT он сильнее. Не гуманитарий )

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +4

      Проверил. Вцелом похожее решение выдает. Сразу делает aggregate и annotate - это да, не нужно от него добиваться оптимизации запросов. В остальном тоже самое. Тесты тоже хреновые написал.

  • @IT_psychopath
    @IT_psychopath 4 месяца назад

    спасибо за вдос.))
    по разному оно решает лишь типовые задачи.. тоже тестил. а так только Llama3 70B и клаудия чуть в сторону на не типовых умеют, а остальные почти одно и тоже отвечают.😁надо было написать не сложное расширение в браузер, не типовое но относительно простое. оно не смогло даже минимума.. попробуйте на каком старлет попросить написать и он запнется с огромной вероятностью.😁 принцип любого ИИ 1950г и современного полностью идентичен! что генерация картинок, что текста работают по одинаковым алгоритмам. это просто зубрилки, если материала много оно зазубрит много и смогет чуть в сторону. если не так много, не смогет вообще ничего. там 0 разума.. я пользуюсь локальными, есть много толковых, генерят превосходно. но править надо постоянно.. есть хакерские ИИ, шикарны тоже. вообще легко определить сам делал или ИИ. ИИ в 99.999% случаях оставит свой след который сразу выдаст.. если вас конечно проверяет профи а не такой же генератор на ИИ..🤣

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Спасибо что смотрели!
      А какую модель можете посоветовать? Llama3 ?

  • @galogramma8461
    @galogramma8461 5 месяцев назад +1

    Круто! Спасибо! Побольше бы такого!
    Еще было бы интересно передавать таски через redis в celery на асинхронное выполнение, и в докер все это.

  • @tron24
    @tron24 5 месяцев назад +3

    GPT4 Omni буква O а не ноль, он так называется из за всеядности, ему можно расшарить экран, надиктовать голосом, скидывать скрины и тд

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Согласен. Ноль высокий у узкий. Есть разница 0 о

  • @buble_wf2954
    @buble_wf2954 4 месяца назад +1

    Всем добрый день, это действительно уровень middle?
    Мне кажется что для джуна даже легко...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Было задание для миддл. Ну дело в качестве. Задание не так важно, скорее важно как его сделают.

  • @ИванСтрекалов-л9о
    @ИванСтрекалов-л9о 3 месяца назад

    Я генерирую уникальные тексты для seo. Могу делать огромные сайты!

  • @МагомедИбрагимов-с8ъ
    @МагомедИбрагимов-с8ъ 4 месяца назад

    Здравствуйте, вы не планируете запустить полноценный курс по DRF с практикой и тд?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Сейчас разрабатываем курс. Он будет платный с большим количеством заданий и их проверкой.
      У меня много бесплатных курсов тут на канале. В том числе по DRF, называется «Бенкенд на Джанго», с синими обложками

    • @МагомедИбрагимов-с8ъ
      @МагомедИбрагимов-с8ъ 4 месяца назад

      @@SeniorPomidorDeveloper ООО интересно а на какой платформе? и он только о DRF будет? может быть заранее деньжат отложу

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Не только по DRF

    • @МагомедИбрагимов-с8ъ
      @МагомедИбрагимов-с8ъ 4 месяца назад

      @@SeniorPomidorDeveloper Советую платформу Stepick она удобная

  • @archibaldivanovich4103
    @archibaldivanovich4103 5 месяцев назад +7

    Я так на работу попал !

  • @shulginoleg6561
    @shulginoleg6561 4 месяца назад +1

    Использую ещё беслпатную версию 3.5 для создания кусков программ на C# потом дорабатываю их вручную и интегрирую в код. Ускоряет процесс. Жена использует в области WEB дизайна. Заменит всех кроме чернорабочих, курьеров. мусорщиков и т. п. Люди которые будут работать за синтезированную баланду обходятся и будут обходиться дешевле чем роботы.

    • @Rusu421
      @Rusu421 4 месяца назад +1

      Наша компания успешно уполовинила отдел дизайна за счет этого.

    • @shulginoleg6561
      @shulginoleg6561 4 месяца назад

      @@Rusu421 Ну у меня по итогу также примерно в два раза производительность возрасла. Но это только начало! Пока много неадеквата, приходится следить за кодом, делать подсказки. Бывают такие случаи что ИИ заходит в тупик и уже никакие подсказки не помогают, проще самому код исправить ручками...

  • @BorisenkoV89
    @BorisenkoV89 4 месяца назад

    Использую постоянно для работы, код почти сам не пишу. Вот тебе идея для нового видео, реализовать собственный клиент для OpenAI, с подсчеом токенов и стоимости

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Хорошая идея, но влом с фронтендом возится , не моя тема

    • @BorisenkoV89
      @BorisenkoV89 4 месяца назад

      @@SeniorPomidorDeveloper без фреймворка и js, drf+Django templates,

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Ой, не люблю шаблоны. Скукотища )🥱

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Да и как без js организовать вопрос ответ с сервером

    • @BorisenkoV89
      @BorisenkoV89 4 месяца назад

      @@SeniorPomidorDeveloper ты имеешь ввиду как организовать потоковую выдачу ответа? Можно просто упростить до запрос - ответ. Но вот меня больше интересует как мы будет определять синтаксис кода? Подсветка кода и т.д. Хотя наверное есть уже решения, не искал..

  • @МаксимМедведев-ф9м
    @МаксимМедведев-ф9м 4 месяца назад

    собес на мидла в общем он бы не прошел ) хотя немного подучился бы и тогда ! имхо ситуация поменяется принципиально когда будет встроен функционал тестирования кода на релевантных данных и на клирность. То есть чату нужно самотестирования, без этого кодить будет "примерно вот так"
    PS. Ответ на вопрос - да, в будущем заменит. И более того. Сразу будет в итоге писать на ассемблере. В принципе имхо мощности гпт 4 для этого достаточно. Нужна "тонкая настройка" для подбора оптимального решения, генерации тестовых данных + связь с какими то внешними апи для самотестинга

    • @arher743
      @arher743 4 месяца назад

      Проснись, уже почти год как умеет тестировать и проверять за собой. Тебе что зря доступ к самописным плагинам дали?

    • @МаксимМедведев-ф9м
      @МаксимМедведев-ф9м 4 месяца назад

      @@arher743 например ?

  • @kek_6858
    @kek_6858 5 месяцев назад +2

    Как жаль, что большинство бизнес задач достаточно сложны по контексту, а не по технологиям. Очень жду Ai с возможностью погружать в контекст инфраструктуры.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Согласен. Программистов можно заменить, а разработчиков пока еще нет.

    • @vacsa
      @vacsa 4 месяца назад

      уже есть, называется RAG

  • @N5O1
    @N5O1 4 месяца назад

    Использую gpt каждый день, как для работы так и для бытовых задач. И не представляю как я обходился без него. Даже уже писал один проект в придакшн который под капотом ичпользовал gpt модель
    Только почему 4о, 4? Ведь даже в документации OpenAI написано, что 4 для сложных задач подходит лучше

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Да просто взял потестить новейшую модель

  • @stas7che
    @stas7che 4 месяца назад

    Ого, не знал про хттп клиент в пайчарм. А почему используешь team gpt а не родную оболочку?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +1

      Да просто она удобнее что-ли. Всякие папки есть, типа ленты переписок и тд

    • @БорисОстроумов-т7к
      @БорисОстроумов-т7к 4 месяца назад

      а вы знаете, что такие запросы можно писать прямо из консоли или нет? Ну и программисты пошли xD

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      А зачем писать из консоли? 😀

    • @stas7che
      @stas7che 4 месяца назад

      @@БорисОстроумов-т7к а вы знаете что можно и код писать в ворде?

  • @julesbois2122
    @julesbois2122 4 месяца назад

    Разработчик превращается в ревьюера с навыком промпт-инженера!
    Ну, компания вместо оплаты труда нескольких разработчиков будет платить одному такому ревьюеру и ещё один "оклад" OpenAI.🙂

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Ну это не совсем так. Задание просто слишком простое, ну тестовое задание и не могло быть сложным.
      Я вчера тут ковырял gpt пытался сделать браузерную игру на js. Ну и я бы сказал что там дорабатывать и дорабатывать. Вообще все криво косо и больше половины не работает. Тем не менее, скорость разработки с ним в несколько раз выше.
      А еще бы я отметил что требования к квалификации разработчика очень с ним возрастают. Попробуй ка допили приложение после такого криво-кодера, тут новичок не справится

    • @julesbois2122
      @julesbois2122 4 месяца назад

      @@SeniorPomidorDeveloper Да, точно! Написав "превращается в ревьюера", я так же имел в виду, что квалификация нужна серьёзная, ведь не каждый сможет делать такое ревью.
      Вообще, хорошо, что это всего лишь инструмент и не слишком умный. Плохо, что десятки умнейших людей работают фуллтайм, чтобы сделать его умным.

  • @serg-il5li
    @serg-il5li 4 месяца назад

    Этот может и не заменит, а вот следующий...Но опять же мы же сейчас код не компилируем сами и не интерпретируем, а там тоже не простые штуки работают, которые когда то кого то лишили работы. Однозначно теперь создание простых приложений сайтов и прочей лабуды будет доступно простым пользователям по запросу типа сделай мне игру где можно ГРАБИТЬ КАРАВАНЫ. Но будут и спецы которые будут заняты более серьезными проектами

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Кстати игру пытался делать на js. Арканойд получился неплохо, а на что-то большее уже совсем не тянет

  • @krokojur2910
    @krokojur2910 5 месяцев назад

    спасибо

  • @N5O1
    @N5O1 4 месяца назад

    не смотрел видео, потому что не понял его суть
    да, с ChatGPT можно писать, код. Он делает это достаточно хорошо, главное знать итоговый результат и писать правильно запрос и описывать корректно алгоритм.

  • @sab_ero8561
    @sab_ero8561 5 месяцев назад +6

    это дают мидлам? а в чем прикол? задачи же очень легкие

    • @Kot1key
      @Kot1key 5 месяцев назад +4

      А какие есть "сложные задачи", которые дают мидлам ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Есть средние)

  • @ibrahimoglu
    @ibrahimoglu 5 месяцев назад

    👍

  • @BorisenkoV89
    @BorisenkoV89 4 месяца назад

    Привет, где взять такой клиент для работы с API OpenAI?

  • @МаксТатаренко-е6г
    @МаксТатаренко-е6г 5 месяцев назад

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

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +3

      А по моему нормальный код. Просто задача простая. А что еще надо от вью по аналитике? Чтобы запросы экономило , было безопасно и читаемо. Остальное это второстепенные вещи. Задание не предполагает какого-то хитро-изощренного решения, зачем усложнять, когда можно сделать просто. Он и сделал.

  • @Developer_python_
    @Developer_python_ 5 месяцев назад

    Привет. Ну это довольно простое тестовое задание. Сейчас 4 мес пишу срмку где взде почти кастомная реализация. Особенно в админке, динамические формы, страницы и тд. Чат помогает задать направление. А дальше почти все нужно корректировать. Но время экономит серьезно. Спасибо за хттп клиента. Не знал. Юзал мож хедер екстеншн

  • @РомаПлетнев-о1р
    @РомаПлетнев-о1р 4 месяца назад +1

    Я считаю что если ты не понимаешь в программировании то и АИ тебе не поможет. АИ только дополняет и помогает программисту.

  • @molochnikzero
    @molochnikzero 5 месяцев назад

    Привет, я думаю, что останавливает от использования в проектах то, что приходиться подписываться под NDA и не передавать код третьим лицам. Ну и конечно, что chatGPT закрытая разработка, к тому же платная. Думаю, что в ближайший год выпустят плюс-минус нормальную модель для локального пользования. Тогда - да, буду активно использовать на всех своих проектах. Куплю себе 5090 и посажу джуна\мидла генерировать глубокие unittest'ы и интеграционные для запуска в ci-cd. Потому что зачастую нет ни времени, ни моральных сил писать *баные тесты в больших проектах с 0% покрытия

    • @molochnikzero
      @molochnikzero 5 месяцев назад

      Если спросите - почему при написании сервиса не было тестов - у нас есть отдел тестирования, который разбалывал всех разрабов. Да и культурой тестов до меня в компании никто не интересовался.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Большие проекты с нулевым покрытием это ад. И никакой отдел тестирование не спасет! У нас в проекте более 10.000 юнит тестов. Сколько надо тестировщиков чтобы проверить каждый кейс для каждого релиза?
      Уж лучше действительно chat gpt натравить чтобы он хоть что-то проверял, хотя чтобы от него добиться нормального теста надо его задолбать, в видео я три раза его просил по разному, чтобы что-то адекватное выдал.
      NDA это конечно проблема. Но наверное можно согласовать с начальством. Если конечно вы не в банка или типа того.
      Ведь код нельзя передавать "третьим лицам." А вопрос по субъектность ИИ до сих пор не имеет однозначного ответа.

    • @molochnikzero
      @molochnikzero 4 месяца назад

      @@SeniorPomidorDeveloper Ну, третьи лица в этом случае OpenAI, которые, конечно же, хранят логи переписок в не зашифрованном формате в базах)

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Я бы сказал Третьи, но не лица ) Вероятно что хранят, да

  • @АндрейКомиссаров-с5к
    @АндрейКомиссаров-с5к 5 месяцев назад +1

    Он, конечно, помогает писать код, только твои скиллы от этого не прокачиваются. Раньше все время пользовался gpt. Сейчас стараюсь пользоваться если совсем не разобраться самому.

    • @ArtemZakharov-sv6dj
      @ArtemZakharov-sv6dj 5 месяцев назад

      Согласен, прокачка идет медленнее , но идет!

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Зато рутина легко идет, когда уже напрокачивался)

    • @БорисОстроумов-т7к
      @БорисОстроумов-т7к 4 месяца назад

      @@ArtemZakharov-sv6dj она идет гораздо быстрее, нужно кейсы уникальные записывать и заучивать, тем более пополняется база кода с ним очень быстро, можно частые решения записывать в отдельные модули

  • @photohunter_videogatherer
    @photohunter_videogatherer 5 месяцев назад

    Тестовие данние может тоже делать, если что))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Тоже потом об этом подумал. ) Через fixtures можно

  • @Egorius96
    @Egorius96 4 месяца назад +1

    Спасибо, видео получилось очень интересное, на одном дыхании посмотрел. У нас сейчас тимлид помешался на типизации и на всех проектах мы очень жестко указываем типы для всех сущностей в коде. Вот хотел тебя спросить, собственно в чем проблема динамической типизации в python, если не считать банальные ответы типа для документации и оптимизации? Лично я считаю что это кододрочерство и не более) Как ты считаешь?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +2

      Питон это язык с динамической типизацией, он таким и остается. Он изначально создавался для простоты использования, чтобы меньше заморачиваться: с типами, с очисткой памяти, с ООП (если оно в каком-то кейсе просто не нужно). То что сейчас на него накрутили разные штуки типа строгой типизации, мое личное мнение что это в большинстве случаев просто не нужно. Не нужно из питона делать java. Для продуктовой разработки уж точно не нужно. У нас в проекте сотни тысяч строчек кода и под сотню моделей, по разному связанных. Мы каждую неделю фиксим десятки багов, и я не помню чтобы хоть один из них был связан с тем что неправильно указали тип. Супер редкий кейс. В 99% по имени самой переменной уже понятно какого она типа.
      Я думаю что для math библиотек, возможно для ML, или там где мы много используем кастомные типы данных, строгая типизация будет более актуальна.

    • @Egorius96
      @Egorius96 4 месяца назад

      @@SeniorPomidorDeveloper спасибо большое!

    • @julesbois2122
      @julesbois2122 4 месяца назад +1

      Аннотация типов в Python введена для поддержки статического анализа кода. И .. всё, наверное.
      Если вы не используете статические анализаторы, то и плюсов от type hinting будет мало. IMO

  • @shulginoleg6561
    @shulginoleg6561 4 месяца назад +1

    Пока только Шах. Но мат как в прямом, так и в переносном смысле неизбежен. Просто партия ещё не закончилась...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Да это шутка ) если бы меня на видео не было , кто бы писал запросы и рассказывал вам об этом? )

  • @vasiliylu8054
    @vasiliylu8054 4 месяца назад

    Немного оффтопа по написанию юнит тесттов. А они, что в БД лезут, или я чего-то недоглядел?...

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Юнит тесты конечно лезут в БД. В нее пишут, а потом после окончания каждого теста очищают. (это конечно не основная база , настореная для Джанго. Они свою создают)

    • @vasiliylu8054
      @vasiliylu8054 4 месяца назад +1

      @@SeniorPomidorDeveloper спасибо, просто показалось немного странным. В дотнете стараются всё замокать и тестить только логику.

  • @vladkrolik2700
    @vladkrolik2700 4 месяца назад

    Скажи ты не обучаешь персонально ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Раньше обучал. Но давно не занимался этим. Может сейчас взял бы одного или двух учеников, но не дешево .

    • @vladkrolik2700
      @vladkrolik2700 4 месяца назад

      @@SeniorPomidorDeveloper не дешево это сколько ?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      Надо подумать. Со мной можно связаться в ТГ группе, ссылка в профиле, там в описании в "Контакты админов" я буду первый

  • @set1qs
    @set1qs 5 месяцев назад +1

    За год использования жпт, понял что если ты не знаешь что он делает и пишет, и сходу не можешь увидеть его касяки он уничтожит твой код )))
    Поэтому использую его только для алгоритмических моментов, в отдельных функциях, задачах, ну и пока пишу ему запрос, в голову приходит решение само ))))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +1

      Согласен. Пока он больше для утилитарных задач подходит, и вот для таких простых приложений как на моем видео. И то ошибок наделал

    • @БорисОстроумов-т7к
      @БорисОстроумов-т7к 4 месяца назад

      открою секрет, учите компьютер сайенс, а не языки программирования

  • @Alypsat_kz
    @Alypsat_kz 4 месяца назад

    надо и ошибки скопипастить и ему показать, тогда он сам исправить или предложит пути исправления.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      делал так, просто не все это в видео вошло. какие-то ошибки предлагает правильное решение, какие-то нет

    • @Alypsat_kz
      @Alypsat_kz 4 месяца назад

      Да, тооько досмотрел видео, Вы так делали. И, я польностью солидарен с Вашими выводами на счет ChatGPT. Нужно четко знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт на django и несколько программ на dash, micropython, и я впервые узнал из этого видео про PEP 8. Я многого ещё не зная, логика сериалайзеров в djanjo мне все еще не понятна, но ChatGPT хороший учитель и наставник, я пользуюсь бесплатной версией.

    • @Alypsat_kz
      @Alypsat_kz 4 месяца назад

      Да, Вы так делали, только что досмотрел видео. И, я полностью солидарен с Вашими выводами на счет чатgpt, нужно точно знать что ты хочешь и как ты этого хочешь. С его помощью я написал один сайт и несколько прграмм на dash и micropython, и впервые узнал из этого видео про PEP 8, да и логика сериалайзеров в django мне еще не до конца понятна.ю, пишу свои модули для аутентификации и верификации. Но чатgpt для дитя 90-х это просто фантастика.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +1

      @Alypsat_kz сто процентов! Еще пару лет назад мы и представить не могли что у нас будет такой помощник и так быстро .

  • @ЮрийСавостьянов-я2з
    @ЮрийСавостьянов-я2з 4 месяца назад

    дайте пж сайт чата джипити которым все пользуются

  • @ерцхартеверент
    @ерцхартеверент 4 месяца назад

    заменить пока не сможет но пошник очень не плохой что и хорошо и плохо

  • @ivanruiner
    @ivanruiner 4 месяца назад

    Это что DRF? А почему не просто на Django?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад +1

      Django в его нативном применении это штука довольно устаревшая и плохо-масштабируемая. Шаблоны и формы на бэкенде, это не современный подход. DRF - это фреймворк для создания REST API на Джанго, это более гибко и бекенд даже пишется легче там.
      Я об этом рассказывал в первом курсе, с белой обложкой. Там может уже зависимости устарели и что-то по-другому работает, но смысл остается тот же.

    • @SyperMonster
      @SyperMonster 4 месяца назад

      ​​@@SeniorPomidorDeveloper Делаю сейчас MVP на django без DRF, на темплейтах, так ещё и htmx для подрузки, да здравствует генерация html на сервере! Делаю кстати CRM систему, страшный Франкенштейн получается, а ещё страшней, что за это платят 😅

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  4 месяца назад

      😂 ну платят же! Это главное)

  • @tertiumorganum5665
    @tertiumorganum5665 4 месяца назад

    мля так на питоне и не программисты пишут😂

  • @set1qs
    @set1qs 5 месяцев назад

    Слишком качественно написано тестовое )
    Обычно в рабочих задачах пишут в таске, сделай так ) а как уже твои проблемы, какие ручки и прочее думай сам

  • @Serghey_83
    @Serghey_83 4 месяца назад

    Я ничего не понял.

  • @e_rom
    @e_rom 4 месяца назад

    Я iOS разработчик. Зачем я это просмотрел?

  • @user-descripter
    @user-descripter 4 месяца назад

    Терпеть не могу когда слякуют слюнями в микрофон

    • @databox4279
      @databox4279 4 месяца назад +3

      так не терпи, на крестик в углу нажми. Ты же не терпила, чтобы терпеть.

  • @fuuuns
    @fuuuns 3 месяца назад

    4о полнейший убогий шлак. Только 4 десонстрирует некоторые аналитические спосоьности. 4о либо фантазирует лютую дичь либо повторяет одно и тоже хоть голову словай над изменением промта. Этому творческому недоразумению только пейзажи рисовать и анекдоты складывать. Код для анализа я доверяю только 4ке.