Задать вопрос
  • 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
    в бытность моей учебы было несколько одногрупниц, которые явно не тянули.
    на вопрос "нахуа", отвечали "родаки пристроили".
    так и живём.

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

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

    paran0id
    @paran0id
    Умный, но ленивый
    Рекрутинговые агентства бывают разные. Одни раскрывают нанимателя и условия на первом же созвоне, другие не сообщают вообще ничего. Вторых, ИМХО, надо слать лесом. Понятно, что они боятся за свои гонорары, но такие сделки вслепую не совершаются.

    Я бы ничего на стал подписывать до принятия оффера. Более того, оффер не имеет юридической силы, и такие вещи, как NDA, нужно подписывать вместе с трудовым договором (за редкими исключениями).
    Ответ написан
    2 комментария
  • Возможна ли стажировка в IT для подростка?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Этот вопрос тут рассматривался неоднократно и со всех мыслимых сторон, правда в основном для РФ, но тут как раз разницы нет.
    Значит так:
    14 - 15 лет - можно работать с согласия одного из родителей и опеки. Кроме того, требуется ацкая медкомиссия (как говорят сами врачи - "как будто в космос запускают").
    16 - 17 лет - можно работать без согласия родителей и опеки. Более того, заключенный на постоянной основе ТД является основанием для "досрочной эмансипации", то есть признания совершеннолетним.

    Теперь о том, почему это все обычно остается всего лишь блабла.

    Работодателю это нахрен не надо. В ТК столько ограничений и дополнительных условий (например, условие 4=8 для 14-15 и 6=8 для 16-17 лет все еще действуют - это про рабочие часы), что обычно работодатель отмахивается от малолеток как щенок от стаи ос. Есть некоторая вероятность попасть на работу летом по так называемой "малолетской квоте" - когда работодателя обязуют принять на лето N малолеток (обычно это дети сотрудников, которые по большей части не делают нихрена и даже на работу-то особо не ходят).

    Не знаю, как с этим в Украине, но в РФ от малолеток открещиваются, как только можно - слишком много проблем несет такой "найм".
    Ответ написан
    Комментировать
  • Какую должность я занимаю?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    В мелких конторах такая должность обычно называется "системный администратор". С вполне адекватной набору задач зп. В конторах покрупнее такая должность называется "помошник системного администратора", "специалист технической поддержки" с зарплатой поадекватнее, правда и набор задач будет потяжелее.

    Неформально такую должность называют "эникей".

    Обосновать повышение зп будет довольно сложно - Вы же не начали делать ничего сверх того, что уже делаете? Значит, только поиск нового места. Если контора считает, что ей бует проблематично найти еще одного такого же многорукого многонога - зп подымут. Если нет - расстанетесь без слез и упреков :)
    Ответ написан
    3 комментария
  • В какую сторону учиться, QA, front end или back end для реалистичного входа?

    @KingstonKMS
    Если ты не можешь определиться с направлением или языком, то шансов освоить что-то и найти работу очень мало
    Ответ написан
    Комментировать
  • Как заставить провайдера предоставлять стабильное интернет соединение?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Заставить провайдера сделать что-то, если это не устранение явного нарушения договора об оказании услуг - невозможно в принципе. Поэтому оставляем влажные мечты и думаем на тему "как мне уговорить провайдера помочь в том-то и том-то" или просто его сменить.
    Ответ написан
    Комментировать
  • Почему в Rust использую Tokio?

    @D3lphi
    Потому что она реализует то, чего нет в стандартной библиотеке - асинхронный рантайм. Если писать сетевое приложение без токио, то придется плодить по отдельному потоку на каждый сетевой коннекшен. (на самом деле, речь идет про любой i/o, к которому чтение/запись файлов тоже относится) Каждый из этих потоков большую часть времени будет заблокирован в ожидании завершения сететвого вызова (передачи или приема данных). Однако, операционная система при разблокировке этих тредов будет постоянно переключать контекст для каждого потока и тратить процессорное время.
    Асинхронный подход позволяет обойтись лишь сравнительно небольшим пулом потоков, на которые токио рантайм будет распределять таски (грин треды) и, таким образом, экономить процессорное время.
    Ответ написан
    9 комментариев
  • Как поменять for i in range на while?

    Vindicar
    @Vindicar
    RTFM!
    Изменяй. Разрешаю.

    Если серьёзно, то учебные задачи надо решать самостоятельно, иначе какой смысл браться?
    Но тут достаточно понимать, что делает for i in range(x): ...
    Это близкий эквивалент такого кода:
    i = 0
    while i < x:
        ...  # тут тело цикла for
        i += 1

    Ответ написан
    Комментировать
  • Составить карту для парсинга и автоматизации ставок?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Планирую сделать парсер букмекерской конторы

    подскажите какие темы нужно поучить

    Selenium
    selenium-stealth (это букмекеры, Вы у них не первый, а значит броня прокачена).
    есть начальные знания питона, остановился на списках, кортежах и тп

    Это не начальные знания, начальные знания - это весь python (от корки до корки), с малым количеством написанного кода.
    Ответ написан
    3 комментария