• В чем заключается ошибка и как ее исправить?

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

    vabka
    @vabka
    Токсичный шарпист
    Только ручками заблокировать биос паролем.
    Ответ написан
    Комментировать
  • Как исправить ошибку?

    shabelski89
    @shabelski89
    engineer
    Написано же - у объекта Button нет в конструкторе style .
    Ответ написан
    Комментировать
  • Умная розетка с автовключением без интернета?

    vabka
    @vabka
    Токсичный шарпист
    По идее это должно решаться при помощи умной розетки, которая управляется не по wifi (например по zigbee) и соответствующим хабом с возможностью добавления кастомных сценариев.
    Ответ написан
    Комментировать
  • Как добавить HTTP proxy для telegram бота на pythonanywhere?

    Vindicar
    @Vindicar
    RTFM!
    В гугл!

    Не, кроме шуток. Гугл по "telethon proxy" первой же строкой выводит на страницу документации с примером.
    TelegramClient('anon', api_id, api_hash, proxy=("socks5", '127.0.0.1', 4444))

    В твоём случае будет скорее что-то типа proxy=('http', 'proxy.server',3128)
    Почему ты не осилил это найти?
    Ответ написан
    3 комментария
  • Что делать если функция не видит атрибут?

    Vindicar
    @Vindicar
    RTFM!
    Включи голову и подумай.
    if ai.SeparateByName(ai.text) is True:
        response = f'my name {ai.name}'
    ai.TextToSpeech(response)

    Если условие не выполнится, переменная response не будет определена. Нужно или дать ей альтернативное значение в ветке else, или дать значение по умолчанию до if. Ну или внести вызов TextToSpeech() внутрь if.

    Аналогично, ты определяешь атрибут ChatAI.text только в методе SpeechToText(), и только если распознавание прошло успешно. Если первая запись голоса или первое распознавание прошли неудачно, атрибут text определён не будет. В случае вторых и последующих - он сохранит своё прежнее значение, и ты не сможешь понять, это пользователь дважды повторил одно и то же, или бот тупит.
    Тебе нужно или определить ему какое-то значение по умолчанию в __init__(), или, что лучше, вообще не использовать атрибут, а возвращать это значение из метода через return.
    Ответ написан
    Комментировать
  • Что такое Docker простыми словами?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Что такое Docker простыми словами

    простыми словами

    Если совсем прям простыми, то - это некая легковесная оболочка, которая способна изолировать приложение внутри себя от внешнего мира. Очень похож (по логике) на системы виртуализации VMware, VirtualBox, Parallels итп, но сам не является им.

    Возможности:

    - Контейнеризация: Docker позволяет паковать приложения вместе со всеми их зависимостями в контейнеры, обеспечивая тем самым их независимость от конкретной инфраструктуры.
    - Переносимость: Контейнеры Docker могут быть запущены на любом компьютере, который поддерживает Docker, независимо от операционной системы. Это делает распространение и развертывание приложений намного проще.
    - Изоляция ресурсов: Каждый контейнер Docker работает в изолированной среде и не влияет на другие контейнеры или хостовую систему.
    - Слоистая файловая система: Docker использует слоистую файловую систему для хранения данных, что позволяет существенно экономить дисковое пространство и упрощает обновление и распространение контейнеров.
    - Сетевые возможности: Docker позволяет настраивать сетевые параметры каждого контейнера, что позволяет создавать сложные многокомпонентные приложения.
    - Docker Hub: Docker Hub – это репозиторий, где можно хранить и делиться контейнерами. Это облегчает развертывание и распространение приложений.
    - Docker Compose: Это инструмент для определения и запуска многоконтейнерных - Docker-приложений. С помощью Compose вы можете использовать файл YAML для конфигурации служб вашего приложения, а затем с помощью одной команды создать и запустить все службы.
    - Docker Swarm: Docker Swarm предоставляет нативные возможности Docker для оркестрации и масштабирования кластера Docker.
    Ответ написан
    Комментировать
  • С чего начать практику администрирования без скучных книг?

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

    Mi11er
    @Mi11er
    A human...
    Вопрос конечно детский
    У вас в массиве лежит объект , в объекте ключи и значения

    Значит первая итерация , по объектам
    Вторая уже по ключам.

    Код напишите сами.
    Ответ написан
    Комментировать
  • Берут ли вап вап?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В админы надо идти, там паранойя и обсессии даже полезны. Пока себя не загонишь.
    Ответ написан
    Комментировать
  • Уход во время испытательного срока, нормально ли это?

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

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

    Нет желания блефовать увольнением и жирным оффером из другой компании, так как текущая меня более чем устраивает, да и на данный момент опасно угрожать уходом начальству, так как it пузырь уже сдулся

    Ну так а вы не блефуйте, а действительно получите оффер и говорите по существу. Разумеется уважающий себя разработчик не будет махать выдуманным оффером - он реально его получит и будет открыто говорить с текущим работодателем. При этом разумно скинуть какой-то процент от зарплаты в оффере, ну мол "я готов получать тут чуть меньше, т.к. я тоже не хочу менять сейчас работу". Вот и вся история. Либо признайтесь себе, что у вас и так всё неплохо и вам платят подходящие деньги. Перейдите от теории к действию.
    Ответ написан
    Комментировать
  • Какой список тем нужно знать в django, чтобы можно было претендовть на позицию junior?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Умение искать информацию самостоятельно
    2. То, что написано в десятках других ответов на этом ресурсе
    Ответ написан
    Комментировать
  • Первое предложение о работе, как поступить?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Джуны и в лучшие времена были не нужны, а теперь тем более. Поэтому хвататься надо за любую возможность, а потом сжав зубы получать свой первый год непрерывного опыта, с которым будет проще потом устраиваться.
    Ответ написан
    1 комментарий
  • Как исправить ошибку с кавычками в sqlite3?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    ('INSERT INTO messages (message_text) VALUES (?)',(message_text,))
    Ответ написан
    Комментировать
  • Имя 'user_id' не определенно, что делать?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Тут какая то порнография с отступами, методами и их параметрами.

    def process_shot(user_id):
        global cur, con
        return True
        return False
    success_rate = get_upgraded_success_rate(user_id)


    Это вот вообще как? Зачем? Метод то закончился, откуда user_id возьмется
    Ответ написан
    Комментировать
  • Как исправить ошибку в этом коде?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Вы не смогли перевести текст ошибки?
    64250a173e58f641881098.png
    Ответ написан
    Комментировать
  • IndentationError: unexpected unindent, что делать?

    Vindicar
    @Vindicar
    RTFM!
    Почему ты открыл try, но не закрыл его блоком except или finally?
    Сначала учи язык, потом уже клепай ботов.
    Ответ написан
    Комментировать