Задать вопрос
  • Почему отказались от оператора GoTo в высокоуровневых языках?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никакие комьютеры не отказались от goto.
    Кроме того, это не функция, а оператор.

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

    @Everything_is_bad
    Ну вылазит и вылазит. это всего лишь предупреждение. А тебе лучше сначала почитать правила сайта, чтобы больше не постить картинки. А ошибка вообще в другом и тебе это даже IDE подсветило, ну и сам текст ошибки ты нам даже и не показал. Вообще написание ботов это не для новичков, особенно aiogram с его async, решай для начала более простые задачи
    Ответ написан
    Комментировать
  • Возможно ли засунуть django в сайт написанный на bitrix 1c?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Возможно ли засунуть django в сайт написанный на bitrix 1c?

    Возможно. Нужно ли? - нет.
    Ответ написан
    Комментировать
  • Кем можно пойти работать со знанием языка С,ассемблера,хорошей математикой?

    opium
    @opium
    Просто люблю качественно работать
    Ваш фундамент нулевой потому что вы не написали ни одной полезной программы без разницы на каком языке хоть для себя хоть для друзей родственников
    Ответ написан
    2 комментария
  • Почему вместо значения в print выводит function at 0x?

    Maksim_64
    @Maksim_64
    Data Analyst
    Потому что ты выводишь объекты своих методов, а надо их вызвать () - скобки потерял.
    def chet(kva):
        print("Площадь квадрата:", kva.Plohad())
        print("Периметр квадрата", kva.Perimetr())
    chet(kva)
    Ответ написан
    Комментировать
  • Как написать функцию, которая принимает цифру и возвращает число прописью?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Правильная идея.
    Объект, в котором каждая цифра будет ключом для четырёх значений - текст для единиц в мужском и женском роде, текст для десятков и сотен. Дополнительно текст для чисел 10-19.
    Объект, в котором номер триады будет ключом для склонений и рода (тысяча, тысячи, тысяч, ж).
    Функция, которая переводит триаду (три цифры) в текст нужного рода (м/ж).
    Функция, которая по числу выбирает склонение (одна тысяча, две тысячи, одиннадцать тысяч).
    Основная функция, которая разбирает число на триады, для каждой вызывает две другие функции и склеивает всё в строку.
    Ответ написан
    2 комментария
  • Можно ли с нуля обучится программированию, используя только интернет и не тратив деньги?

    Adamos
    @Adamos
    Можно ли с нуля обучится программированию, используя только интернет и не тратив деньги?

    Я, научившись программировать с нуля, не потратив на это обучение ни копейки и сделав это еще до появления в России интернета, свидетельствую: можно.

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

    Я, не встретив в процессе обучения людей, которым мог бы позадавать вопросы (например, школьный учитель информатики и преподы по программированию в институте знали те языки, которые преподавали, хуже меня), опять-таки свидетельствую: не нужны.

    А просидев годы на Тостере и посмотрев на те вопросы, которые задают недоучки, скорее скажу - куда полезнее самому разобраться в той глупости, которую придумал от недостатка опыта, чем получить от кого-то готовенькое решение, а со следующей нелепой фантазией снова идти на Тостер, потому что ответ получил, а думать не получил.
    Ответ написан
    Комментировать
  • Django CMS для образовательного проекта, какие плагины требуются?

    @Everything_is_bad
    сам не разработчик
    ну тогда и не выбирайте на чём и как писать. Создайте нормальное ТЗ и покажите его разработчикам, пусть они под него и выбирают.

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

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

    ЗЫ мне вот например, Wagtail на порядки больше Django CMS нравится
    Ответ написан
    2 комментария
  • Алгоритм поиска маршрута?

    @alexalexes
    Отложите питон в сторонку, откройте книжку по дискретной математике, на разделе теории графов. Изучите алгоритм Дейкстры, посидите пару часов с карандашом и листочком, промоделируйте на бумаге, как он работает.
    Ответ написан
    1 комментарий
  • Как найти работу после курсов по фронтенду?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Если так уж непременно хочется в ИТ - идите в 1C. Знание бухучета даст владение информацией о том, как это выглядит "с той стороны шторки" и вполне можно вырасти в неплохого 1С-программиста. Да, это очень такая специфичная ниша, РФ only, но тут конкуренция пониже.
    Ответ написан
    3 комментария
  • Как написать свой почтовый smtp сервер?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В направлении чтения RFC. Берем RFC 822 - базовое, что нужно знать, читаем, осмысливаем. Читаем все расширения данного RFC - а их много, осмысливаем. Выбираем язык, продумываем конфигурацию, пишем.
    ...
    где-то посередине пути приходит осознание грандиозности и бесперспективности задачи...
    ...
    Ответ написан
    2 комментария
  • Что учить fullstack разработчику(.net core)?

    Steel_Balls
    @Steel_Balls
    Добрый день!
    Судя по вопросу, то ты junior без опыта работы.
    Чтобы стать Fullstack, у тебя должен быть опыт коммерческой разработки от 3 лет на позиции Middle (как минимум) в backend+frontend+devops+dba ОДНОВРЕМЕННО!
    порешав задачи на leetcode

    leetcode-задачки нужны только чувакам из яндекса и сбера/финтеха только для собеседований и ничего общего с реальностью эти задачи не имеют.
    Уже изучил C# до ООП включительно

    И что? А ШП ты изучил? Если нет, то грош цена твоему ООП

    И ещё, любой разработчик должен уметь пользоваться поиском. Если самому тебе трудно, то на, держи:
    https://roadmap.sh/full-stack
    (заметь, литкода там нет)
    Ответ написан
    3 комментария
  • Выражение без эффекта перемещает переменную?

    @deliro
    Если bb; убрать, то всё работает, почему так? Никакого перемещения там не происходит, но компилятор думает иначе.

    Перемещение происходит. Семантически это выражение эквивалентно `{ bb }`

    Это точно системный язык на котором можно писать серьёзные вещи?

    Нет, язык херня. Беги писать на жс

    Или тут и правда происходит некое перемещение в параллельную вселенную?

    Хорошая привычка — агриться на вещи, которые ты не понимаешь. Далеко пойдёшь.
    Ответ написан
    3 комментария
  • Как изменить админ панель в джанго?

    @Everything_is_bad
    Комментировать
  • Как вычислить количество записей?

    Vindicar
    @Vindicar
    RTFM!
    Прочитать все записи, разбить строку по разделителю, скормить всё в collections.Counter.
    С pandas не работал, вот пример для списков:
    from collections import Counter
    from itertools import chain
    data = [
      (1, 'old;white'),
      (2, 'old;green'),
      (3, 'old;brown'),
      (4, 'new;green'),
    ]
    # генерирует последовательность ['old', 'white'], ['old', 'green'], ...
    split_generator = (item[1].split(';') for item in data) 
    # генерирует последовательность 'old', 'white', 'old', 'green', ...
    property_generator = chain.from_iterable(split_generator)
    # исправляет регистр и удаляет пробелы - можно убрать, если не надо
    property_fixed_generator = (item.strip().lower() for item in property_generator)
    # поглощает данные из генераторов и считает вхождения
    count = Counter(property_fixed_generator)
    print(count)  # Counter({'old': 3, 'green': 2, 'white': 1, 'brown': 1, 'new': 1})
    Ответ написан
    Комментировать
  • Как создать offline карту на python?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Надо нанять профессионала, заплатить ему аванс и дать ему задание. Затем получить результат и проверить на соответствие заданию. После доведения результата до финального соответствия заданию оплатить расчет.
    Ответ написан
    Комментировать
  • Стоит ли дальше учиться программировать?

    Adamos
    @Adamos
    Когда я учился, нам давали Бэйсик и Паскаль.
    Языки вымерли, специалисты нужны по-прежнему.
    Тот, кто просто выучил язык - это еще не программист и уж совсем не специалист.
    И да, я тоже слышал, что С++ вот-вот вымрет... лет двадцать уже.
    РНР - лет десять, та же история, пол-интернета на нем по-прежнему работает...
    Теперь вот Питон.
    Доткомы били-били, не разбили. Блокчейн бил-бил, не разбил. Пришли нейронки, хвостиком машут! Берегись, айти!
    Ответ написан
    Комментировать
  • Стоит ли дальше учиться программировать?

    @Drno
    Специалисты нужны всегда. НО это относится именно к специалистам. после обучения в колледже \ вузе Вы не будете являться специалистом. для этого потребуется проработать на специальности 3-5 лет хотя бы...
    а по языкам - пайтон обычно подходит везде, потому что универсален. C языки тоже широко используются.
    Немного не понял как это связано с развитием AI - он же за Вас не придумает и не напишет.. для того что бы им пользоваться нормально, надо разбираться в теме вопроса, тогда да - он хорошо ускоряет процесс работы
    Ответ написан
    Комментировать
  • Стоит ли дальше учиться программировать?

    DevMan
    @DevMan
    в бытность моей учебы было несколько одногрупниц, которые явно не тянули.
    на вопрос "нахуа", отвечали "родаки пристроили".
    так и живём.

    справедливости ради - были девки что курва бобэр я пердолил.

    вывод:
    - если тебя это прёт - учись, ИИ нескоро отнимет хлеб, да и ИИ кто-то же делает.
    - если совсем не торкает - забей на родителей, иди своим путём.
    Ответ написан
    Комментировать