Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра «История одной фермы» - увлекательное и бросающее вызов вашим серым клеточкам приключение, от которого невозможно оторваться!

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Программирование

С этим тегом используют

IT Программист Обучение IT юмор Разработка YouTube Картинка с текстом Юмор Все
986 постов сначала свежее
4
8088
8088
9 дней назад

ChatGPT не смог сделать код и выпилил себя из проекта )⁠⁠

ChatGPT не смог сделать код и выпилил себя из проекта ) IT, Удаленная работа, Программирование, Telegram (ссылка), Истории из жизни, Нейронные сети, ChatGPT, Python, Фриланс, Программист

chatGPT расстоился и ушел

Вот такой чувствительный он :-)

Перевод ниже:

ChatGPT не смог сделать код и выпилил себя из проекта ) IT, Удаленная работа, Программирование, Telegram (ссылка), Истории из жизни, Нейронные сети, ChatGPT, Python, Фриланс, Программист

Удалил себя

Но мы его вернули, и заставили работать снова в наших Agentic AI проектах.

Показать полностью 1
[моё] IT Удаленная работа Программирование Telegram (ссылка) Истории из жизни Нейронные сети ChatGPT Python Фриланс Программист
0
0
HappyPython
HappyPython
10 дней назад

Пытаюсь подружить Telegram-бота с Алисой, но упёрся в стену. Пикабу, нужна помощь!⁠⁠

Привет, Пикабу!

Я тут в свободное время пилю пет-проект — Telegram-бота VoiceNote AI. Идея простая, но, как мне кажется, полезная. Часто на ходу приходит какая-то мысль, которую надо срочно записать. Доставать телефон, открывать заметки, печатать — долго и неудобно. Гораздо проще надиктовать.

Вот так и родился мой бот. Его основная фича — он превращает голосовые сообщения в умные заметки.

Что умеет бот?

  • Распознает речь: Кидаешь ему голосовое, он с помощью Yandex SpeechKit превращает его в текст.

  • Понимает смысл: Дальше в дело вступает нейросеть (DeepSeek), которая из этого текста вытаскивает суть: задачи, даты, время, места и даже имена.

  • Создает напоминания: Если в сообщении было "Напомни завтра в семь вечера позвонить маме", бот не просто запишет текст, а создаст полноценное напоминание и пришлёт его в нужное время.

  • Работает с текстом: То же самое можно делать, просто пересылая ему текстовые сообщения.

  • Ведёт архив и статистику: Все заметки можно посмотреть, отредактировать, выполнить (тогда они уйдут в архив).

  • Помнит о днях рождения: Есть отдельный раздел, чтобы не забыть поздравить близких.

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

Пытаюсь подружить Telegram-бота с Алисой, но упёрся в стену. Пикабу, нужна помощь! Программирование, Яндекс Алиса, Разработка, Продуктивность, Яндекс, Python, Длиннопост

Идея на миллион: Интеграция с Алисой!

И тут меня осенило: а что, если заметки можно будет создавать, вообще не прикасаясь к телефону? Просто сказать: "Алиса, попроси VoiceNote напомнить мне купить хлеб". Идеально же! Сидишь в машине, готовишь ужин, руки заняты — а мысль улетела в Telegram и превратилась в напоминание.

Сказано — сделано. Я поднял на сервере веб-сервер на FastAPI, который работает параллельно с ботом на aiogram. Написал логику для привязки Telegram-аккаунта к аккаунту Яндекса через одноразовый код. Всё по уму: пользователь в боте получает код, говорит его Алисе, и аккаунты связываются.

В теории всё должно работать как часы.

Стена, в которую я упёрся: Странности Яндекс.Диалогов

И вот тут начинается самое интересное. Я дошёл до настройки навыка в консоли Яндекс.Диалогов, и... всё. Я в тупике.

Проблема: при тестировании навыка в консоли диалога - все работает хорошо

Пытаюсь подружить Telegram-бота с Алисой, но упёрся в стену. Пикабу, нужна помощь! Программирование, Яндекс Алиса, Разработка, Продуктивность, Яндекс, Python, Длиннопост

Это тесты в приватном режиме бота с Алисой

Но вот стоит мне отправить на публикацию в открытый доступ - начинается дикая вакханалия

Пытаюсь подружить Telegram-бота с Алисой, но упёрся в стену. Пикабу, нужна помощь! Программирование, Яндекс Алиса, Разработка, Продуктивность, Яндекс, Python, Длиннопост

Я перерыл всё. Пробовал разные браузеры, чистил кэш, писал в поддержку (пока молчат). Ни кнопки, ни других способов отправки на модерацию.

