• Почему появляется ошибка "sqlite3.OperationalError: near '/': syntax error"?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    1) Уберите эту чушь -
    cur.execute(f'''INSERT OR IGNORE INTO "base" (title, a, b, c, url)
                        VALUES ("{title}", {a}, {b}, {c}, "{url}");''')

    2) Прочитайте офф. доки sqlite3 — DB-API 2.0 interface for SQLite databases
    3) Profit!
    Ответ написан
    Комментировать
  • Почему появляется ошибка "sqlite3.OperationalError: near '/': syntax error"?

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

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Вариант "идеоматичный":
    1. Эта библиотека должна экспортировать функции с сишным abi (extern "C")
    2. В коде на C# ты описываешь эти функции при помощи pinvoke
    3. Добавляешь в проект dll-ку с собранной сторонней либой.
    Профит

    Вариант "ситуативный и будет работать только на винде":
    1. Берёшь C++/CLI
    2. Делаешь на нём .Net библиотеку и делаешь нужное количество классов -обёрток над плюсовым кодом.
    Профит

    В случае с этой библиотекой можно ещё попробовать:
    1. Найти альтернативы
    2. Переписать на C#
    Ответ написан
    2 комментария
  • Как попасть в IT школьнику?

    xez
    @xez
    TL Junior Roo
    1. До 18ти лет, скорее всего, никуда не возьмут.
    2. В вашем возрасте обучение максимально быстрое и эффективное.

    Отсюда план:
    1. Учитесь, читайте книги, набивайте руку на пет-проектах. Читать и учиться придется на протяжении всей карьеры (спойлер, т.к. пенсии у вас не будет - всей жизни).
    2. Заканчивайте 11й класс.
    3. Постарайтесь поступить в ВУЗ (опционально).
    4. После первой сессии начинайте искать работу. К этому времени у вас должно скопиться небольшое портфолио проектов и опыт достаточный для трудоустройства на младшие позиции.
    5. Спокойно доучивайтесь в ВУЗ-е (опционально), паралельно работая.
    Ответ написан
    7 комментариев
  • Как должна выглядеть диаграмма взаимодействия пользователя с ис?

    vabka
    @vabka Куратор тега Веб-разработка
    Токсичный шарпист
    Начнём с того что то что у тебя - это какие-то непонятные фигуры и стрелочки которые отражают непонятно что и непонятно зачем и для кого.

    А в реальном мире уже всё давно придумано:

    • Sequence diagram, если хочешь показать, в каком порядке и куда пойдут данные
    • Use case diagram, если хочешь показать варианты использования твоей системы разными авторами.
    • Нотация C4, если хочешь деконструировать свою систему.
    • Целая куча других диаграмм в рамках стандарта UML.



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

    Вот пара примеров диаграмм, как бы ты мог всё изобразить:
    Картинки

    Sequence:
    6466fad769376519395834.png
    Ответ написан
    2 комментария
  • Как постоянно получать данные с БД?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитать про брокеры, типа kafka/rabbit mq
    Ответ написан
    1 комментарий
  • Уход во время испытательного срока, нормально ли это?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Ты можешь уйти в любое время, включая испытательный срок. Ты не привязан к компании навечно. Но учти, что профессиональный мир мал, и репутация важна. Если часто уходить посреди проектов, это может повредить твою репутацию. Впрочем, если тебе пришло предложение, лучше рассмотри его. Просто делай всё красиво и вежливо.
    Ответ написан
    Комментировать
  • Как подключить mongodb к node?

    Ответ написан
    Комментировать
  • Как подгрузить файл JSON в python?

    JustKappaMan
    @JustKappaMan
    Frontend, backend, desktop. Всего понемногу.
    Попробуй указать опциональный атрибут encoding в open()
    Ответ написан
    2 комментария
  • Где создать бесплатную PostgreSQL с соответствием 152-ФЗ?

    vabka
    @vabka
    Токсичный шарпист
    1. 152 ФЗ распространяется только на операторов ПД.

    2. Большинство требований 152 ФЗ идут не от использования какого-то "кошерного" ПО, а от введения различных регламентов и процедур на предприятии. Ведение различных журналов доступа к ПД, ограничение круга лиц, которые имеют к ПД доступ, введение ответственных за сохранность ПД, итд.

    3. Есть куча провайдеров, которые предоставляют IaaS, сертифицированный по 152-ФЗ, но просто перенести свои сервера в него, это:
    3.1. Дорого
    3.2. Не достаточно
    3.3. Не является безальтернативным вариантом - ты точно также можешь, в принципе, расположить в кладовке своего офиса стойку с сервером, и таким образом соблюсти требования ФЗ.

    4. Не всегда нужно покупать за 200к лицензию на сертифицированный постгрес - до определённых уровней защиты это можно компенсировать процедурами и регламентами.
    Ответ написан
    Комментировать
  • Знания компьютерных сетей?

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

    Нет, не достаточно, тк у тебя в любом случае на практике возникнут вопросы, на которые тебе придётся искать ответы.

    Выбирай тот ответ, который тебя больше устроит.

    PS:
    Смотрю по вопросам твоим, что ты за год так и не определился, какую книгу прочтешь, может хватит вопросы задавать и уже пора хоть какую-то книгу открыть?

    Ну или смирись и забрось вообще - возможно это не твоё.
    Ответ написан
    Комментировать
  • Как при запуске сервера, запустить CRON с нужным окружением python?

    Попробуй создать bash скрипт, где ты сначала выбираешь окружение, а потом запускаешь питоновский файл. И уже sh файл в cron или автозагрузку
    Ответ написан
    Комментировать
  • Стоит ли мне знать как работает cmd для Python?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Если вы хотите водить машну, вы должны понимать хотя бы базовые основы её технического устройства.
    Потом вы прибежите на этот ресурс со своим непониманием почему что-то работает не так, как вы ожидаете.

    Безусловно нужно понимать как в общих чертах работает операционная система, понимать концепцию процессов, переменных среды окружения, командную строку, что такое паремтры командной строки и т.д.

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    По каким инстанциям они пробивают?

    По разным :)
    И за что допустим, потенциальный кандидат может получить немой отказ?

    За все, что не понравилось директору по безопасности.
    Может ли например человек быть отсеян из-за инвалидности по псих заболеванию

    Может.
    или что у него родственник какой-то криминальный авторитет,

    Может.
    или например неоплаченные налоги?

    Может.
    Ответ написан
    Комментировать
  • Можно ли стать бизнес-аналитиком самостоятельно?

    @mkone112
    Начинающий питонист.
    Можно ли стать бизнес-аналитиком самостоятельно?

    Только так и можно.
    без курсов и образования вырасти до этой профессии

    Что за тупость. Как ты собираешься получить образование без образования?
    я нигде не нашел самостоятельного плана обучения

    составить примерный план обучения?

    Боюсь что стать аналитиком без аналитических способностей не выйдет.
    Тыж в феврале собирался стать дата-сайентистом, зачем прыгать туда-сюда?
    Ответ написан
    3 комментария
  • Как найти и изменить текст в pdf файле?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Как найти и изменить текст в pdf файле?

    В общем случае никак. PDF может содержать просто картинки с отсканированными страницами, может содержать векторные рисуночки букв вместо струткурного текста, может содержать просто набор кривых, составляющих буквы, причем они не будут даже сгруппированы в отдельные символы или строки.
    Если вам повезло и конкретно ваши прайсы подготовлены так, что внутри сохранилась информация с текстом для текстового поиска, то это не значит, что заменив этот текст в бинарном файле у вас что-то изменится. или хотя бы не поломается в отображении документа. А ещё pdf может быть защищен, зашифрован, подписан ЭЦП, обфусцирован для извлечения данных...

    Единственное более-менее работающее решение - это распознать текст любым инструментом OCR, отобразить его на виртуальном холсте и нарисовать сверху заплатки с новым текстом, если новый текст вообще поместится поверх старого.
    Потом снова печатаем холст в PDF. Это страшный геморрой и лучге брать исходный документ и менть текст в нём, как вам уже предложили в комментариях.

    Проще сверстать документ заново, чем, в общем случае, редактировать что-то в PDF.
    Ответ написан
    Комментировать
  • Как заменить time.sleep(N)?

    Vindicar
    @Vindicar
    RTFM!
    Создай threading.Event и используй метод wait(). Если event взведён (set()), то wait прервётся немедленно.
    Правда, я не помню, как он сигнализирует о таймауте - если исключением, его нужно ловить.
    Ответ написан
    Комментировать
  • Материал для изучение Fullstack?

    Sanes
    @Sanes
    Документацию читайте. На курсах не учат, а знакомят с предметом. Как только это поймёте, так сразу всё встанет на свои места.
    Ответ написан
    Комментировать
  • Когда новичку нужно изучать как работает интернет, после изучения базы JS?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Уважаемый пользователь.
    У тебя из 10 вопросов 9 вопросов про то. как стать разработчиком и поменьше учить.
    Прекрати такое поведение.

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

    0xD34F
    @0xD34F
    Кому мозгов не хватает на составление вопросительного предложения, тому и на осознание ответа вряд ли хватит.
    То есть, кривой заголовок - сразу ясно, что автор вопроса является дебилом, на которого не стоит тратить время.
    Ответ написан