Stan
Милаша, тут деды по 40+
Милаша
емае
Милаша
извините я не знала
Stan
😅😅😅😅😅
Милаша
хвх
Stan
Милаша
так в тик токе было написано что просто чат пообщаться..
Милаша
а тут так.
Stan
Stan
Милаша
ладно до свидания 👋🏻
Nikolay
Милаша, тут деды по 40+
вводишь людей в заблуждение, @One_of_the_Stoics явно меньше 40 (да и 30) 😜
Nikolay
Stan
ну почти
Nikolay
ну почти
ну я и не @One_of_the_Stoics =)
Stanislav
мне 40
какая разница, одной ногой уже в могиле
Nikolay
Думаю ей нужен богатый Senior
тогда ее не должны пугать деды по 40+ 🙃
Stanislav
В чате литкода рассказывали вчера, что 35+ сеньер это ред флэг. В 35 надо быть стаф принципал, менеджером, вице-президентом или выйти на пенсию и купить ферму
Stanislav
кто нибудь в LLM разбирается?
Я
Vliw?
Stanislav
причем тут Vliw?
Я
Люблю vliw люблю эльбрус
Stanislav
я пытаюсь Qwen2 локально запустить
Я
Я
Скока?
Я
24 гига?
Stanislav
я пытался сгенерировать описание видео, 20GB хватает на 1-минутное
Stanislav
и это после пердолинга. Если просто по инструкции делать - на 10 секунд
Ukrainian (Yaros) 🇨🇦
Stanislav
Почему не через API?
Дорого, видимо. Мне проект такой дали
Stanislav
Надо изучить на самом деле. Возможно, через api будет выгоднее
Ukrainian (Yaros) 🇨🇦
У меня была такая же задача кстати
Ukrainian (Yaros) 🇨🇦
Использовал Llama
Stanislav
Через api или локально?
Ukrainian (Yaros) 🇨🇦
Локально, просили бесплатно
Ukrainian (Yaros) 🇨🇦
Но в итоге пришли к API
Ukrainian (Yaros) 🇨🇦
https://www.linkedin.com/feed/update/urn:li:activity:7284689071149363201/
Ukrainian (Yaros) 🇨🇦
Данное сообщение выложил CEO, компания где я сейчас работаю. Они предлагают зарплаты от 600 тысяч до миллиона долларов в год лучшим инженерам в области искусственного интеллекта.
Stanislav
а тебе 3000 платят?
Ukrainian (Yaros) 🇨🇦
2000, но платит посредник, а не эта компания
Stanislav
работа хоть интересная?
Ukrainian (Yaros) 🇨🇦
Вполне
Stanislav
уже хорошо
Stanislav
У меня во вторник был собес, неплохая работа на рельсах. Но пока тишина
Ukrainian (Yaros) 🇨🇦
Привет. Задайте вопрос по Питону?
Nikolay
Привет. Задайте вопрос по Питону?
1 Что выведет этот код и почему? def extend_list(val, lst=[]): lst.append(val) return lst print(extend_list(1)) print(extend_list(2)) print(extend_list(3, [])) print(extend_list(4)) 2 Почему этот код падает с ошибкой? Как это исправить? my_dict = {i: i**2 for i in range(5)} for key in my_dict: if key % 2 == 0: del my_dict[key] 3 Как работает этот код? Атрибут value вообще появится? Почему? class A: def __init__(self): print("A init") self.value = 42 class B(A): def __init__(self): pass obj = B() print(obj.value) 4 Как работает итерирование по файлу в Python, и почему оно потребляет меньше памяти, чем readlines()? 5 Объясни разницу между is и == в Python. В каких случаях a is b, но a != b? 6 Можно ли перегрузить оператор == так, чтобы a == b вернул False, но b == a вернул True? Как?
Ukrainian (Yaros) 🇨🇦
1 list изменяемый тип данных и будет создаться новый lіst при каждом вызове функции насколько я помню
Ukrainian (Yaros) 🇨🇦
Во втором наверное потому что один из ключей 0, а на 0 делить нельзя
Ukrainian (Yaros) 🇨🇦
Можно обернуть в try catch или начать итерацию range с 1
Ukrainian (Yaros) 🇨🇦
3 Думаю будет Attribute Error
Ukrainian (Yaros) 🇨🇦
4 Тут точно не уверен, думаю что там генератор от того и меньше памяти потребляеться
Ukrainian (Yaros) 🇨🇦
5. “is” это идентичность, а "==" равенство "is" проверяет id обьектов, а "==" равенство значений логика которого может буть прописана в методе __eg__. class AB: def __id__(self, other): return True def __noeq__(self, other): return True a = AB() b = AB() a is b # True a =! b # True Тут не уверен как прописать сравнение
Ukrainian (Yaros) 🇨🇦
6 Это можно сделать прописав логику a и b по отдельности, сделав их объектами разных классов
Nikolay
6 Это можно сделать прописав логику a и b по отдельности, сделав их объектами разных классов
1 - неправильно 2а - неправильно 2б - неправильно 3 - неполный ответ 4 - неполный ответ 5 - очень много ошибок в ответе 6 - неправильно
Ukrainian (Yaros) 🇨🇦
6 class A: def __eq__(self, other): return False class B: def __eq__(self, other): return True a = A() b = B() print(a == b) # False print(b == a) # True
Nikolay
Stanislav
1 Что выведет этот код и почему? def extend_list(val, lst=[]): lst.append(val) return lst print(extend_list(1)) print(extend_list(2)) print(extend_list(3, [])) print(extend_list(4)) 2 Почему этот код падает с ошибкой? Как это исправить? my_dict = {i: i**2 for i in range(5)} for key in my_dict: if key % 2 == 0: del my_dict[key] 3 Как работает этот код? Атрибут value вообще появится? Почему? class A: def __init__(self): print("A init") self.value = 42 class B(A): def __init__(self): pass obj = B() print(obj.value) 4 Как работает итерирование по файлу в Python, и почему оно потребляет меньше памяти, чем readlines()? 5 Объясни разницу между is и == в Python. В каких случаях a is b, но a != b? 6 Можно ли перегрузить оператор == так, чтобы a == b вернул False, но b == a вернул True? Как?
1. lst инициализируется 1 раз, при создании объекта extend_list. Будет что-то типо [1], [1,2], [3], [1,2,4]. Это надо было 20 лет назад пофиксить 2. Нельзя менять размер тогоб по чему итирируешь. Можно Создать list с ключами словаря и итерировать по нему 3. Когда инициализируешь первый класс, в dict добавляется value, а второй весь dict копирует 4. .... 5. is сравнивает по адресу(проверяет что это один объект) , а == сравнивает по значению. Не знаю 6. Метод eq, перегружай как хочешь
Nikolay
1. lst инициализируется 1 раз, при создании объекта extend_list. Будет что-то типо [1], [1,2], [3], [1,2,4]. Это надо было 20 лет назад пофиксить 2. Нельзя менять размер тогоб по чему итирируешь. Можно Создать list с ключами словаря и итерировать по нему 3. Когда инициализируешь первый класс, в dict добавляется value, а второй весь dict копирует 4. .... 5. is сравнивает по адресу(проверяет что это один объект) , а == сравнивает по значению. Не знаю 6. Метод eq, перегружай как хочешь
1 + 2 нельзя именно словари ( списки можно) 3 ничего не понял) ну или так как понял - не правильно) 4 ... 5 + "Не знаю" - так в следующем вопросе же ответил) Хотя есть в питоне объект который сам по себе будет соответствовать этим условиям) 6 + (хотя ответ конечно не полный, но выше уже был пример, так что не придираюсь)
Stanislav
В классе B не будет value потому что init класса A не вызывался. Чтобы value надо в B.init добавить super().init()
Stanislav
Хотя есть в питоне объект который сам по себе будет соответствовать этим условиям - ?
Nikolay
Stan
Stanislav
Stanislav
» В каких случаях a is b, но a != b?
Stanislav
а не a is a
Nikolay
а не a is a
а кто сказал что ты не можешь сделать b = a и потом сравнивать?)
Stanislav
я сейчас опять начал Ruby учить. В пятницу бихэйв собес будет, на следующей неделе если все хорошо технический
Nikolay
я сейчас опять начал Ruby учить. В пятницу бихэйв собес будет, на следующей неделе если все хорошо технический
говорят рельсы сейчас джангу по скорости сильно обошли, ну и хотваер вроде как хорош)
Stanislav
Там React. Но я на чисто бэк собеiусь, рельсы и Graphql
Stanislav
С Ruby главная проблема что он никому особо не нужен. Раньше Stripe был на рельсах, но сейчас они уже все на Java переписали. А так и Рельсы всегда побыстрее были и таких приколов как в первом вопросе там нет. Ruby это Питон каким он должен быть
Stanislav
reddir на питоне был
Nikolay
Nikolay
странно что твиттер у них только на 21-ом месте))
Stanislav
Неплохо. Но у меня подозрение, что половину этого уже на Java переписали
Nikolay
reddir на питоне был
да, джанга там)