Шурок
ну тоесть я уже считай работал, мне уже звонил бухгалтер открывать ФОП и давать им реквизиты
Asiman
Asiman
Warox
хз, как по мне заинтересованость больше в бюджете выражается чем в том как быстро оффер прислали.
может рекрутер с будуна и решила через день завтра заполнить это все..
или работы много\прод упал и лид не успел дать фитбек
То что офер пришел на день позже - ничего не значит.
Andrii
Andrii
Шурок
Питонисты к вам вопрос - можно ли написать dictionary в которой значение нужно сделать функцией на запуск?
условно я нахожу ключ А и мне запускает def some() в качестве значения
Andrii
Шурок
Andrii
Непонятно, что ты хочешь, но посмотри
https://docs.python.org/3/library/functools.html
Andrii
@lru_cache
def count_vowels(sentence):
return sum(sentence.count(vowel) for vowel in 'AEIOUaeiou')
Andrii
Декоратор, который возвратит значение функции из словаря, если уже был вызов фукнции с такими параметрами
Andrii
И вызовет функцию, если не было такого вызова. У тебя путано написано
Andrii
@lru_cache(maxsize=None)
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)
>>> [fib(n) for n in range(16)]
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
>>> fib.cache_info()
CacheInfo(hits=28, misses=16, maxsize=None, currsize=16)
Шурок
Да вроде оно
Шурок
спасибо
Andrii
Одно из ключевых слов memoize, если будешь искать в других языках
Шурок
Стоп, это чтоб вызывать туже функцию?
А мне нужно
key a = чтоб вызвал функцию А
key b = чтоб вызвал функцию Б
Andrii
Нет, это скорее кеширование результатов функции
Azamat
Azamat
или можно вызвать прямо в дикте, если нет аргументов
Шурок
Странно выглядит, но уже ближе к правде
Шурок
мне просто справа указать имя функции и все?
Azamat
функция это тоже объект и такие штуки делать можно
Шурок
как в js...
ясненько
Azamat
Шурок
Спасибо большое
Сидредин
Asiman
Шурок
объект функции можно даже как ключ использовать
Да я уже понял, если можно значением - то можно и ключем
У меня стоит задача что я постоянно добавляю аргументы и вызываю функцию разные через if
Сейчас заменю на map чтоб избавиться от них
Azamat
ключами может быть все что угодно, кроме изменяемых типов данных
Asiman
Шурок
Я настолько в ваш питон лезть не хочу
Хочу БД прикрутить к своему боту
Но пока нету желания лезть туда
Warox
Шурок
А разве в питоне есть свич кейс? Я вроде где-то читал что у них его нету - да и плодить многомиллиардный свичкейс - феее
Azamat
Azamat
Шурок
У меня бот крутиться на Python anywhere - хз есть ли там дебагер
Сидредин
Azamat
скорее всего там не python 3.10)
Asiman
Шурок
Шурок
Шурок
Разберусь - было бы желание и время)
Димитрий
Можно ли как то из одного джарника, вызвать метод который находится в другом джарнике и совсем на другой машинке лежит ? Я про java говорю если что.
Azamat
Разберусь - было бы желание и время)
import sqlite3
conn = sqlite3.connect('filename.db')
cur = conn.cursor()
cur.execute('SELECT * FROM users;')
print(cur.fetchall())
Димитрий
Хотел описать что мне нужно, но понял что фигня какая-то. 😂👍
Azamat
Шурок
Там есть нормальные стикеры
Шурок
А не вот как из жопы
Asiman
Asiman
JNDI
мем из 2021 - log4shell
Пашок🗽
Шурок
Asiman
Krabs
Шурок
качай jar, запускай и т д
Asiman
Шурок
Ок ок так да
Asiman
Ок ок так да
Из забавного еще история с хабра о том как на сайте упало количество посетителей. Сайт стал хуже индексироваться. Админ нашел в чем дело. Барабанная дробь! 'А' != 'A'
Шурок
Шурок
Или Русский и английская буква?
Шурок
у меня такое было в банке)
Asiman
Asiman
то есть поисковые машины видят кашу из слов и ранк у сайта падает
Шурок
вот именно!
У меня такое было)
причем кто-то допустил ошибку и была русская буква, и прмиерно пол года вдиимо у всех не работало - и они просто копировали далее с ошибкой
Asiman
Это самое творческое истребление конкурента какое можно себе вообще представить!
Asiman
Шурок
Ну там проблема в двух полях была в неймниге и мапперы их не обрабатывали
Пашок🗽
нормальные IDE такое показывают🤫
Denis
а когда не находили, счиатли что и прога любая не найдёт