Задать вопрос
  • Как подготовить себя к олимпиадному программированию?

    @evgeniy_lm
    Теорию в виде текста не получается осваивать.

    1. Программист ПИШЕТ!! программы.
    2. Тот кто не умеет читать ПИСАТЬ не способен.
    Вывод тот кто не умеет читать программистом быть не может и ни какие олимпиады ему не нужны.
    Но вам не стоит расстраиваться, может вы станете великим кинорежиссером.

    ЗЫ Все видео курсы записывают такие же чайники как и вы только более наглые, так что ничему полезному они вас не научать
    Ответ написан
    1 комментарий
  • Честно ли будет человеку создавать сайт на конструкторе и брать за это деньги?

    Sanes
    @Sanes
    Это тоже работа. Главно предупреди. Расскажи про плюсы и про минусы.
    Ответ написан
    Комментировать
  • Pep8 как правильно переносить строку в таком варианте?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    В первую очередь это аргумент и в pep8 все довольно ясно прописано:
    The closing brace/bracket/parenthesis on multiline constructs may either line up under the first non-whitespace character of the last line of list, as in:
    or it may be lined up under the first character of the line that starts the multiline construct, as in:

    В документации Python используется первый вариант.
    Но и второй вариант более чем допустим:
    cursor.execute("""
        CREATE TABLE IF NOT EXISTS Users
        (ID INTEGER NOT NULL PRIMARY KEY,
        Text TEXT, Configuration Text)
    """)

    P.S. Лично мне гораздо удобнее избегать в аргументах формирование строк, так что я всегда делаю так:
    query = (
        'CREATE TABLE IF NOT EXISTS Users('
        'ID INTEGER NOT NULL PRIMARY KEY,'
        'Text TEXT,'
        'Configuration Text)'
    )
    cursor.execute(query)

    В целом довольно часто встречаю подобный подход.
    Ответ написан
    2 комментария
  • Какие яп надо знать чтобы сделать свой сайт?

    Zoominger
    @Zoominger Куратор тега Веб-разработка
    System Integrator
    CSS, HTML, JS для фронта.
    Python или PHP для бэка.
    Русский язык, чтобы нагуглить это за 10 секунд.
    Ответ написан
    5 комментариев
  • Как написать бота для whatsapp?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Официально WhatsApp Business API предоставляется только бизнесу за денюжку. Причём напрямую с WhatsApp может договориться разве что крупная транснациональная корпорация, остальным же приходится работать через партнёров, которые вместо API WhatsApp обычно дают собственный API.

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

    GavriKos
    @GavriKos
    Читайте последнюю строчку:
    RuntimeError: Python 3.5 or later is required
    Ответ написан
    4 комментария
  • При устройстве на работу, просили ли у Вас отзыв с предыдущего места?

    Zoominger
    @Zoominger
    System Integrator
    Нет, обычно сами запрашивают.
    Ответ написан
    Комментировать
  • Парсинг для чайников?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    В институте парсинга информации при российской академии естественных наук (РАЕН) на кафедре текстов входящих сообщений на тертьем кусе есть дисциплина log-файлы. Там с третьей по сельмую лекции рассказывается как сие сделать. В учебном плане 17 семинаров, 8 лабораторных и 3 РГЗ.

    Если серьёзно, то формулировка вашего вопроса показывает, что вы не понимаете чего хотите или не пишете этого в вопросе. В первом случае вам нужно учиться программировать. Просто программировать. На любых курсах, соответствующих вашему уровню. Потом вопрос такой у вас уже не возникнет и все станет само собой понятно.
    Если вариант 2, то... Курсов парсинга log-файлов не бывает. Это тривиально. Вам нужно учиться более простым вещам прежде чем решать такие задачи.
    Ответ написан
    1 комментарий
  • Как остановить asyncio server.serve_forever() из другого потока?

    sgjurano
    @sgjurano
    Разработчик
    Существует только один правильный способ остановить поток снаружи — взвести какой-нибудь флажок, на который поток будет смотреть в своём основном цикле и остановится сам.

    А зачем вам много потоков с asyncio? Они вообще-то плохо сочетаются, а профита приносят мало, ведь ожидание и так асинхронное, а вычислительные операции в основном держат GIL.

    Если всё же надо, то почему бы не воспользоваться ThreadPoolExecutor?
    Ответ написан
    2 комментария
  • Почему не берут на работу HTML верстальщиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Во первых: HTML-верстальщики как профессия умирает уже с 2016. Сейчас верстальщик - по мимо верстки умеет PHP, JS, Jquery и полный стандартный инструментарий из 30-40 емкий названий вроде- PUG, BEM etc. Что делает его веб-мастером, который может претендовать на зарплату 30 тысяч рублей, которую можно смело сделать работая таксистом особо не заморачиваясь.

    Во вторых: Ваше резюме, особенно первая его часть - Frontend Developer. Я конечно не хочу капать ядом на стол, но лично я считаю что фронтенд - это больше про логику и умение строить приложения вроде SPA, а не верстать кнопки, которые можно смело украсть используя codepen, либо чужой код. Верстка нужна, но как правило она играет хорошим плюсом при условии что вы пишите - знаю нативный JS + ES6 + React\Vue, настраиваю webpack как отец. Как правило бэкэнд - это тоже про умение строить архитектуру, а не про создать базу данных под wordpress. Никто не пишет - backend разработчик - вчера прописал пару SQL запросов, и прошел курс по Node.js для новичков.

    В вашем же резюме - всё, буквально всё кричит что вы посмотрели пару курсов где Василий обжимая упругую попку блондинки, снимает свой курс по верстке для новичков IT, обещая им 60 тысяч рублей как нефиг делать на фрилансе.

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

    И всё у Вас получится. Успехов.
    Ответ написан
    Комментировать
  • Пойти работать Джуном или доучиться до Миддла?

    @McBernar
    Да что уж, можно сразу и до синьора доучиться. А там и до тимлида недалеко - буквально пару-тройку курсов на ютубе посмотреть еще.
    Ответ написан
    9 комментариев
  • Как по нажатию кнопки остановить все демон потоки?

    LaRN
    @LaRN
    Senior Developer
    Можно использовать библиотеку threading, там есть такая сущность как event. С помощью event можно послать сигнал всем потокам, а потоки получив этот сигнал могут или приостановиться или самоуничтожиться.

    Пример использования есть тут:
    https://www.bogotobogo.com/python/Multithread/pyth...
    Ответ написан
    Комментировать
  • Какой способ авторизации и аутентификации выбрать?

    Или jwt больше подходит для каких-то игрушечных проектов, не связанных с серьезными бизнесом?


    Госуслуги использует OAuth2 + JWT. Такой игрушечный проект.
    Ответ написан
    Комментировать
  • Не работает структура объявленная в заголовочном файле?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    htype_t htval;
    htval.num = 10;

    А почему бы для разнообразия не писать по правилам языка, например так (если, таки, С):
    htype_t htval = {.num = 10};
    или так (если, таки, С++):
    htype_t htval = {10};
    или даже так:
    htype_t htval;
    
    int main(int argc, char* argv[]) {
        htval.num = 10;
    Ответ написан
    Комментировать
  • Нужна ли математика разработчику игр?

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

    @McBernar
    Нет, потому что:
    1. Вендор лок
    2. Ограниченные возможности
    3. Плохая оптимизация

    Для старта, для магазина валенок, для проверки mvp, для сезонного лендинга — вполне ок. Но не больше.
    Ответ написан
  • Насколько реально в IT сфере брать отпуск на 2 месяца в год?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Только если вы настолько крутой и редкий специалист, которому готовы предложить подобные уникальные условия труда. За 13 лет таких не встречал. Самое большое что я видел - около 45 дней в ИТМО по тому что они гос. учреждение и то там работать не сахар и мало платят
    Ответ написан
    Комментировать
  • Где можно отучиться на DevOps'а?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Сначала надо дорасти до бородатого сисадмина (цикл статей для начинающих, Яндекс выпилил вроде у себя записи лекций с КИТа, поэтому добро пожаловать на торренты), параллельно изучая цикл разработки ПО с инструментарием на всех шагах, тоже естественно на практике (тут помогут как open source проекты, так и зарабатываемые деньги, которые сгорят на лабы в облаках дабы покрутить игрушки), а в идеале ещё и поработать весломразработчиком от года и более.
    Ответ написан
    Комментировать
  • Где лучше учиться на тестировщика?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    урсы ли искать или отдельного преподавателя?

    Курсы - налог на тупость и легковерие.
    По поводу преподавателя - а задайтесь-ка вопросом, ну с чего бы прафисьянальному тистировщику, зарабатывающему миллионы, тратить на вас своё время за ваши копейки?

    Учиться просто - идите джуном или стажёром в какую-нибудь контору.
    Ответ написан