• Куда правильнее перенести документооборот?

    автоматизация и Excel несовместимы
    общая SQL-база, FastReport и .NET клиент решили в нашем случае все проблемы
    Ответ написан
    2 комментария
  • Can only concatenate str (not Proxy Error ) to str?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Прочитать учебник по Python для чайников хотя бы и не пытаться плюсовать строку с исключением.
    Ответ написан
    Комментировать
  • Можно ли устроиться на работу программистом в Америке, имея только бакалавриат инженера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Можно устроиться даже без образования, если есть знания и опыт. А вот без них и красный диплом не поможет.
    Ответ написан
    Комментировать
  • Как найти пересечение строки и столбца таблицы?

    @dmshar
    Если вы поместили вопрос под тегом Python, то и ответ будет касаться этого языка.
    В Python есть чудесная библиотека Pandas - в аккурат для представления ваших данных.
    Если бы дали себе труд привести в вопросе - как того требуют (и не зря) правила сайта - не картинку, а набранную вами табличку (хотя-бы в EXCEL) я бы дал себе труд написать код, как такие данные "укладываются" в DataFrame. А раз нет - ну разберетесь сами, куда смотреть я сказал.
    После того, как DataFrame создан значение на пересечении столбца и строки ищется элементарно, в одну команду, например так:
    df.ef[(df.Свыше==65) & (df.До==80)]
    Ответ написан
    Комментировать
  • Как заставить нейронку на Python подгонять коэффициенты уравнений?

    @dmshar
    Господи, опять велосипед....
    Ну поставили вы в теге "машинное обучение". Значит понимаете, что начинается все не с нейронных сетей, а со статистики. Там ваша задача, которая называется задачей регрессии, 120 лет как решается элементарно.
    В sklearn есть функция LinearRegression.
    В numpy есть модуль numpy.linalg.linalg, в котором есть нужные реализации

    Не хотите готовую функцию - пишите свою, материала в сети тоже навалом:
    https://towardsdatascience.com/linear-regression-f...
    https://machinelearningmastery.com/implement-simpl...

    Причем тут "случайно сгенерированный график" - вообще не понятно. Да и как вы собрались графики сравнивать, если график это рисунок. А сравнивать можно данные. И не надо сразу браться за нелинейные функции, начните с простейших, с линейных, потом - доберетесь и до квадратичных и до нескольких переменных. В общем - рекомендую потратить время и разобраться с азов, что-бы потом не выглядеть вот так:6076c59895078933463804.png
    Ответ написан
    7 комментариев
  • Что это за часть питона @?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Это декоратор. В учебниках по языку про них рассказывают.
    Ответ написан
    Комментировать
  • Как делать снимок каждую секунду при нахождении лица в реальном времени?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Программу можно сделать, взяв буквы и цифры, скобки и пробелы, ещё всякие значки. Расставить их как вам хочется, и смотреть, какие ошибки будут. Устраняйте ошибки. Как ошибок не станет - программа готова.
    Ответ написан
    2 комментария
  • Сравните Tornado и Sanic. Что лучше?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    С одной стороны Tornado - это фреймворк от Facebook, а с другой - это морально устаревший фреймворк из тех времён, когда кооперативная многозадачность в Python реализовывалась только генераторами. Sanic же - это попытки нонеймов сделать асинхронный Flask. И тот, и другой применимы, но ни тот, ни другой лично я использовать бы не стал для новых проектов.
    Ответ написан
    2 комментария
  • Нормальная ли сложность задачи для джуниора на работе?

    neuotq
    @neuotq
    Прокрастинация
    Ключевое отличие джуна от мидла прежде всего в опыте коммерческой разработке. Вполне себе встречаются ситуации что джун может иметь теоретические знание в некоторых моментах и тп выше мидла или даже, о боги, синьйора.
    Я, конечно, во многом упрощаю, но почему-то многие воспринимают как джун == ничего незнает только учится, только из-за того, что многие скриптокидди прорываются в компании и фигачать на своем реакте(непонимая вообще как всё и зачем работает).
    На самом деле не так. И конечно не значит что джун должен знать всё и тп. Но как минимум общее понимание что и зачем ожидается, как и начальное знание предмета.
    А вот из понятных слабостей джуна - отстутвия понятия о коммерческой разработке, её особенностях, понятии о продукте почему делаем это, а не вот ту крутую модную фичу и тп и тд. Те тут значительная часть слабостей лежит даже в сфере тн "софт скилов", а не только прямых хард слкиллов в конкретной технологии(но и они безусловно тоже!).
    Ну а с сеньёорами это ещё более важно, там уже соф скиллы ещё важнее.
    Поэтому приходит джун, типа знает технологии, но слабо знает что и когда и зачем, поэтому им задачи нужно давать более конкретно, поэтому и ожидается что примерно за полгода-год он станет мидлом и значительную часть решений начнёт принимать самостоятельно, на основе поставленных задач стейкхолдерам/продактом и тимлидом. Грубо говоря, освоится в песочнице)
    Ответ написан
    Комментировать
  • В чëм проблема?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    В незнании основ Python. Откуда бы у функции появится атрибуту conn?
    Ответ написан
    Комментировать
  • Почему ошибка при for i in range(45)?

    Давайте поможет анонимусу прочитать сообщение об ошибке (загнать текст в гугл-переводчик)

    ожидается блок с отступом

    Табуляции не хватает.

    Емнип, тему про важность табуляции в питоне загоняют в первой же главе

    Код видимо должен выглядеть как-то так:
    import turtle
    turtle.pensize(0.01)
    for i in range(0, 360):
      turtle.forward(i)
      turtle.right(i)
    Ответ написан
    2 комментария
  • Почему работодатели заостряют внимание на теории?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Чтобы сразу отсеивать слабых соискателей, не знающих даже элементарных основ.
    Ответ написан
    3 комментария
  • Пишу игру на python на windows 10, по курсу и у меня выходит ошибка, как ее исправить?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Может для начала разобраться как работает Python? Сначала должны быть "константы", потом инициализация... Скорее всего вы не знаете как работает Python и Pygame.
    И вообще, у вас весь код вне методов. Вот отсюда и все проблемы. Почитайте что такое:
    if __name__ == '__main__':
    	main()
    Ответ написан
    Комментировать
  • Как используя цикл for, найдите сумму всех элементов заданного списка?

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

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вообще не надо ничего глобализовать. Глобальные переменные - это зло, а появление в коде оператора global - всегда признак говнокода.
    Ответ написан
    Комментировать
  • Стоить ли уходить с работы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если кто-то готов вас взять на бо́льшие деньги и лучшие условия, то стоит уйти. Если нет, то не стоит.
    Ответ написан
    Комментировать
  • Ошибка в коде Python, что делать?

    @dmshar
    Вопрос: "Что делать?"
    Ответ: "Учить Python"
    Примечание: Интересно, такой ответ хоть кого-нибудь удивит?
    Ответ написан
    Комментировать
  • Ошибка в коде Python, что делать?

    Dr_Elvis
    @Dr_Elvis Куратор тега Python
    В гугле забанен
    Читайте ошибку
    красным по белому написано что нет модуля pyaudio. установите его сначала и дальше посмотрим.
    А вообще "Первый раз в питоне" и "сделать голосового ассистента" вещи не совместимые. сначала Марк Лтуц, а потом всё остальное
    Ответ написан
    Комментировать
  • С чем связанна проблема кодировки?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Ответ.
    Это может быть связано с неправильной работой с кодировками.
    А именно перекодирование происходит:
    - не в ту кодировку
    - не из той кодировки.
    Обычно неопытные программисты не хотят разбираться с тем как правильно работать с кодировками и что такое юникод, а все проблемы решают методом тыка меняя код пока проблема не исчезнет. Из-за этого у них часто присходят преобразования по умолчанию, которые ломаются при смене операционной системы, при запуске другим спообом (из терминала, от имени другого пользователя, через крон...), при смене умолчаний (локали, настроек терминала, настроек БД).
    А ещё такие неопытные программисты до жути боятся сообщений об ошибках, но решать настоящие пролемы не хотят и гасят их в бесшумном режиме, отчего реальные проблемы маскируются под глобальныйми молчаливыми пустыми обработчиками ошибок. Это приводит к усложнению внутреннего поведения программы и вот таки вот случаям, как у вас.
    Когда у таких программистов возникают проблемы (а за ними дело не встанет), то эти программисты не описывают проблему детально, не показывают исходный код, не обрисовывают архитектуру своей системы, а просто спрашивают в чем может быть проблема.
    Исчерпывающий ответ на такой вопрос дать несложно. Вот он.
    Ответ написан
    Комментировать
  • Вопрос c собеседования на позицию тестировщик QA Manual?

    @gudini_nomad
    Переоткрыть и уточнить это в описании бага, указав задействованные версии браузера?
    Ответ написан
    Комментировать