• Как использовать цикл for в python итерируясь по "динамическому" списку?

    Vindicar
    @Vindicar
    RTFM!
    Похоже, что тебе нужно два потока, связанных Queue. Один поток периодически парсит сайт, и складывает новые данные в queue, а воторой поток использует методы queue чтобы спать, пока не появятся новые данные, извлекать их и обрабатывать.
    Ответ написан
    1 комментарий
  • Что делать если в python не работает match case?

    Vindicar
    @Vindicar
    RTFM!
    Что делать? Голову включить и подумать.
    Судя по message.from_user.id, message - это какой-то объект. А ты его пытаешься сравнивать со строками. Может, всё же match message.text: или что-то подобное?
    Ответ написан
    Комментировать
  • Какой выбрать вариант избавления от глобальных переменных в ООП PHP приложении?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Определиться, что мы пишем - ООП или говнокод с глобалсами.
    Во втором случае совершенно без разницы, какие оттенки запаха будут у этого дерьма.

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

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Сделайте класс.
    Ответ написан
    Комментировать
  • Валидация Flask?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Валидация не имеет вообще никакого отношения к безопасности. Она относится исключительно к бизнес-логике.
    Ответ написан
    Комментировать
  • Как исправить SyntaxError: positional argument follows keyword argument?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    0.Не пытаться писать ботов.
    1. Изучить, что такое аргументы, какие они бывают.
    2.Открыть гугл.переводчик, вставить текст ошибки и применить только-что полученные знания.
    Ответ написан
    7 комментариев
  • Какие материалы подойдут, чтобы изучить основы алгоритмизации и программирования на C++?

    @dmshar
    На вопрос "Основы алгоритмизации и программирования на С++" Google выдает 59 тысяч ответов. А на вопрос "С++ учебник для начинающих" - еще 80 тысяч. Вы просмотрели хотя-бы десяток (не тысяч, а просто 10) из них и поняли - ни одна из этих ссылок не подойдет. Потому что ваши запросы - уникальны! Ну кто-же додумается изучать "поэтапно и от простого сложного". Все идут точно в обратном порядке. При таких ваших запросах - вряд-ли кто на форуме сможет вам помочь, увы.
    Ответ написан
    Комментировать
  • Как починить не работающие горячие клавиши при русской раскладке в PHPStorm, WebStorm в ОС Windows 10?

    @russeljo Автор вопроса
    Добавить keymap с русской раскладки, при этом могут возникнуть конфликты, как например
    с ctrl+/ -> ктрл+.
    Ответ написан
    Комментировать
  • Где и как можно использовать программирование в химии?

    GavriKos
    @GavriKos
    Информатика - это наука о хранении и обработке информации. Поэтому ЛЮБАЯ работа с ЛЮБОЙ информацией - это вот как раз про "программирование" грубо говоря.

    UPD посмотрите в сторону Jupyter Notebook и всего что с ним связано - как минимум эта штука в научсфере должна быть востребована
    Ответ написан
    Комментировать
  • Как подключить USB к планшету без OTG?

    @pfg21
    ex-турист
    с большой вероятностью в устройстве с отсутствующим OTG отсутствуют и драйвера этого режима.
    т.е. кроме аппаратных ковыряний придется компилить и ядро с необходимыми драйверами и допиливать эти драйвера для того чтобы они заработали через непредназначенную для этого аппаратную часть...
    скорей всего просто никак, если ты не хакер с большими познаниями в ядре линукса.
    Ответ написан
    Комментировать
  • Можно ли нарваться на полицию при изучении кибербезопасности?

    paran0id
    @paran0id
    Умный, но ленивый
    Можно ли попасть в больницу, изучая хирургию? От методов зависит.
    Ответ написан
    Комментировать
  • Что такое range() в Python 3?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    В целом всё верно. range реализоан как класс, при его инстанцировании (или вызове в качестве функции. что в питоне, суть, одно и тоже) формируется инстанс этого класса, который поддерживает протокол получения итератора.
    Если воспользоваться этим протоколом (iter(range(3, 33))), то получим итератор - инстанс класса range_iterator.
    Ещё инстанс range позволяет получать доступ к элементам по индексу, делать срезы, инвертировать, получать количество элементов, проверять на вхождение элемента и т.д.
    Ответ написан
    1 комментарий
  • Как стать бэкэнд разработчиком без высшего образования?

    xez
    @xez
    TL Junior Roo
    Работал я как-то в банке...
    Год работаю, второй, третий.
    Тут, неожиданно, приходит письмо из кадров с вопросом: предоставьте, мол, свой диплом об образовании. А у меня образования - только три класса церковно-приходской школы.
    Ну я в ответ и пишу: пока ещё вуз не окончил.
    Больше никто никогда об образовании меня не спрашивал.
    Ответ написан
    Комментировать
  • Как проверить наличие элемента в json?

    aRegius
    @aRegius
    Python Enthusiast
    if not result['data'].get('signals'):

    только обратите внимание на то, что в этот фильтр попадет и значение ключа равное 0 (не знаю, насколько это актуальная ситуация в вашем случае)
    Ответ написан
    Комментировать
  • Python в чем ошибка? Почему SyntaxError?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Открыть учебник и читать заново. У вас там не одна ошибка, а целая куча в нескольких несчастных строках примитивного кода. И все ошибки - элементарны.. . И к тому же код не оформлен как положено.
    Ответ написан
    5 комментариев
  • Книга по математике?

    @whiteBlackness
    Я по У Романовского по Романовскому учился.

    https://www.ozon.ru/product/diskretnyy-analiz-uche...

    Мне учебник понравился
    Ответ написан
    Комментировать
  • Как устроиться django-developer без опыта коммерческой разработки?

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

    КАК ПРИШЁЛ К DJANGO
    да всем насрать как. Могут иногда на самом собесе спросить чтобы начать разговор

    Из стоящих работ к сожалению могу предоставить код своей незавершённой социальной сети.
    тут и сожаление, и незаконченный проект. Заранее показываешь что ты дно, да еще и согласен с этим. Не незавершенный проект, а продолжающий развиваться. А еще лучше не говорить об этом. Кто посмотрит поймет что не закончил, кто не посмотрит не решит что ты рукожоп

    Данный проект я начал создавать, чтобы проверить на что я способен это всё же интереснее, чем просто создавать сайты-блоги, визитки и тд. Я не завершил его по причине острой необходимости в подработке( начал писать на php об этом говорится в разделе СОПУТСТВУЮЩИЕ НАВЫКИ).
    очень интересно. На самом деле нет. Прям автобиографию написал. У hr сотни резюме, эта писанина им не нужна и не интересна. Они ищут человека с определенными навыками, не более.

    В проекте "социальная сеть" начал применять паттерн MVC, но не везде отрефакторил код.
    Твой проект скорее всего никто не посмотрит, а если посмотрит увидит МВС, но ты сразу признался что работаешь через жопу

    То что ты там дальше понаписал записывается так
    git, web-socket, django-channels, docker + redis.

    Postman
    впервые вижу это как некий плюс. Все в курсе что это и умеют пользоваться, если нет, то пяти минут хватит разобраться

    на данный момент из-за проблем с подключением удалил его как вторую ОС при необходимости я оперативно верну linux назад
    опять автобиография пошла, не связанная с вакансией. Может книги лучше будешь писать?

    если что-то не знаю то гугл в помощь и без проблем нахожу решение
    это ты братану расскажешь, а не в резюме. Неформальная речь, очевидные вещи, не интересно hr. Кадровику надоело читать, выкидывает не дочитав

    Заранее хотел бы извиниться
    опять не успел начать уже сам говоришь что рукожоп. Нельзя так говорить в принципе

    фриланс это больше про коммерцию нежели про программирование
    это вообще о чем? типа ты за интерес собираешься работать? Ну и что положительного тут должен увидеть хр?

    но зато я точно знаю, что могу находить решения для реальных задач
    пафосно. Только все так говорят, а доказательства где.

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

    Я быстро разбираюсь во всём новом
    это уже давно стало позорным клише в резюме

    Вообще можно объяснить почему неправильно буквально каждое предложение, но я уже устал.

    Вывод
    Это беспонтовое резюме от школьника, который не то что питон, русский знает на 3. Такое сразу идет на помойку. Любой выпускник универа или свитчер инженер сходу будет предпочтительнее. Посмотри как другие люди составляют резюме и сделай так же
    Ответ написан
    Комментировать
  • Как устроиться django-developer без опыта коммерческой разработки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В интернете много читал, что стоит попробовать писать всем подряд на вакансии, где не только юез опыта юерут и предлагать свою раюоту за бесплатно.

    Или ты умеешь работать и ты работаешь за деньги.
    Или ты не умеешь, и предлагаешь себя бесплатно, но такие никому не нужны.
    Ты уж определись.

    Из стоящих работ к сожалению могу предоставить код своей незавершённой социальной сети.

    Не всегда важен размер работы. Важна завершенность. Можно и маленькие вещи сделать. А если у вас за все ваше время был всего-лишь один недоделанный проект, который нельзя показать, еще и непонятно что делали вы, а что друг...

    Зачем docker+redis для неработающего проекта?
    Что docker+redis это какие-то совместимые технологии? Нет.

    Что этим вы хотели сказать? Что вы хорошо знакомы с докером? не уверен.
    Особенно, учитывая что вместо того, чтобы просто хранить докерфайлы и инструкцию по запуску, у вас прямо в гит-репо лежат бинарники питона и джанго
    Вдобавок вообще нет ну никакого описания ни что это ни зачем это ни как это использовать. Такой код показывать нет смысла.
    Зайтите на гитхабе в десяток совершенно рандомных репозиториев и постарайтесь за 3-5 минут понять что это за проект и зачем он. Если не выходит - то работодатель тем более не будет лазить по исходникам и пытатся искать конкретные коммиты. В идеале проект нужно показывать в рабочем состоянии, чтобы можно было зайти, покликать мышкой, а потом уже заинтересоваться как реализована конкретная штука в исходниках, но не наоборот

    Наверное тоже будет полезной информацией, что проект писался при помощи ОС linux ubuntu (на данный момент из-за проблем с подключением удалил его как вторую ОС при необходимости я оперативно верну linux назад)

    Какой процент помощи вам оказала убунта? вы непосредственно в ней писали, или просто запускали докер?

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

    А самое важное для работодателя - это понимать уровень экспертизы и адекватности человека.
    Ответ написан
    Комментировать