Size: a a a

Сообщество Python Программистов

2020 December 12

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
не души средний бизнес
кfкой там средний
источник

I

ITFY forum informer in Сообщество Python Программистов
Новый вопрос в форуме: Мультипроцессинг через MPI
источник

АД

Александр Демидов... in Сообщество Python Программистов
Питон 2 от 3 чем отличается? Если можно в двух словах для непрограммиста
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
В двух словах (как не для программиста) - отличается как Windows XP и 10
Как Андроид 2.3 и 7.0
Как Беломор-Канал и Iqos
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
А еще как подрочить и потрахаться наверно
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
ноэтонеточно :)
источник

й

йцукенг in Сообщество Python Программистов
как реализовать в фунции таймер для того, что бы она выдавала новые значения не при каждом обращении, а с определенной переодичностью?
источник

A

Aryn in Сообщество Python Программистов
Геннадий Гилунг
А еще как подрочить и потрахаться наверно
Ахах
источник

A

Alexander in Сообщество Python Программистов
йцукенг
как реализовать в фунции таймер для того, что бы она выдавала новые значения не при каждом обращении, а с определенной переодичностью?
ничего не понял. уточни вопрос.
надо чтобы функция при каждом обращении выдавала одинаковые значения в течение некоторого периода времени?
или надо чтобы к функции обращались только в некоторые периоды времени?
источник

A

Alexander in Сообщество Python Программистов
а еще лучше будет, если ты расскажешь, какую задачу ты решаешь.
источник

й

йцукенг in Сообщество Python Программистов
Alexander
ничего не понял. уточни вопрос.
надо чтобы функция при каждом обращении выдавала одинаковые значения в течение некоторого периода времени?
или надо чтобы к функции обращались только в некоторые периоды времени?
есть функция, которая делает запрос к апи чего то и возвращяет  список с какими то данными. хотелось бы, что бы функция запрос к апи делала не при каждом запросе к ней, а только при первом и раз в пол часа, допустим
источник

Ю

Юрий in Сообщество Python Программистов
йцукенг
есть функция, которая делает запрос к апи чего то и возвращяет  список с какими то данными. хотелось бы, что бы функция запрос к апи делала не при каждом запросе к ней, а только при первом и раз в пол часа, допустим
Сделай свойство функции и пропиши таймер
источник

A

Alexander in Сообщество Python Программистов
понял. упираешься в рейтлимит АПИ =)
То, что ты хочешь сделать называется "кеширование".
Реализуется разными средствами, самое простое - это инициировать объект кеша в топлевеле в любом удобном виде, но обязательно с временем создания.
Простой пример:
import time
INVALIDATE_INTERVAL = 1800 #полчаса
cached_data = {data:"", last_time: 0}

def function_with_api_call():
   if time.time() - cached_data['last_time'] > INVALIDATE_INTERVAL:
       cached_data['data'] = api.call()
       cached_data['last_time'] = time.time()
   return cached_data['data']
источник

Ю

Юрий in Сообщество Python Программистов
Геннадий Гилунг
В двух словах (как не для программиста) - отличается как Windows XP и 10
Как Андроид 2.3 и 7.0
Как Беломор-Канал и Iqos
ХР был вполне себе хорошей виндой.
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
Юрий
ХР был вполне себе хорошей виндой.
ключевое слово "была"
в свое время
как и питон2
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
дрочить в детстве тоже вполне норм было ;)
а сейчас смысл?
источник

Ю

Юрий in Сообщество Python Программистов
Геннадий Гилунг
ключевое слово "была"
в свое время
как и питон2
Если бы ее не отказались поддерживать, она б еще жила и жила. Но мелкомягким ж надо бабки зарабатывать.
источник

A

Alexander in Сообщество Python Программистов
Геннадий Гилунг
дрочить в детстве тоже вполне норм было ;)
а сейчас смысл?
ойли ;)
источник

ГГ

Геннадий Гилунг... in Сообщество Python Программистов
источник

й

йцукенг in Сообщество Python Программистов
Alexander
понял. упираешься в рейтлимит АПИ =)
То, что ты хочешь сделать называется "кеширование".
Реализуется разными средствами, самое простое - это инициировать объект кеша в топлевеле в любом удобном виде, но обязательно с временем создания.
Простой пример:
import time
INVALIDATE_INTERVAL = 1800 #полчаса
cached_data = {data:"", last_time: 0}

def function_with_api_call():
   if time.time() - cached_data['last_time'] > INVALIDATE_INTERVAL:
       cached_data['data'] = api.call()
       cached_data['last_time'] = time.time()
   return cached_data['data']
спс. получается самый простой способ к данным таймкод добавлять
источник