koder
Оок
Anonymous
не можно и через лист
а какая разница
Vladyslav 🇺🇦🇪🇺
а какая разница
Кортеж занимает меньше памяти
nil
все заработался - удал хуйню что написал)
Anonymous
все заработался - удал хуйню что написал)
я аж на всякий случай распаковал кортеж и список, чтобы проверить))
Dmytro
А интересно, кто работал в пучарме и юзал дебаг в нем? Я только сейчас увидел эту кнопку
Anonymous
одинаково успешно
Damir
Как узнать, перегружен ли у инстанса магический метод, не вызывая его?
Tishka17
Зачем?
Damir
Интересно стало, как это интерпретатор делает
Tishka17
Наверно просто вызывает
Алексей
Интересно стало, как это интерпретатор делает
Скорее всего просто все классы наследуются от какого-то готового класса(может object?), и там все эти методы уже есть
Damir
Скорее всего просто все классы наследуются от какого-то готового класса(может object?), и там все эти методы уже есть
Да, поэтому нужно выяснить не наличие метода, а его имплементацию, отличную от ее в object
Vladyslav 🇺🇦🇪🇺
Anonymous
спасибо, то, что надо
Pavel
In [29]: class A(): ...: pass ...: In [30]: A.__gt__.__qualname__ Out[30]: 'object.__gt__'
Pavel
но нахрена, мне тоже интересно стало
Pavel
Интересно стало, как это интерпретатор делает
интерпретатор просто ищет его по мро
Pavel
ему плевать, перегружен он или нет
Алексей
.
Ну он просто вызвает метод, если он перезаписан-понятное дело кастомный метод и вызывает, оно перезаписывается по имени, то есть просто вызыает например Object.__add__
Алексей
ну ты и выдал
Водаа) Ну если кратко-ты уже сказал
Pavel
Водаа) Ну если кратко-ты уже сказал
скажем так, если б я это прочитал вне контекста, понял бы чуть меньше, чем нихуя :)
Damir
Перегрузка это же про другое
Дык в object ведь они все есть и возвращают NotImplemented. Разве это не перегрузка?
Damir
это mro как сказали выше
Да, переопределен, не перегружен хотел сказать. Всем спасибо, пошел курить доку
Andre
Напишите скрипт на shell или python, который для лог-файла, сожержащего строки формате <время> <запрос> <ulr> <код> выведет список всех url, возвращавших ошибки 50х в виде <url возвращавший ошибки 50х> <количество ошибок> Например для файла 11:11:11 GET /index.html 200 11:11:12 GET /index.html 503 11:11:12 GET /foo.html 404 11:11:13 GET /bar.html 200 11:11:13 GET /baz.html 504 11:11:13 GET /index.html 503 11:11:14 GET /baz.html 200 Должен вывести /index.html 2 /baz.html 1
Vladyslav 🇺🇦🇪🇺
Шта
Oleksii
Парни, как взять и работать с рядами? PANDAS Не могу понять и правильно загуглить(не то выдает шо надо)
Dmitriy
for indx, row in df.iterrows():
Dmitriy
Парни, как взять и работать с рядами? PANDAS Не могу понять и правильно загуглить(не то выдает шо надо)
Если надо к какой-то строке прямо обратиться, нужно .loc или .iloc юзать
Oleksii
for indx, row in df.iterrows():
Где же эта самая строка??? df.Iphone.max()
Null
У многих из нас есть свои опенсорс/пет-проекты и желание получить обратную связь, помощь в их развитии, или просто немного звёзд на гитхабе. Администрация @ru_python хочет поспособствовать этому, и собирается провести небольшой эксперимент. Мы ждём ссылки на ваши проекты, отбираем из них несколько на наш вкус, а затем по очереди публикуем их раз в день в канале @rupython_channel и в закреплённом сообщении здесь. Конструктивные обсуждения и критика в разумных пределах приветствуются. Критерии участия простые: - Проект написан на Python - Исходный код доступен на Github, Gitlab, Bitbucket или другом подобном сервисе - В репозитории есть README с описанием проекта и минимальной документацией - Для опенсорс проектов требуется наличие свободной лицензии Для библиотек будет плюсом выложенный на PyPI пакет. Для подачи заявки нужно заполнить эту форму: https://docs.google.com/forms/d/e/1FAIpQLSfRUyXVvPnV8EooLDJP9N3BP1pSGe9sml2y4jBVERrXfvGafA/viewform
👑OGURCHIK🖤
class CursorByName(): def init(self, cursor): self._cursor = cursor def iter(self): return self def next(self): row = self._cursor.next() return { description[0]: row[col] for col, description in enumerate(self._cursor.description) }
👑OGURCHIK🖤
если отда строка
👑OGURCHIK🖤
как мне брать ее без цикла?
Dmitriy
Где же эта самая строка??? df.Iphone.max()
У тебя столбец Platform это индекс. Попробуй обратиться к этой строке df.loc['iPhone']
Oleksii
У тебя столбец Platform это индекс. Попробуй обратиться к этой строке df.loc['iPhone']
Да, ты прав. Все четко. Спасибо!) Красаучег вообще! А как мне просмотреть все возможные loc?
👑OGURCHIK🖤
как мне брать ее без цикла?
result = CursorByName(cursor)[0] TypeError: 'CursorByName' object does not support indexing
Dmitriy
Да, ты прав. Все четко. Спасибо!) Красаучег вообще! А как мне просмотреть все возможные loc?
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html Вот тут подробнее, точно не помню
Dmitriy
Да, ты прав. Все четко. Спасибо!) Красаучег вообще! А как мне просмотреть все возможные loc?
И что значит все возможные loc? Это индекс, можешь попробовать посмотреть его содержимое при помощи df.index
John Brown
WOW
John Brown
Чат для русских
John Brown
А бля
John Brown
Я здесь был
John Brown
Нахуй вам ребята
Tishka17
Гг
Tishka17
Приходи ещё
John Brown
Э
John Brown
Бля админ злой Или бот (
Юрий
это ты сильно грубый
k0oda
Правильное воспитание должно идти с самого начала
John Brown
Непривычно Чувствую что переписываюсь с мужиками которым под 30, а не со сверстниками и овощами которые поливают друг друга матом (мне 14)
Юрий
ну учись, либо иди к сверстникам, как надоест .|. крыть всех, вернешься
John Brown
ну учись, либо иди к сверстникам, как надоест .|. крыть всех, вернешься
Удалил страницу вк Неделю никого не поливал матом и писал складные предложения, а не обрывками Теперь хочу общение 🤣
John Brown
Почему сразу под?
Русский в школе не учил Через год буду задавать ОГЭ. Press F
Tishka17
Это была шутка, что тут есть люди, которым за 30
John Brown
Иди во флуд. Тут тематический чат
Скинешь ссылку в ЛС на чаты? Пж(
Tishka17
Не знаю, увы
John Brown
Не знаю, увы
Кста. Топ Ава чувак 🌚
Tishka17
Спс
Проксимов
Там 18+
👑OGURCHIK🖤
как получить кол во елементов в итераторе до вызова некст?
👑OGURCHIK🖤
или просто в трай?
Damir
или просто в трай?
Просто в трай
Tishka17
Итератор не подразумевает что известно сколько в нем чего
.
Ребят, очень буду благодарен за помощь. Есть такой код https://gist.github.com/floyernick/b7b75eb6b29a9e07e5c769fcaffc0298 Подскажите каким способом его декомпозировать