Agent_RBY_
Алексей
Язык, но не программирования
Нет я и Игорь сейчас про простоту а не про структурированные запросы
තරුණ එළුවන්ට නිර්නාමික පෙම්වතුන්ගේ සමාජය
තරුණ එළුවන්ට නිර්නාමික පෙම්වතුන්ගේ සමාජය
Нет я и Игорь сейчас про простоту а не про структурированные запросы
Когда меня подруга назвала "Игорёк" во время секса, я понял что пора с ней завязывать.
Артем
Ребята, помогите, не могу сообразить. Мне на выходе всего лишь надо получить список кортежей, где кортеж содержит ('http1', date). По факту я получаю список из списка и кортежа))
Артем
lst1.append((i, date))
омг, спасибо, заработался
Алексей
"Нет, я не Игорь" послышалось.
Я другого Игоря имел ввиду😁
Wietcewitch
Добрый вечер, не могу сообразить почему выполняется условие else. a = 7 if 7 >=2(true) и a<=17(true), то р = 58, но выполняется условие else и р =100
Wietcewitch
Запусти дебаггер
Я сижу на replit и тут нет дебаггера к сожалению
Алексей
Ну скрипт да
Я говорю о том что он твердит что все это очень просто🙂
Erik
Поставь табуляцию
Wietcewitch
Алексей
Я сижу на replit и тут нет дебаггера к сожалению
Есть то что мы не умеем им пользоваться не значит что его нет)
Wietcewitch
Поставь табуляцию
Да это специально
Алексей
А где он? Если не секрет
Слева есть там и брекпоинты можно ставить и выполнить от точки до точки
Wietcewitch
?
Задача на внимательность
Алексей
Wietcewitch
брейкпоинты поставил, но ничего не происходит
Erik
брейкпоинты поставил, но ничего не происходит
Погугли как пользоваться дебаггером
Алексей
брейкпоинты поставил, но ничего не происходит
На них то отражаются значения то нет. Поэтому я и сказал что я не знаю как с дебагером работать
m700
Я говорю о том что он твердит что все это очень просто🙂
Ну по факту я пока не очент понимаю в чем там слржеость
Алексей
Ну по факту я пока не очент понимаю в чем там слржеость
Это каждому свое Я 30 лет базами занимаюсь и для меня все равно все сложно
m700
Звучит из разряда я в 30 лет с первокурснмцами занимаюсь - мне тяжело.
Marchal
Здравствуйте, товарищи, простите за беспокойство. Нужна помощь с PHP. Совсем не понимаю PHP, особенно массивы. Но нужно написать сайт для работы с файлами. Моя задумка заключается в следующем: есть текстовый файл с вопросом и вариантами ответа на этот вопрос. В index.php обрабатывается данные с файла. Вопросы переходят в отдельный массив, а ответы по задумке должны быть в двумерном массиве, где ключи - массив с вопросами. Затем все выводится с двойного цикла со всеми нужными компонентами. То есть варианты ответов - это радиокнопки, а вопросы - это название абзаца. Должно быть примерно как в первой фотографии, где только страница. Но вышло никак, Visual studio code не выводит ошибку. Пробовал запустить мой одногруппник через php storm (вроде так называется). У него выводит такую ошибку (На картинке последней видно). Использую Openservver на версии php 8,0. Подскажите, что именно делаю не так, и как это исправить.
Marchal
Marchal
Артем
Подскажите, пожалуйста, как можно корректно передать в cur.execute аргумент day (там должна быть дата в формате д/м/г. Также SQL требует, чтобы там был кортеж). Просто завести в другую переменную кортеж не дает результата, менять в переменной day форматирование тоже нельзя, метод кричит что должна быть строка.
Oleksii
Двойное точно работает, может и так и так можно
окей. а тогда, на каком моменте возикает сама ошибка? формат времени точно совпадает с форматом времени sqlite
Артем
окей. а тогда, на каком моменте возикает сама ошибка? формат времени точно совпадает с форматом времени sqlite
Ему не нравится, что я передаю в day не кортеж. Incorrect number of bindings supplied. The current statement uses 1, and there are 8 supplied. А как day свести в кортеж - не понимаю) 8 символов - 09.12.2022, он так это видит
Артем
а если попробовать руками кортеж вписать?
Типа в сам day? (('%d.%m.%y'),) Пробовал, тут модуль ругается, что там должна быть строка
Артем
да. day = tuple(09,12,2022)
если я правильно понял, то записал day = tuple(time1.strftime('%d.%m.%y')) На выходе дает кортеж ('0', '9', '.', '1', '2', '.', '2', '2')
Артем
после day допиши запятую (day,)
ооо, вроде пошло, спасибо большое!
Marshrutochka
Господа, кто то знает как называется расширение для гугла, чтобы один раз войти на сайте по какой-то почтой, и больше туда не возвращаться (оно само вставляет логин и пароль для данного сайта)
Marshrutochka
Куки :)
нет, почта не моя, просто какая то рандомная, чтоб своей не светить
Azamat
@grom4er HashMap Java: - Добавление элемента выполняется за время O(1), потому как новые элементы вставляются в начало цепочки; Это в случае, если элемент добавляется в пустую корзину? Насколько я понял, если в корзине уже есть элементы, то мы их сначала должны обойти циклом чтобы проверить на equals() и hash, поэтому сложность становится уже O(n) ?
Иаков
Никита
@grom4er HashMap Java: - Добавление элемента выполняется за время O(1), потому как новые элементы вставляются в начало цепочки; Это в случае, если элемент добавляется в пустую корзину? Насколько я понял, если в корзине уже есть элементы, то мы их сначала должны обойти циклом чтобы проверить на equals() и hash, поэтому сложность становится уже O(n) ?
Это верно. При добавлении элемента в HashMap в Java средняя временная сложность составляет O(1). Однако если корзина (или "ведро"), в которую добавляется элемент, уже содержит один или несколько элементов, то временная сложность становится O(n), где n - количество элементов в корзине. Это происходит потому, что для добавления элемента в корзину реализация Java HashMap должна перебрать все существующие элементы в корзине и сравнить их хэш-значения, чтобы определить, куда вставить новый элемент. Таким образом, если корзина пуста, добавление элемента займет O(1) времени, но если корзина не пуста, добавление элемента займет O(n) времени.
Robert
Robert
нет
(Эт шутка была.)
m700
ну если на русском говорить то наречие
Erik
В чем различие Python Developer и Python Backend? Девелопер - это типа фулстек?
Erik
Все что с сервером?
Никита
В чем различие Python Developer и Python Backend? Девелопер - это типа фулстек?
Разработчик Python — это инженер-программист, специализирующийся на языке программирования Python. Они отвечают за разработку, дизайн и реализацию приложений на основе Python. Python Backend относится к серверной части веб-приложения. Бэкэнд-разработчик отвечает за реализацию логики и компонентов веб-приложения на стороне сервера, что обычно включает работу с базами данных, серверами и другими технологиями для правильной работы приложения. В общем, fullstack-разработчик — это тот, кто может работать как с интерфейсом (на стороне клиента), так и с серверной частью веб-приложения, и обладает знаниями о технологиях и фреймворках, используемых в обеих областях. Однако не обязательно, что разработчик Python является разработчиком полного стека или что разработчик Python Backend является разработчиком полного стека.
DD
Разработчик Python — это инженер-программист, специализирующийся на языке программирования Python. Они отвечают за разработку, дизайн и реализацию приложений на основе Python. Python Backend относится к серверной части веб-приложения. Бэкэнд-разработчик отвечает за реализацию логики и компонентов веб-приложения на стороне сервера, что обычно включает работу с базами данных, серверами и другими технологиями для правильной работы приложения. В общем, fullstack-разработчик — это тот, кто может работать как с интерфейсом (на стороне клиента), так и с серверной частью веб-приложения, и обладает знаниями о технологиях и фреймворках, используемых в обеих областях. Однако не обязательно, что разработчик Python является разработчиком полного стека или что разработчик Python Backend является разработчиком полного стека.
Получается, Python developer может быть Python backend и Python full stack developer?
Виталий
Получается, Python developer может быть Python backend и Python full stack developer?
Да, ну фуллстек актуально идти когда ты мидл ну или сильный джун)
Maksim Pozharskiy
В чем различие Python Developer и Python Backend? Девелопер - это типа фулстек?
Если ты про название в вакансии и в резюме, то это зависит от того что эйчару/кандидату в голову всбрело. Это может быть одно и тоже, а может быть и девелопер в смысле фуллстек
Иван
Привет народ. У меня появилась проблема, что вокруг меня начали делать отдел разработки, но раньше было намного проще, потому что я был сам себе тз и все держал в голове, теперь же мне нужно как-то доносить до людей какой технической реализации я от них требую. Я 100% самоучка и примеров рельных тз +- крупных проектов у меня нет и не могу найти. Перепробовал текст, таблицы, схемы, все равно ничего не понятно. Может кто-нибудь подсказать где и куда копать или может у кого-нибудь есть что-то готовое, что не жалко?
Никита
Привет народ. У меня появилась проблема, что вокруг меня начали делать отдел разработки, но раньше было намного проще, потому что я был сам себе тз и все держал в голове, теперь же мне нужно как-то доносить до людей какой технической реализации я от них требую. Я 100% самоучка и примеров рельных тз +- крупных проектов у меня нет и не могу найти. Перепробовал текст, таблицы, схемы, все равно ничего не понятно. Может кто-нибудь подсказать где и куда копать или может у кого-нибудь есть что-то готовое, что не жалко?
Похоже, вам трудно донести свои технические требования до отдела разработки. Одним из способов улучшения коммуникации является создание документа, в котором четко изложены конкретные требования к проекту. Этот документ часто называют "спецификацией" или сокращенно "спецификацией". Спецификация должна включать в себя подробную информацию о том, чего должен достичь проект, а также о любых ограничениях, которые необходимо учитывать. Одним из способов организации спецификации является использование таблицы или маркированного списка для описания каждого требования. Например, можно создать таблицу с колонками для названия требования, описания требования и любых дополнительных примечаний или ограничений. Это поможет облегчить понимание требований и сделать ссылки на них. Еще один важный аспект создания хорошего технического задания - убедиться, что оно тщательно проработано и охватывает все необходимые детали. Часто полезно просмотреть спецификацию с другими людьми, чтобы убедиться, что она точно отражает требования проекта и что она ясна и проста для понимания. Что касается поиска примеров хороших спецификаций, вы можете попробовать поискать в Интернете шаблоны или примеры от других компаний или организаций. Вы также можете обратиться к коллегам или коллегам по отрасли, чтобы узнать, есть ли у них примеры, которыми они могли бы поделиться с вами. В целом, ключ к созданию хорошего технического задания - это тщательная проработка и четкое и организованное изложение ваших требований. Это поможет обеспечить отдел разработки информацией, необходимой для успешной реализации ваших технических требований. Вот пример технического задания, которое можно использовать для руководства разработкой нового программного приложения: Задача: Разработать новое мобильное приложение для отслеживания личных фитнес-целей. - Приложение должно позволять пользователям устанавливать и отслеживать личные фитнес-цели, такие как ежедневное количество шагов, тренировки и потребление калорий. - Приложение должно иметь чистый, интуитивно понятный пользовательский интерфейс, в котором легко ориентироваться. - Приложение должно иметь возможность синхронизации с популярными устройствами фитнес-слежения, такими как Fitbit и Apple Watch. - Приложение должно быть способно генерировать отчеты и графики, чтобы помочь пользователям отслеживать прогресс в достижении своих фитнес-целей. -Приложение должно быть совместимо с устройствами iOS и Android. В данном задании представлен обзор проекта на высоком уровне и изложены основные требования к приложению. Оно написано в ясной и лаконичной манере и предоставляет достаточно информации для команды разработчиков, чтобы понять, что необходимо сделать. Конечно, это всего лишь один пример, и ваши собственные технические задания могут отличаться в зависимости от конкретных требований вашего проекта. Главное, чтобы ваши задания были четкими, краткими и хорошо организованными, чтобы у команды разработчиков была информация, необходимая для успешной реализации ваших технических требований.
Robert
Два вопроса: что это (на пропись не похоже) и почему это здесь?
Azamat
После 8 элементов там treeset
значит сложность становится O(log n)?
Иаков
You bad very?
Никита
Тож интересно
В HashMap, когда количество элементов в корзине превышает определенный порог, корзина преобразуется из связанного списка в сбалансированное дерево, такое как TreeSet, чтобы улучшить временную сложность таких операций, как contains() и get(). Это связано с тем, что при использовании связанного списка временная сложность этих операций в худшем случае составляет O(n), а при использовании сбалансированного дерева временная сложность снижается до O(log n) в худшем случае. Этот порог определяется коэффициентом загрузки HashMap, который задает максимальное соотношение элементов и бинов, которое HashMap должен допустить перед преобразованием бина в дерево. По умолчанию loadFactor для HashMap в Java составляет 0,75.