Получается функционал я пообещал людям а фактически сижу и ничего не могу сделать

Пикабу, помоги!

Собственно, обращаюсь к коллективному разуму. Может, кто-то из вас недавно делал навыки для Алисы и сталкивался с таким?

  • Может, я что-то упускаю и есть определенные условия перед отправкой?

  • Или я просто слепой и не вижу очевидного? :)

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

Ну и, конечно, если вам интересен сам бот — заходите, пробуйте. Он живёт тут: VoiceNote AI. Буду рад любому фидбэку!

Спасибо, что дочитали. Всем добра и работающих API

Показать полностью 3
[моё] Программирование Яндекс Алиса Разработка Продуктивность Яндекс Python Длиннопост
6
10
thecodemedia
thecodemedia
13 дней назад

Пояснительная бригада: разница между TCP и UDP⁠⁠

Пояснительная бригада: разница между TCP и UDP IT, Программирование, Программист, Разработка, IT юмор, Python

Если вы читаете эти строки, значит, вы точно использовали какой-то из протоколов сетевого взаимодействия. Протокол сетевого взаимодействия — это такая договорённость, как будут выглядеть сообщения между компьютерами, как указания «Откуда», «От кого», «Куда», «Кому». Вот ровно так же и в компьютерных сообщениях: на каждом запросе и пакете данных есть эта информация.

Главное отличие в том, что, например, отправить какой-то файл целиком в одном пакете невозможно — это как если бы вы попробовали отправить банку солений в конверте формата A4. Поэтому компьютеры дробят посылку на последовательность сообщений и нумеруют эти сообщения последовательно. И тут как раз проявляется разница в протоколах.

TCP-протокол по аналогии с почтой можно представить так: нам нужно отправлять три тома «Войны и мира», для этого нужно не менее 200 конвертов. Но тут свои коррективы вносит «Почта России»: какие-то из писем уедут на сортировочный пункт в Хабаровск, а какие-то из писем и вовсе могут потеряться в кипах посылок.

Мы нумеруем наши конверты, чтобы точно знать, какие мы уже получили, а какие надо подождать или попросить отправить заново. Конверты уходят, получатель получает какую-то их часть. Потом он звонит нам: «Отправь заново конверты 12, 48 и 110, они не дошли». Мы отправляем. Получатель снова звонит: «Вот, теперь всё получил».

А вот протокол UDP — это протокол без гарантии: конверты просто улетели. Что дошло,  то дошло. Можно представить так: мы попросили рассказать «Войну и мир» здесь и сейчас. Рассказывающий будет забывать большие куски повествования, где-то будет сокращать, но в целом суть истории мы узнаем и требовать дословного пересказа не будем.

Протокол TCP, таким образом, используется при отправке файлов, почты, при работе веб-серверов: там, где требуется гарантировать корректность переданных данных. А протокол UDP подходит для потоковых данных: аудио- или видеозвонки, потоковое видео, стриминги и прочее. Если какие-то пакеты потеряются, то качество может незначительно ухудшиться, но смысл останется понятным, а времени восстанавливать эти потерянные пакеты у нас может не быть в случае онлайн-стриминга.

Напоследок анекдот про эти протоколы:

  • Я знаю неплохой анекдот про UDP, но не факт, что он до вас дойдёт.

  • Я знаю неплохой анекдот про TCP, но если он до вас не дойдёт, то я повторю

Показать полностью 1
IT Программирование Программист Разработка IT юмор Python
3
thecodemedia
thecodemedia
14 дней назад

Пояснительная бригада: мем про защитные конструкции⁠⁠

Пояснительная бригада: мем про защитные конструкции IT, Программирование, Программист, Разработка, IT юмор, Backend, Python

Комментирует Паша Вавилин, наставник на курсе по Python:

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

Теперь время работы самого начинающего джуниора стоит в разы дороже времени работы обычного компьютера. Компьютеры подешевели, время работы программиста подорожало. Как быстро запустить проект? Ведь не оплачивать же месяцы работы программисту за то, что будет работать пару часов! Давайте научим компьютер обнаруживать и обрабатывать ошибки, назовём это эксепшенами, тогда можно будет выполнять код, окружая его защитными конструкциями, типа «попробуй сделать это действие, если оно возбудит ошибку доступа к файлу или ошибку подключения к сети, то будем обрабатывать такую ситуацию». Класс! Что, это долго? Ну не знаю, давайте тогда просто обернём всё конструкцией «выполни всю программу, если что-то случится, то ок». Не будет детализации, какая конкретно ошибка и где произошла? Главное всё работает! Вообще всё работает, чего вам ещё надо!»

