Задать вопрос
  • ИИ на стадии обучения программированию. Стоит ли?

    @alexalexes
    вспомнив прошлый опыт приходилось перебирать из го*на кусок кода

    Вы, считай, не учились. Это основной навык программиста.
    В настоящей работе вам достанется перебирать чей-то плохо пахнущий кусок кода, доставшийся от предыдущего поколения работников или вашего Я 2-5-летней давности и подгонять его под текущие требования ТЗ. Писать новые модули вы будете максимум 1% рабочего времени.
    Ответ написан
    Комментировать
  • ИИ на стадии обучения программированию. Стоит ли?

    ИИ не позволяет тебе научиться двум очень важным навыкам:
    1. Поиск и фактчекинг информации
    2. Дебаггинг, самостоятельный поиск и решение проблем.

    "Ломание головы, почему код не работает" - это важная часть учёбы.

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

    И RAG, всякие MoE, подключение поисковика не всегда могут помочь.

    Без навыков самостоятельного поиска ты даже не поймёшь, что нейронка тебе нагаллюцинировала ересь.

    Я не говорю, что тебе нужно срочно отказываться и прекращать использовать chatgpt. Это точно такой же инструмент, как и поисковик, всякие QnA, stackoverfloe и тд, со своими ограничениями и нишами, где он хорошо работает.
    Ответ написан
    Комментировать
  • ИИ на стадии обучения программированию. Стоит ли?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обучение - это формирование связей в тканях мозга, поэтому оно больше похоже на накачивание мышц, а не на загрузку файлов на флешку. И происходит это, как и с накачиванием мышц, только под нагрузкой. Нельзя нарастить бицуху, если гантели будет тягать робот. Нельзя научиться программированию, если задачи решает ИИ.
    Ответ написан
    Комментировать
  • Как открыть терминал venv для работы с FastAPI Py?

    @Everything_is_bad
    1. сначала надо активировать venv, например в линукс это source директория_с_venv/bin/activate
    2. далее читай офдоки https://fastapi.tiangolo.com/#run-it уже давно есть fastapi dev для запуска
    Ответ написан
    Комментировать
  • Как проверять кодом наличие конкретно той или иной библиотеки?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Либо так:
    try:
       import somelib
    except ImportError:
       ...
       # тут пробуем импортировать другую библиотеку, или делаем что-то еще...
       import otherlib as somelib
    Ответ написан
    Комментировать
  • Нужно составить запрос если?

    @alexalexes
    if ($result->num_rows > 0 && $order['status_cart'] == 'Ожидает оплаты')
    {
      // do something
    }

    Вообще, замените ваш enum на атрибуте status_cart на числовой id статуса. Сделайте отдельную таблицу - "Статус оплаты" и пропишите там все значения, сошлитесь на эту таблицу внешним ключом.
    Если не хотите отказаться от enum, то используйте английские наименования, иначе вам придется гарантировать, что вы протащите кириллицу на все скрипты (чтобы везде был utf-8 в том числе при передачи данных в API).
    Ответ написан
    2 комментария
  • ИИ в строительной отрасли, какой выбрать?

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

    Его никто не обучал вашей задаче, finetuning НЕ ОБУЧАЕТ новым задачам, позволяет изменить способ общения и фокусирует работу на тематике, но чаще ЛОМАЕТ модель, ухудшая ее работу.

    Локальные модели есть шанс в приниципе обучить на ваши узкие задачи (скорее всего нет) но на это потребуется ресурсов на порядки (несколько, не один) больше чем ваша работа в принципе.

    p.s. большие и опытные команды делают из ИИ отличные поисковик по неструктурированным базам данным, причем в общем смысле, у некоторых получаются даже сложные кроссмысловые запросы. Пока это лучшее использование бизнесом ИИ (вангую будет и с программированием что-нибудь интересное), за исключением генерации мусора.
    spoiler
    посмотри в телеграме llm_under_hood он публикует разные тесты в своем приватном бенчмарке, направленный именно на использование в задачах бизнеса, будет из чего выбрать какой моделью пользоваться, у него есть сайт где удобнее смотреть но я его забыл а найти его в чате сложно, человек в маркетинг не очень ;)


    Помним! что лучшие текстовые модели НЕ мультимодальные, они обучались и умеют работать ТОЛЬКО с текстами, пространственные смыслы у них на зачаточном уровне (но рост коллосальный за этот год), продвинутые тесты на сколько я помню даже дорогая o1 модель проходила на 20%... это должно вам намекнуть что в лоб ваша задача не решается.

    p.p.s. сформулируйте вашу задачу строже, не абстрактно - 'решать мои задачи', а конкретизируя эти задачи, сформулируйте как вы их решаете, в своей голове

    Если все же нужно что то пилить, то как это с разработкой, разделяйте на подзадачи и решайте каждую по отдельности, ИИ тут тоже есть где притулить, но это будет не задание-результат а сложоаня агентная система взаимодействующих классической логики и ИИ
    Ответ написан
    2 комментария
  • Почему Python не импортирует и не видит библиотеки Flask?

    @dim5x
    ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
    getargspec() удалена из 3.11

    Используйте более старую версию питона (<3.11). Или убедитесь что зависимые модули используют getfullargspec().
    Первое проще.
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    @basili4-1982
    начать стоит с принятия что у тебя нет 6 лет опыта. Не надо об этом говорить. Скажи что нет опыта коммерческого но есть фрилланс и пет проекты. Это будет гораздо лучше выглядит.

    UPD:
    https://habr.com/ru/articles/880566/ статья на хабре в тему.
    Ответ написан
    Комментировать
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У меня есть уже 6 лет опыта в программировании на Python, я самоучка с 13 лет (сейчас 19)

    Для компаний значение имеет только тот опыт, который в трудовую записан. Если у вас нет трудовой, то с позиции нанимателя и опыта у вас тоже нет.
    Ответ написан
    5 комментариев
  • Как найти работу, если есть большой опыт, но всё равно не берут?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    6 лет - это не большой опыт. Средний миддл примерно. Причём при условии фуллтайм работы в офисе/команде. А в 19 лет это считай вообще 0 лет реального опыта. 18 лет - окончание школы, 19 - возврат из армии. Т.е. уровень джуна примерно. Откуда возьмутся 6 лет опыта? Даже если вы все эти шесть лет занимались работой каждый день по 8-10 часов, то возникает вопрос - а на остальное образование вы забили болт? Да и кто вообще школьника возмёт на полную ставку? Это незаконно. Законно фуллтайм вы работать не могли. Так кому нужен человек без среднего образования? А если нет, то слова про "шесть лет большого опыта" - это враньё. Кому нужен человек, который уже в резюме врёт? Поэтому вас сразу заворачивают. Вот на вакансии уровня джуна и начального мидла, в лучшем случае, вам и следует нацеливаться. Тем более без ВО. Так же следует подготовить качественное резюме и CV согласно современным стандартам и рекомендациям. И без фантазий про шесть лет опыта. Отдельно указать официальные места работы и фриланс. Разработка ПО, системное администрирование, дата-инженерия, тестирование - это всё разные профессии.
    Ответ написан
    Комментировать
  • Как реализовать стартап и сохранить авторское право?

    @basili4-1982
    Помню в эпоху бума стартапов, был такой термин идея на минус миллион дескать есть идея, что бы ее во платить требуется денег условный миллион. Так что если суть идеи чего то запилить и оно само по себе начнет бабки приносить это фантастика. По сути заключай договор что все сто сделают наймные сотрудники принадлежит тебе.

    Не привлекай их разом, пусть делают часть работы. Один сделал одно второй другое.
    Ответ написан
    1 комментарий
  • Реально ли студенту найти работу, связанную с сетями?

    Разрешаю, иди теперь пиши резюме и собеседуйся
    Ответ написан
    Комментировать
  • Как сформировать десктопное приложение на питоне?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    PyInstaller для новичков самое то.
    1. pip install pyinstaller
    2. pyinstaller -F /path/to/yourscript.py
    3. Profit
    Ответ написан
    2 комментария
  • Почему запрос выполняется разное время?

    @rPman
    FROM pg_stat_activity
    WHERE pid IN (SELECT pid FROM pg_stat_activity WHERE state = 'active');
    зачем ты in (select используешь на простую проверку where state='...', убери и оставь это условие в основном запросе.

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

    Судя по тому что у тебя 20 секунд выполняется примитивный запрос на всего миллионах записях с условием state='...' то у тебя на полях, используемых в условии нет индекса, а без них база перелопачивается вся целиком, и если быстро - значит она закешировалась, а если медленно - другие операции вытеснили ее из кеша.
    Ответ написан
    3 комментария
  • Что мне еще нужно изучить для бэкенд (фактически роадмап)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    https://roadmap.sh/backend - и далее по всем пунктам.

    Я имел ввиду, что вообще еще используют в бэке.

    Используют вообще всё. Для разных задач - разные инструменты.
    Ответ написан
    1 комментарий
  • Я в РФ, если пройду собес в компанию из РБ, Казахстана и т.д. обязательно ехать туда?

    Во-первых: кто тебе мешает задать этот вопрос представителю компании, в которую ты собесишься еще до собеседования?

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

    Обычно с другими странами работают через ИП и какого-нибудь посредника типа solarstaff.

    Формально ты деньги получаешь от посредника (соответственно не нужно возиться с ВЭД) и заказчик также передаёт деньги посреднику.

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

    А бумаги курьерской службой.
    Ответ написан
    Комментировать
  • No such file or directory django как исправить?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    А что мешает посмотреть на реальный путь файла и сравнить с текущим путём в консоли?
    6797fe2c30986221244028.png
    Ответ написан
    7 комментариев
  • Не проходят принты. В чём ошибка?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    1. В print('<unknown>' end=" ") и print(j end=' ') пропущены запятые перед аргументом end.
    2. В if j not in words: вы проверяете наличие слова j в words, но words содержит списки, а не строки.
    3 В if i==j:вы сравниваете список i со строкой j
    Ответ написан
    1 комментарий
  • C:\Users\Привет>pip list при запуске почему возникает ошибка?

    @maksam07
    А для чего вы указываете C:\\Users\\Привет> !?
    Ответ написан
    5 комментариев