Size: a a a

2021 May 19

m

mila in PyLadies SPb
Переслано от mila
вопрос питонисткам - когда вы начинали, были ли какие то туториалы или однодневные (тобишь короткие) воркшопы, которые вам очень понравились? меня попросили провести лекцию и hands on workshop для начинающих питонисток и вот думаю, как бы сделать, чтобы было интересно ) есть несколько идей, но хотелось бы и ваши послушать ☺
источник

OT

Olya Telezhnaya in PyLadies SPb
источник

OT

Olya Telezhnaya in PyLadies SPb
тут или @djangogirls_spb сюда можно задавать вопросы если что
источник

m

mila in PyLadies SPb
о, спасибо за ссылку на чат! про джанго знаю, но у меня будет меньше времени, где то 1ч на лекцию и 4.5ч на воркшоп
источник
2021 June 03

EE

Eka Eka in PyLadies SPb
Всем привет! вопрос почему при сравнеии двух пикл объектов результат NONE:
df.to_pickle(self.pickle_file_location)
unpickled_df = pd.read_pickle(self.pickle_file_location)
df.equals(unpickled_df)
источник

i

iriskin0 in PyLadies SPb
согласно документации, результатом может быть только bool. Можешь показать кусок кода с проверкой и консоль?
источник

EE

Eka Eka in PyLadies SPb
так поэтому и спрашиваю, что ожидаю bool, а из кода собственно вот оно
источник

EE

Eka Eka in PyLadies SPb
источник

EE

Eka Eka in PyLadies SPb
типы оба давафреймы
источник

i

iriskin0 in PyLadies SPb
А result это что? Это точно результат сравнения? Может, явно запихать это в какую-нибудь переменную и вывести, чтоб убедиться?
источник

EE

Eka Eka in PyLadies SPb
result is the result of the last action: df.equals(unpickled_df)
источник

EE

Eka Eka in PyLadies SPb
так, есть вывожу в print печатет, что True
источник

EE

Eka Eka in PyLadies SPb
спасибо!!!
источник

i

iriskin0 in PyLadies SPb
Не за что )
источник

EE

Eka Eka in PyLadies SPb
буду переменной присваивать
источник

EE

Eka Eka in PyLadies SPb
чтобы я без вас делала
источник
2021 June 07

S

Shieldy in PyLadies SPb
Sharon Wong, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке Золота Бородача
источник

МЧ

Маша Чакчурина... in PyLadies SPb
Девушки, у меня вот какой вопрос.

Допустим, у меня есть метод, который относится к классу по логике текста программы, но не использует его данные. IDE предлагает задекорировать этот метод как статический.  

Вопрос: это обязательно? В каких случаях таким способом можно выстрелить себе в ногу?

Поверхностное гугление дает подсказку, что такое статикметоды, но не отвечает на вопрос "а что если нет?". NB: этот класс в любом случае инстанцируется в программе.
источник

😈

😈 Фил in PyLadies SPb
Не знаю, как к этому относится в питоне, но у нас если методу не нужно конкретное состояние, то лучше сделать его  статическим. Чтобы лишний раз за собой состояние не таскать. И в некоторых инстументах удобнее вызывать просто так, не передавая конктерный экземпляр класса
источник

DB

Dima Boger in PyLadies SPb
Я смотрю с такой стороны:
- @staticmethod это контракт, я говорю пользователям класса, что его можно / нужно вызывать не инстанцируя класс
- если я такой смысл в этот метод не закладываю, то я не добавляю эту логику в контракт, не вешаю @staticmethod
- но это повод задуматься почему так, возможно вынести из класса вообще этот метод. А может и нет — может его в будущем ждёт использование данных и других методов, и будет обидно
источник