Показать полностью 1
IT Программирование Программист Разработка IT юмор Backend Python
4
thecodemedia
thecodemedia
15 дней назад

Пояснительная бригада: экран программистов разных уровней⁠⁠

Пояснительная бригада: экран программистов разных уровней Программирование, Программист, Разработка, Python, IT, IT юмор

Поясняет Максим Чеченев, наставник на курсе по веб-разработке:

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

— Программист-любитель учит программирование через визуальные редакторы, где и кода толком нет, но зато сразу виден результат.

— Джуниор уже понимает, что нужен редактор кода и тратит свой день, в основном, работая с кодом. Но еще мало что знает про то,  как настроить редактор кода.

— Мидл занят всем тем же — пишет код. Но уже понимает, как настройки редактора кода влияют на него. Например, использует темную тему интерфейса.

— Сеньор же уже меньше пишет код, а больше принимает участие в длинных рабочих звонках. На экране открыт созвон. А за ним, скорее всего, есть еще один.»

Показать полностью 1
Программирование Программист Разработка Python IT IT юмор
0
user10830629
user10830629
16 дней назад
Серия Создание SKYNET

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени»⁠⁠2

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

21 июня 2025 года 17:20, по Хабаровскому времени (соответствует 21 июня 10:20 по Московскому времени)

Все подробности и формулы программы в серии постов "создание SKYNET"

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост, Заработок в интернете

Программа без второй корректировки в коде.

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост, Заработок в интернете

Берем с графика программы дату 88 манула и две точки времени по 3-м таймфреймам чтобы вычислить разницу и прибавить дату 88 манула - что бы получить уточнение от второй корректировки

Код второй корректировки, на phyton, отдельно от программы:

from datetime import datetime, timedelta

def average_datetime(dt1, dt2):

delta = dt2 - dt1

return dt1 + delta / 2

def compute_group_average(dates):

if len(dates) < 2:

return None

# Шаг 1: Средние между всеми парами исходных дат

pairwise_averages = []

for i in range(len(dates)):

for j in range(i + 1, len(dates)):

avg = average_datetime(dates[i], dates[j])

pairwise_averages.append(avg)

# Шаг 2: Средние между полученными средними

second_level_averages = []

for i in range(len(pairwise_averages)):

for j in range(i + 1, len(pairwise_averages)):

avg = average_datetime(pairwise_averages[i], pairwise_averages[j])

second_level_averages.append(avg)

# Шаг 3: Финальное среднее

if not second_level_averages:

return None

total = timedelta()

for dt in second_level_averages:

total += dt - second_level_averages[0]

final_avg = second_level_averages[0] + total / len(second_level_averages)

return final_avg

def input_datetime():

"""Функция для ввода даты с клавиатуры"""

print("\nВведите ТРЕТЬЮ дату (базу для изменений):")

year = int(input("Год (например 2025): "))

month = int(input("Месяц (1-12): "))

day = int(input("День (1-31): "))

hour = int(input("Час (0-23): "))

minute = int(input("Минуты (0-59): "))

return datetime(year, month, day, hour, minute)

def main():

print("=== ОБРАБОТКА ДВУХ ГРУПП ТАЙМФРЕЙМОВ ===")

# Две группы дат (по 3 таймфрейма в каждой)

group1 = [

datetime(2025, 6, 10, 2, 0),  # Левый случай (4 часа)

datetime(2025, 6, 10, 6, 0),  # Левый случай (1 час)

datetime(2025, 6, 10, 6, 30)  # Левый случай (30 минут)

]

group2 = [

datetime(2025, 6, 10, 14, 0),  # Правый случай (4 часа)

datetime(2025, 6, 10, 11, 0),  # Правый случай (1 час)

datetime(2025, 6, 10, 11, 0)  # Правый случай (30 минут)

]

# Вычисляем средние для каждой группы

dt1 = compute_group_average(group1)  # Первая дата (результат 1 группы)

dt2 = compute_group_average(group2)  # Вторая дата (результат 2 группы)

print("\nРезультаты усреднения групп:")

print(f"Первая дата (группа 1): {dt1.strftime('%d.%m.%Y %H:%M')}")

print(f"Вторая дата (группа 2): {dt2.strftime('%d.%m.%Y %H:%M')}")

# Ввод третьей даты и операции

base_dt = input_datetime()

operation = input("\nВыберите операцию (+ прибавить, - отнять): ")

while operation not in ['+', '-']:

