Size: a a a

2020 November 22

DS

David Shiko in SPb Python
Maxim Afanasev
Нет, не изменяет. Вы описываете в коде бизнес-логику. Она представлена какими-то сущностями (например User). У него есть поля и методы, которые определяют, какие данные содержит эта сущность и какие можно операции над ней производить. Для сериализации/десериализации есть marshmallow, для сохранения в БД - мапперы из SQLAlchemy. Это не должно никак влиять на форму самих бизнес-сущностей.
Понял, благодарю за ответы
источник

SK

Sergio Keler in SPb Python
Артём Филиппов
Ребят, привет. Вообще не разбираюсь в программировании вообще. Скажите пожалуйста, как и можно ли скопировать действия сайта, т.е. если я копирую сайт-калькулятор мне скопировалось как там все умножается и делится
Копировать лучше сразу с сайта stackoverflow.com
источник

AK

Alex K in SPb Python
народ, помогите, в пандас пытаюсь применить функцию

def categorization(list):
   if 'свадьба' in list:
       debt['purposecat']='свадьба'
   elif 'автомобиль' in list:
       debt['purposecat']='автомобиль'

debt['lem'].apply(categorization)

в debt[‘lem’] такие примерно строки

[покупка,  , жилье, \n]
[приобретение,  , автомобиль, \n]
[покупка,  , жилье, \n]
[дополнительный,  , образование, \n]

а функция в debt['purposecat'] везде пишет «автомобиль», почему так?
источник

KM

Katerina Malakhova in SPb Python
Alex K
народ, помогите, в пандас пытаюсь применить функцию

def categorization(list):
   if 'свадьба' in list:
       debt['purposecat']='свадьба'
   elif 'автомобиль' in list:
       debt['purposecat']='автомобиль'

debt['lem'].apply(categorization)

в debt[‘lem’] такие примерно строки

[покупка,  , жилье, \n]
[приобретение,  , автомобиль, \n]
[покупка,  , жилье, \n]
[дополнительный,  , образование, \n]

а функция в debt['purposecat'] везде пишет «автомобиль», почему так?
Выглядит как будто строчка вне функции.  debt['purposecat']='автомобиль'
Проверьте форматирование кода
источник

AK

Alex K in SPb Python
Katerina Malakhova
Выглядит как будто строчка вне функции.  debt['purposecat']='автомобиль'
Проверьте форматирование кода
Спасибо. Попробую. Но вроде норм
источник

KM

Katerina Malakhova in SPb Python
Alex K
Спасибо. Попробую. Но вроде норм
А, кажется поняла. Вы всем строкам в таблице присваиваете значение. Исправьте функцию, чтобы делала return.
источник

AK

Alex K in SPb Python
Katerina Malakhova
А, кажется поняла. Вы всем строкам в таблице присваиваете значение. Исправьте функцию, чтобы делала return.
О
источник

AK

Alex K in SPb Python
Katerina Malakhova
А, кажется поняла. Вы всем строкам в таблице присваиваете значение. Исправьте функцию, чтобы делала return.
так а куда он будет прилетать
источник

AK

Alex K in SPb Python
def categorization(list):
   if 'жилье' in list:
       return свадьба'
   elif 'образование' in list:
       debt['purposecat']='образование'
   
debt['lem'].apply(categorization)
источник

AK

Alex K in SPb Python
так что ли
источник

AK

Alex K in SPb Python
но ход мысли верный
источник

AK

Alex K in SPb Python
Вы всем строкам в таблице присваиваете значение
источник

AK

Alex K in SPb Python
это факт
источник

AK

Alex K in SPb Python
def categorization(list):
   if 'жилье' in list:
       return 'свадьба'
   elif 'образование' in list:
       return 'образование'
   elif 'автомобиль' in list:
       return 'автомобиль'
   elif 'недвижимость' in list:
       return 'недвижимость'

debt['purposecat'] = debt['lem'].apply(categorization)
источник

AK

Alex K in SPb Python
Katerina Malakhova
А, кажется поняла. Вы всем строкам в таблице присваиваете значение. Исправьте функцию, чтобы делала return.
ура!!!! Спасибо!
источник

KM

Katerina Malakhova in SPb Python
Отлично 😉
источник

SK

Sergio Keler in SPb Python
Alex K
def categorization(list):
   if 'жилье' in list:
       return 'свадьба'
   elif 'образование' in list:
       return 'образование'
   elif 'автомобиль' in list:
       return 'автомобиль'
   elif 'недвижимость' in list:
       return 'недвижимость'

debt['purposecat'] = debt['lem'].apply(categorization)
Можно мне теперь пояснить про apply? Среди методов класса list что-то я его не вижу.
источник

AK

Alex K in SPb Python
pandas же
источник

SK

Sergio Keler in SPb Python
Ааа
источник
2020 November 23

p

pragus in SPb Python
David Shiko
Всем привет друзья. Как вы смотрите на то, что бы хранить словари в классе, например:
class User:
   def __init__(self):
       self.tg_user_id = self.goal = self.dob = self.city = self.gender = self.country =  self.comment = None  
       self.photos = {'file_id': [], 'file_unique_id': [], 'photo_index': 0}  # Scroll user photos before registration
Есть у этого побочные эффекты?

Или даже так:
class User:
   def __init__(self):
       self.profile_data = {
           'text_data': {'goal': None, 'dob': None, 'city': None, 'gender': None, 'country': None, 'comment': None}
           'photos': {'file_id': [], 'file_unique_id': [], 'photo_index': 0}  # Scroll user photos before registration
       }
зачем лепить эти None?
источник