Size: a a a

Python для анализа данных

2021 January 09

I

Igor in Python для анализа данных
Garik Mkhitaryan
Кажется и без оконок можно. Сделать группировку по хакер_Id и дате. Получишь по одной строчке сабмита на пользователя в день. А потом сравнить количество строк с каждым хакер_ид и период в запросе
Не получится. Здесь говорится о днях подряд. То есть на каждый следующий день должен быть hacker_id из предыдущего для n>1 дней
источник

GM

Garik Mkhitaryan in Python для анализа данных
Igor
Не получится. Здесь говорится о днях подряд. То есть на каждый следующий день должен быть hacker_id из предыдущего для n>1 дней
Справедливо)
источник
2021 January 10

AK

Alex K in Python для анализа данных
откуда все эти люди?
источник

ЕС

Екатерина Самойлова... in Python для анализа данных
Всем привет )
Дали ссылку в группе в ФБ
источник

AK

Alex K in Python для анализа данных
чо за группа
источник

ВП

Владимир Петрович... in Python для анализа данных
Ребят, всем привет. Кто-то юзает paperspase gradient?
источник

ВП

Владимир Петрович... in Python для анализа данных
не могу накатить обнову юпитерлаб 3 версии
источник

ВП

Владимир Петрович... in Python для анализа данных
может кто-то сталкивался
источник

ВП

Владимир Петрович... in Python для анализа данных
Ребят, ещё вопрос по ООП, я правильно понимаю, что лучше все через классы писать и отдельно функции не определять, или зависит от ситуации?
источник

R

Ruslan in Python для анализа данных
Владимир Петрович
Ребят, ещё вопрос по ООП, я правильно понимаю, что лучше все через классы писать и отдельно функции не определять, или зависит от ситуации?
Функции можешь использовать но внутри реализации логики метода для работы с объектом класса. А вообще написание кода в стиле ооп подразумевает создание классов и методы для работы с объектами этого класса
источник

ВП

Владимир Петрович... in Python для анализа данных
ну вот да, это я и имел ввиду. То есть методы используем внутри класса, а отдельно функции (без класса) - это не очень?
источник

R

Ruslan in Python для анализа данных
Что значит не очень ? Есть функциональный подход для написания скриптов а есть ооп. Все зависит от того над чем ты работаешь:
Если ты работаешь с сервисами или пишешь приложение то приоритет отдают ооп. Но это ближе к промышленной разработке.
Если пишешь скрипты для аналитики например выгрузка из разных источников данных обработка массивов данных и прочее то здесь используют чаще всего приоритет отдают функциям. Также используют методы уже существующих библиотек которые позже объединяют в функции.
Например можно создать класс который наследуется от класса list и переопределить метод append. А дальше этот метод использовать в реализации своих функций.
источник

R

Ruslan in Python для анализа данных
Методы всегда пишутся для работы с конкретным обьектом определённого класса
источник

AL

Aleksey Laptev in Python для анализа данных
Лучше сразу ооп использовать чтобы был порядок в голове и коде. Функциональное программирование это одни минусы с практической точки зрения.
источник

R

Ruslan in Python для анализа данных
Aleksey Laptev
Лучше сразу ооп использовать чтобы был порядок в голове и коде. Функциональное программирование это одни минусы с практической точки зрения.
В целом да, но к ооп привыкать надо и для новичка сложновато будет в начале.
источник

AL

Aleksey Laptev in Python для анализа данных
Что там привыкать, понять принцип и начать с простейшего класса в пару методов. Оно даже понятней, чем сплошной поток функций. Сразу начинаешь разбивать задачи на классы и оно лучше все понимается.
источник

R

Ruslan in Python для анализа данных
Про понять принцип - это и есть привыкание в том контексте
источник

AD

Andrew Dakhnovsky in Python для анализа данных
я подозреваю что тут идет некоторое недопонимание в стилях (парадигмах) программирования
когда мы говорим - лучше использовать только функции без ооп - это совсем не то же самое что функциональный стиль программирования
это называется процедурный
функциональщина это несколько иное...)))

вообще, я читал когда-то что лучше идти по "увеличению парадигмы" такскать
т.е. ты пишешь код
когда видишь что начинаешь повторяться - блок кода оформляешь в отдельную функцию
вилишь что ты работаешь с одними типами-боками данных - заводишь классы для работы с таким
источник

С

Сергей in Python для анализа данных
Aleksey Laptev
Лучше сразу ооп использовать чтобы был порядок в голове и коде. Функциональное программирование это одни минусы с практической точки зрения.
Вот тут очень серьезный предмет для спора. Что может быть лучше,чем абстрактные функции...
Пример: " ".join() - красота
источник

AD

Andrew Dakhnovsky in Python для анализа данных
Сергей
Вот тут очень серьезный предмет для спора. Что может быть лучше,чем абстрактные функции...
Пример: " ".join() - красота
может человек из жабы пришел
его надо пожалеть)))
источник