operation = input("Некорректный ввод. Введите + или -: ")

# Вычисляем разницу

diff = dt2 - dt1

diff_minutes = int(diff.total_seconds() / 60)

print(f"\nРазница между периодами: {diff_minutes} минут")

# Таймфреймы и соответствующие дельты (используются для финального усреднения, но не выводятся)

timeframes = {

'4H': timedelta(hours=4),

'1H': timedelta(hours=1),

'30M': timedelta(minutes=30)

}

# Собираем результаты для усреднения (без вывода)

result_dates = []

for delta in timeframes.values():

if operation == '+':

new_diff = diff + delta

else:

new_diff = diff - delta

result = base_dt + new_diff

result_dates.append(result)

# Усреднение результатов

final_result = compute_group_average(result_dates)

print("\nФИНАЛЬНЫЙ РЕЗУЛЬТАТ:")

print(f"Финальная средняя дата: {final_result.strftime('%d число %H:%M')}")

if __name__ == "__main__":

main()

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост, Заработок в интернете

Типичная реакция на точное время биткоина - Бифу нужен социальный рейтинг скайнета, на самом деле.

Показать полностью 2
[моё] Мышечная память Искусственный интеллект Коллективный разум НЛП Мелкая моторика Биткоины Криптовалюта Криптография Трейдинг Психология Python Программирование Ответ на пост Длиннопост Заработок в интернете
5
0
user10830629
user10830629
16 дней назад
Серия Создание SKYNET

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени»⁠⁠2

Уточняем формулу второй корректировки, вычислена собака после манула 17.06.2025 3:20 погрешность составила 20 минут - но с этим тоже разберемся потом, в расчете разницы и усреднении участвовало всего 3 таймфрейма: 4ч,1ч и 30м - точность только в этих пределах = 20 минут погрешности нормально.

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

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост

Коллективный разум в фильмах вычисляет и предсказывает то что связано с будущим и путешествиями во времени - главное изобретение машины времени в форме Y - так же встречается на логотипе скайнета, на машине три буквы DMC - что ассоциируется с DOG MANUL CAT

Все три животных собака-кот-манул вычисляются с предельной точностью. Нв графике видно что этой корректировки еще нет в коде, это новая функция, но вначале была тренировка на кошках, притом кошки стали еще точнее и во всех случаях точно. Так же вычисляется сила реакции при ее повторении во времени, а так же есть круги как время+цена, что является улыбкой чеширского кота ученого из Лукоморья Пушкина.

Программа пишется без проблем при помощи Deepseek. Кто хочет повторить - формулы есть в постах серии.

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост

Вторая корректировка применилась к собаке номер 89, голубым текстом.

1. Вот что в логе:

ЭТАП 1: РАСЧЕТ ТРЕХ ДАТ ПО ТАЙМФРЕЙМАМ

Введите ПЕРВУЮ дату (начало периода):

Введите дату и время:

Год (например 2025): 2025

Месяц (1-12): 6

День (1-31): 13

Час (0-23): 1

Минуты (0-59): 00

Введите ВТОРУЮ дату (конец периода):

Введите дату и время:

Год (например 2025): 2025

Месяц (1-12): 6

День (1-31): 14

Час (0-23): 11

Минуты (0-59): 50

Введите ТРЕТЬЮ дату (базу для изменений):

Введите дату и время:

Год (например 2025): 2025

Месяц (1-12): 6

День (1-31): 16

Час (0-23): 14

Минуты (0-59): 40

Разница между периодами: 2090 минут

Выберите операцию (+ прибавить, - отнять): +

Выберите операцию (+ прибавить, - отнять): +

Выберите операцию (+ прибавить, - отнять): +

РЕЗУЛЬТАТЫ ЭТАПА 1:

РЕЗУЛЬТАТЫ ЭТАПА 1:

Таймфрейм 4H: datetime(2025, 6, 18, 5, 30)

Таймфрейм 4H: datetime(2025, 6, 18, 5, 30)

Таймфрейм 1H: datetime(2025, 6, 18, 2, 30)

Таймфрейм 30M: datetime(2025, 6, 18, 2, 0)

ЭТАП 2: УСРЕДНЕНИЕ РЕЗУЛЬТАТОВ

Финальная средняя дата: 18 число 03:20

Продолжение поста «Скайнет вычисляет ближайшую точку дна биткоина, в реальном времени» Мышечная память, Искусственный интеллект, Коллективный разум, НЛП, Мелкая моторика, Биткоины, Криптовалюта, Криптография, Трейдинг, Психология, Python, Программирование, Ответ на пост, Длиннопост

