Шурок
ну тоесть я уже считай работал, мне уже звонил бухгалтер открывать ФОП и давать им реквизиты
Andrii
Правило хорошего тона которое соблюдают дай боже процентов 15 из всех рекрутеров. И о себе впечатление портят и о своей конторе.
Лично мне всё-равно. Если не дают офер сразу, значит сомневаются, значит не сильно нужен, и тогда смысл идти туда? Куда лучше идти туда, где заинтересованы
Asiman
Лично мне всё-равно. Если не дают офер сразу, значит сомневаются, значит не сильно нужен, и тогда смысл идти туда? Куда лучше идти туда, где заинтересованы
Ну как? Я же свое время трачу. Я мог бы теже час-полтора потратить на куда более приятные занятия. В качестве оплаты я хочу получить хотя бы фидбек.
Warox
хз, как по мне заинтересованость больше в бюджете выражается чем в том как быстро оффер прислали. может рекрутер с будуна и решила через день завтра заполнить это все.. или работы много\прод упал и лид не успел дать фитбек То что офер пришел на день позже - ничего не значит.
Шурок
Питонисты к вам вопрос - можно ли написать dictionary в которой значение нужно сделать функцией на запуск? условно я нахожу ключ А и мне запускает def some() в качестве значения
Шурок
Типа lru_cache?
яхз что это
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... ясненько
Шурок
Спасибо большое
Asiman
мне просто справа указать имя функции и все?
объект функции можно даже как ключ использовать
Asiman
Шурок
объект функции можно даже как ключ использовать
Да я уже понял, если можно значением - то можно и ключем У меня стоит задача что я постоянно добавляю аргументы и вызываю функцию разные через if Сейчас заменю на map чтоб избавиться от них
Azamat
ключами может быть все что угодно, кроме изменяемых типов данных
Шурок
Я настолько в ваш питон лезть не хочу Хочу БД прикрутить к своему боту Но пока нету желания лезть туда
Warox
Да я уже понял, если можно значением - то можно и ключем У меня стоит задача что я постоянно добавляю аргументы и вызываю функцию разные через if Сейчас заменю на map чтоб избавиться от них
Мне кажется нужен какой то енам + свич-кейс Потому что через словарь выглядит странно и без дебагера не понять что происходит .
Шурок
А разве в питоне есть свич кейс? Я вроде где-то читал что у них его нету - да и плодить многомиллиардный свичкейс - феее
Шурок
У меня бот крутиться на Python anywhere - хз есть ли там дебагер
Azamat
скорее всего там не python 3.10)
Шурок
скорее всего там не python 3.10)
09:09 ~ $ python --version Python 3.9.5
Шурок
Azamat
Yeap Не зная языка - KEKW
sqlite3 можно за 3 секунды прикрутить ничего не скачивая
Шурок
Разберусь - было бы желание и время)
Димитрий
Можно ли как то из одного джарника, вызвать метод который находится в другом джарнике и совсем на другой машинке лежит ? Я про java говорю если что.
Azamat
Разберусь - было бы желание и время)
import sqlite3 conn = sqlite3.connect('filename.db') cur = conn.cursor() cur.execute('SELECT * FROM users;') print(cur.fetchall())
Шурок
Можно ли как то из одного джарника, вызвать метод который находится в другом джарнике и совсем на другой машинке лежит ? Я про java говорю если что.
Тоесть что-то на урвоне - можешь ли на моем ПК запустить программу запуская у себя? Прикурутить к себе чужой джарник - легко А вот чужой на другой машине - хз
Димитрий
Хотел описать что мне нужно, но понял что фигня какая-то. 😂👍
Шурок
Там есть нормальные стикеры
Шурок
А не вот как из жопы
Asiman
JNDI
мем из 2021 - log4shell
Шурок
мем из 2021 - log4shell
Там ирония в том что ты вкручиваешь свой код на чужой машине, а тут? 😄
Шурок
Asiman
Там ирония в том что ты вкручиваешь свой код на чужой машине, а тут? 😄
а разве не наоборот? ты на своей машине запускаешь код с удаленной
Krabs
Шурок
а разве не наоборот? ты на своей машине запускаешь код с удаленной
Нет, насколько я понял суть была в том что ты мог загрузить свой код в загрузчик, а внутри своего кода делай что хочешь
Шурок
качай jar, запускай и т д
Шурок
Ок ок так да
Asiman
Ок ок так да
Из забавного еще история с хабра о том как на сайте упало количество посетителей. Сайт стал хуже индексироваться. Админ нашел в чем дело. Барабанная дробь! 'А' != 'A'
Шурок
Или Русский и английская буква?
Шурок
у меня такое было в банке)
Asiman
то есть поисковые машины видят кашу из слов и ранк у сайта падает
Шурок
вот именно!
У меня такое было) причем кто-то допустил ошибку и была русская буква, и прмиерно пол года вдиимо у всех не работало - и они просто копировали далее с ошибкой
Asiman
Это самое творческое истребление конкурента какое можно себе вообще представить!
Шурок
Ну там проблема в двух полях была в неймниге и мапперы их не обрабатывали
Пашок🗽
нормальные IDE такое показывают🤫
Denis
нормальные IDE такое показывают🤫
а там видимо сидели ребята с короной на голове, думали сами найдут
Denis
а когда не находили, счиатли что и прога любая не найдёт