• VS Code, Python и куча ошибок. Просто Tk() или tk.Tk()?

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

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Необходимо реализовать бота в Telegram который должен присылать одну из множества фотографий определенного типа.

    Посовещавшись со старейшинами тостера, мы приняли важное решение! Мы разрешаем вам реализовать бота в Telegram который должен присылать одну из множества фотографий определенного типа.

    Оо, да не надо сколько благодарностей...
    Ответ написан
    7 комментариев
  • Как сделать экономического бота для дискорда?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    if cursor.execute( f"SELECT id FROM user WHERE id = {members.id}" ).fetchone() is None: # Если нет id то заносим в таблицу
    - это вы не в таблицу заносите, это х***ей страдаете. Почему бы вам не спросить у того дауна, у которого скопипастили код?

    Решение одно - избавьтесь от f-строк, и возможно, жизнь наладиться.

    Было бы классно, запилить на тостере фильтр, например, если в вопросе встречается словосочетание f"SELECT - банить и юзера по ip, и перенаправлять его к профессору хауди!
    Ответ написан
    2 комментария
  • Как сделать экономического бота для дискорда?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    0.Бросаете писать ботов не зная языка, и не умея гулить (желательно).
    1.Смотрите на ошибку в консоли.
    2.Пытаетесь осознать ее.
    3.Если не знаете английского - открываете переводчик и возвращаетесь к п.1.
    4.Если не понимаете, в чем проблема - гуглите.
    5.Если гугл не помогает - откладываете бота, ищите книгу Лутца, штудируете и возвращаетесь к боту.
    Ответ написан
    Комментировать
  • Как найти клавиатуру для ноутбука X705UV-GC025T?

    Adler_lug
    @Adler_lug
    Не обязательно искать такой точно партномер. На одну и ту же модель могут быть клавиатуры разных производителей (Asus сам клавиатуры не выпускает) и партномера будут разные. Да и у одного производителя этих парномером может быть много, так что на него особо внимание обращать не стоит.
    Просто ищите по модели ноутбука.
    Например, первая ссылка в Гугле. (Нет на складе, но это просто пример).
    Ответ написан
    Комментировать
  • Джуны в андроид не нужны?

    Jacen11
    @Jacen11
    Периодически мониторю вакансии на позицию Junior Android Developer
    не туда смотришь, смотри просто Android Developer. Обычно нужно человек 20-30 разрабов и просто делают одно два объявления и потом уже смотрят куда направить человека

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

    И нужно понимать, что в самом деле именно джуны нужны, а не трейни. Если ты просто после курсов и ничего не понимаешь, хрен тебя кто возьмет
    Ответ написан
    Комментировать
  • Как ускорить работу скрипта в python?

    @deliro
    Зачем здесь вообще питон?

    comm -12 <(sort --parallel=4 1.txt) <(sort --parallel=4 2.txt) > some_output_file.txt


    Где 4 - количество ядер / 2 (две сортировки идут одновременно), parallel не может быть больше 8 и является опциональным.

    sort умеет не вылезать за пределы ОЗУ (но если нужно жёстко ограничить, то -S 100M например). Если нужно, засовываешь это в питоне через subprocess

    Подробнее здесь https://en.m.wikipedia.org/wiki/External_sorting
    Ответ написан
    2 комментария
  • Джуны в андроид не нужны?

    opium
    @opium
    Просто люблю качественно работать
    Программисты везде нужны, Джун подразумевает хотя бы небольшую наработку в тысячу часов хотя бы
    Ответ написан
    Комментировать
  • Можно ли одновременно запустить вторую ОС с внешнего диска?

    @pfg21
    ex-турист
    "внутрь" виртуалбокса можно пробросить "железный" носитель.
    https://www.virtualbox.org/manual/ch09.html#rawdisk
    Ответ написан
    Комментировать
  • Что делает этот скрипт?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    FFD9 - последние байты изображения формата jpg.
    Код вытаскивает второе изображение из файла fimrin.jpg и сохраняет в better_fimrin.jpg

    Допустим у нас есть два jpg файла: orange.jpg и apple.jpg (апельсин и яблоко соответственно). Если мы их склеим в 1 файла таким кодом:
    f1 = open('orange.jpg', 'rb')
    f2 = open('apple.jpg', 'rb')
    
    with open('out.jpg', 'wb') as out:
        out.write(f1.read()+f2.read())


    то получим файл out.jpg, который в просмоторщике фото будет выглядеть как апельсин. Хотя на самом деле, после апельсина дописаны байты яблока. Очень упрощено
    orangeblablablaFFD9applelalalalaFFD9

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

    В принципе, код легко ужимается до
    f = open('fimrin.jpg', 'rb')
    content = f.read()
    
    with open('better_fimrin.jpg', 'wb') as out:
        out.write(content[content.index(bytes.fromhex('FFD9')) + 2:])
    Ответ написан
    Комментировать
  • Как сделать на одной флешке вин7 bios и uefi?

    Adler_lug
    @Adler_lug
    Откройте для себя Ventoy
    Ответ написан
    Комментировать
  • Не правильно отображается озу?

    HemulGM
    @HemulGM Куратор тега Windows
    Delphi Developer, сис. админ
    Здесь отображается рабочий набор. Смотреть нужно выделенную память. Открой "Подробности" и добавь столбец "Выделенная память".

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

    Оперативная память и её выделение процессу - сложная штука. Память может быть выделена, может быть закеширована, может быть "утекшая"
    Ответ написан
    2 комментария
  • Как в аргумента функции передать дату для datetime?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Пойдите почитайте Луца.
    Как дойдете до функций и их аргументов - поймете что делаете не так.
    Ответ написан
    Комментировать
  • Проблема в создании эхо-бота для телеги на пайтоне, в чем причина?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Вы издеваетесь? Где правильный код?
    Где у вас на 4=й строке bot.reply_to?
    UPD. Хауди Хо и телегам-боты это конечно прекрасно и хорошо, но вы же не будете устраиваться на работу в ресторан, не умея готовить и посмотрев передачу про Гордона Рамзни? Что-то мне кажется, что нет. Тогда почему вы пытаетесь писать ботов на языке программирования, которого не знаете, посмотрев только видос попсового ютубера?
    Ответ написан
    1 комментарий
  • Чему учит Марк Лутц?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Ответ написан
    Комментировать
  • Чему учит Марк Лутц?

    @AVKor
    Я новичок в программировании, и не совсем понимаю необходимости чтения книг.

    Изучение начал с просмотра 4-часового ролика на ютубе, где разъясняется весь синтаксис языка.

    Тогда лучше стать не программистом, а видеоблогером.
    Многие рекомендуют книги, и по Python именно Марка Лутца. Но полистав pdf-файл этой книжки я не смог найти ни одного куска кода, который был бы для меня не понятен.

    Встаёт вопрос: А есть ли смысл читать его?

    Нет. Лучше сразу послать резюме в крупнейшие ИТ-компании мира.
    Ответ написан
    Комментировать
  • Как научиться писать большие проекты в одиночку и не сойти с ума?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Декомпозиция
    Ответ написан
    Комментировать
  • Нужна программа для бекапов в организации?

    @Drno
    Ну например Veeam Backup... таких программ куча...
    если бэкапить надо только файлы юзера(что скорее всего) тогда можно обойтись просто шарой или ftp + rclone на клиентах

    Режим реального времени(облако) - Nextcloud

    Бэкапить постоянно весь ПК смысла нет. Обычно же есть просто "образ" который раскатывается на любой новый ПК, далее вводятся логины от учеток... или у Вас по другому?
    Ответ написан
    Комментировать
  • Нужна программа для бекапов в организации?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Бэкап всего ПК - изначально порочная практика. Если у вас там винда - сделайте эталонный образ, который можно быстро накатить, и бэкапьте только документы пользователя. Или того лучше - организуйте хранение всех документов на сетевой шаре, под которой дисковый массив с резервированием. Элементарные вещи, блин, рассказываю зачем-то...
    Ответ написан
    4 комментария