Дно биткоина было в 3:00

2. Вот сам код для phyton, отдельный для расчета второй корректировки, после работы основной программы, пока еще не в программе:

from datetime import datetime, timedelta

def input_datetime():

"""Ввод даты в формате datetime(год, месяц, день, час, минута)"""

print("\nВведите дату и время:")

year = int(input("Год (например 2025): "))

month = int(input("Месяц (1-12): "))

day = int(input("День (1-31): "))

hour = int(input("Час (0-23): "))

minute = int(input("Минуты (0-59): "))

return datetime(year, month, day, hour, minute)

def format_result(dt):

"""Форматирует результат как datetime(год, месяц, день, час, минута)"""

return f"datetime({dt.year}, {dt.month}, {dt.day}, {dt.hour}, {dt.minute})"

def average_datetime(dt1, dt2):

"""Вычисляет среднее между двумя датами"""

delta = dt2 - dt1

return dt1 + delta / 2

def compute_final_average(dates):

"""Вычисляет финальное среднее по вашей уникальной формуле"""

# Шаг 1: Средние между всеми парами исходных дат

pairwise_averages = []

for i in range(len(dates)):

for j in range(i + 1, len(dates)):

avg = average_datetime(dates[i], dates[j])

pairwise_averages.append(avg)

# Шаг 2: Средние между полученными средними

second_level_averages = []

for i in range(len(pairwise_averages)):

for j in range(i + 1, len(pairwise_averages)):

avg = average_datetime(pairwise_averages[i], pairwise_averages[j])

second_level_averages.append(avg)

# Шаг 3: Финальное среднее

total = timedelta()

for dt in second_level_averages:

total += dt - second_level_averages[0]  # Избегаем переполнения

final_avg = second_level_averages[0] + total / len(second_level_averages)

return final_avg

def main():

print("ЭТАП 1: РАСЧЕТ ТРЕХ ДАТ ПО ТАЙМФРЕЙМАМ")

print("Введите ПЕРВУЮ дату (начало периода):")

dt1 = input_datetime()

print("\nВведите ВТОРУЮ дату (конец периода):")

dt2 = input_datetime()

print("\nВведите ТРЕТЬЮ дату (базу для изменений):")

base_dt = input_datetime()

# Вычисляем разницу

diff = dt2 - dt1

diff_minutes = int(diff.total_seconds() / 60)

print(f"\nРазница между периодами: {diff_minutes} минут")

operation = input("\nВыберите операцию (+ прибавить, - отнять): ")

while operation not in ['+', '-']:

operation = input("Некорректный ввод. Введите + или -: ")

# Таймфреймы и соответствующие дельты

timeframes = {

'4H': timedelta(hours=4),

'1H': timedelta(hours=1),

'30M': timedelta(minutes=30)

}

# Собираем результаты первого этапа

result_dates = []

print("\nРЕЗУЛЬТАТЫ ЭТАПА 1:")

for tf, delta in timeframes.items():

if operation == '+':

new_diff = diff + delta

else:

new_diff = diff - delta

result = base_dt + new_diff

result_dates.append(result)

print(f"Таймфрейм {tf}: {format_result(result)}")

# ЭТАП 2: Усреднение результатов

print("\nЭТАП 2: УСРЕДНЕНИЕ РЕЗУЛЬТАТОВ")

final_result = compute_final_average(result_dates)

print("\nФинальная средняя дата:", final_result.strftime("%d число %H:%M"))

if __name__ == "__main__":

main()

Показать полностью 3
Мышечная память Искусственный интеллект Коллективный разум НЛП Мелкая моторика Биткоины Криптовалюта Криптография Трейдинг Психология Python Программирование Ответ на пост Длиннопост
4
11
thecodemedia
thecodemedia
17 дней назад

Пояснительная бригада: мем про SQL⁠⁠

Пояснительная бригада: мем про SQL Программирование, IT, Программист, IT юмор, Разработка, Python, SQL

Объясняет Паша Вавилин, наставник на курсе по Python:

«Язык запросов SQL довольно лаконичный и простой, при этом очень мощный. Единственная проблема с этим языком запросов — он верит, что автор запроса умён и в целом знает синтаксис SQL. Собственно, поэтому лучшее, что вы увидите при ошибке, — это сообщение вида „у вас ошибка в SQL“. И ваш запрос. И… всё. Ну ты ведь умный и знаешь SQL, разбирайся сам, что ты!»

Показать полностью 1
Программирование IT Программист IT юмор Разработка Python SQL
7
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии