Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

MarkSmersh

  • 1
    вклад
  • 15
    вопросов
  • 5
    ответов
  • 80%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Какова политика ресурса в отношении неграмотных ответов?

    TosterModerator
    Модератор @TosterModerator Куратор тега Тостер
    Модератор Хабр Q&A
    раньше можно было безграмотного юзера, лезущего со своими советами, просто обозвать идиотом и не париться.
    Раньше оскорбления были точно так же запрещены. Насколько я вижу, вас дважды блокировали за оскорбления в адрес пользователей, еще до закрепления этого пункта в Регламенте.

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

    На мой взгляд, такая политика не совсем верная.
    Если на ваш взгляд, верная политика это оскорбление пользователей, то вам не место на данном ресурсе.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Какие существуют аналоги if else?

    HanDroid
    Антон Натаров @HanDroid
    js switch case
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать проверку на правописание через регулярные выражения?

    dodo512 @dodo512
    ^[А-ЯЁ][а-яё]+(?:, [А-ЯЁ][а-яё]+){0,9}$
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему такой ответ user longpoll?

    HemulGM
    Hemul GM @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Потому что event - это объект
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Почему такой ответ user longpoll?

    0ralo
    0ralo @0ralo
    Python backend developer
    Это старая либа, низкоуровневая. Event - объект поэтому так пишет. Что бы что-то увидеть интересное используйте режим дебага илиprint(event.__dict__)(вроде так)
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему сначала заканчивается func1, а уж потом выводит, что func1 началась?

    Vindicar
    Vindicar @Vindicar
    RTFM!
    t = threading.Thread (target = func1())
    Ты запускаешь поток, в качестве тела которого указываешь то, что вернула после вызова func1.
    Это None, и поток ничего не делает.
    Исправь на
    t = threading.Thread (target = func1)
    Нужно запомнить разницу:
    func1 - ссылка на функцию
    func1() - результат вызова функции без параметров
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как вызвать асинхронную функцию из обычной функции?

    gscraft
    Gennady S @gscraft
    Программист, философ
    Вам придется идти асинхронно от корня, любой async сопровождается await (и наоборот):
    import asyncio
    
    async def main():
        await ... # вызов библиотек
    
    if __name__ == "__main__":
        loop = asyncio.get_event_loop()
        try:
            loop.run_until_complete(main()) # передайте точку входа
        finally:
            # действия на выходе, если требуются
            pass

    Да, стоит разобраться с работой asyncio по документации или публикациям-гайдам.

    PS почему Main_telegram а не MainTelegram ? Обратите внимание на https://www.python.org/dev/peps/pep-0008/#class-names , есть смысл следовать подходам в стиле кода.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как узнавать новый chat_id приватного чата?

    Shurik24
    Александр Ананченко @Shurik24
    Обычный программист самоучка
    Можно, при запуске бота командой "/start" добавлять chat_id пользователя в БД
    К примеру в модуле "telebot" это можно так реализовать
    @bot.message_handler(regexp='/start')
    def start(message):
        print(message.chat.id)
        #Ну сюда фигаришь дальше код, куда сохранять эти chat_id
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Какой проект подойдет для Джуниора Python?

    Ищю в поисковиках @qid00000000
    Мало что знаю, но информацию найду в гугле
    Возьми интересную задачу, которую ты хочешь решить (не важно, насколько сложна она будет).

    Декомпозируй (разбей проблемы на лёгкие части).

    Организуй процесс решения проблемы:
    Что ты будешь делать, если поймёшь, что идёшь в неправильном направлении (git)? Как будешь ставить, отслеживать и выполнять задачи (таск трекер)? Как проверить, что то, что ты сделал работает корректно (тестирование)?

    Ответь на вопросы:
    Как запускать? Через что? На чем?

    Потом, распиши процесс написания частей, контрольные точки проверки, выставить дедлайны. .. Ну и Гугл тебе в помощь..

    Так и родится твой проект.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • AshBlade
    Сергей Соловьев
    • 6 ответов
    • 1 вопрос
  • rPman
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • SignFinder
    Alexey Dmitriev
    • 4 ответа
    • 0 вопросов
  • Vindicar
    Vindicar
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации