
Zart
17.12.2016
15:19:42
или не то?

Alex
17.12.2016
15:23:40
сейчас посмотрю. (спасибо)

Yan?
17.12.2016
15:24:20
Как я понял, классу можно даже поля не прописать, главное их указать в конструктуре и они появятся? Дебагер показывает что так, я прав?

Zart
17.12.2016
15:24:35
неправ

Google

Zart
17.12.2016
15:24:47
что значит "указать"?
просто если речь про self.foo = foo - то это создание полей и есть

Yan?
17.12.2016
15:25:40
Да-да
Я про это
Что можно на лету создавать поля

Zart
17.12.2016
15:26:12
питон поэтому и динамический. у него нет жестко заданной структуры на этапе компиляции (обычно)

Yan?
17.12.2016
15:26:30
Прикольно, удобно
Я даже офигел от такой фишки

Zart
17.12.2016
15:26:30
есть определенные исключения и нюансы, но тебе рано еще

Alex
17.12.2016
15:26:35
или не то?
Аа!! Ишь ты как хитро'!! Спасибо большое ) Интересный подход.

Zart
17.12.2016
15:26:40
питон - это такая коллекция диктов

Denis
17.12.2016
15:26:48
И слотов, гы

Zart
17.12.2016
15:26:52
я про них, ага

Yan?
17.12.2016
15:27:03
Слотов?

Google

Zart
17.12.2016
15:27:14
рано
сперва основы изучи

Igor
17.12.2016
15:27:28
я почти добился чего хотел

Yan?
17.12.2016
15:27:32
ладушки

Igor
17.12.2016
15:27:39
In [8]: s
Out[8]: 'mtMmEZUOmcqWir'
In [9]: re.findall(r'(?<=[a-z])([A-Z]+)(?=[a-z])', s)
Out[9]: ['M', 'EZUO', 'W']

Denis
17.12.2016
15:28:10
А теперь слегка переделай, чтобы возвращались маленькие

Yan?
17.12.2016
15:28:13
еще вопрос, какой самый низкий уровень работы с передачаей байтов по сети?

Denis
17.12.2016
15:28:30
Физический?

Zart
17.12.2016
15:28:31
в питоне - напрямую через сокеты

Igor
17.12.2016
15:28:46
че-т хуйня какая-то

Yan?
17.12.2016
15:28:51
Сокеты, ну понятно, как и в джаве

Zart
17.12.2016
15:28:51

Igor
17.12.2016
15:28:52
пиздец )))

Alex
17.12.2016
15:28:54
"In [9]:" < вот эти штуки это что?

Igor
17.12.2016
15:28:54
да
я теперь тоже

Zart
17.12.2016
15:29:06

Igor
17.12.2016
15:29:24
я бля обрадовался сначала, а нечему на самом деле %)

Yan?
17.12.2016
15:29:34
Я в си не любил работать с сокетами, вообще си особо не любил. Ну кресты сжечь хочу до сих пор

Google

Alex
17.12.2016
15:29:42

Igor
17.12.2016
15:29:52
есть еще ptpython

Zart
17.12.2016
15:29:53
паладинам выход налево

Igor
17.12.2016
15:29:57
(и в нем можно запустить ptipython)
тогда вообще огонь будет!

Alex
17.12.2016
15:30:23
we need to go deeper?

Yan?
17.12.2016
15:31:00
Self это аналог this?

Fieldmarshal
17.12.2016
15:31:21

arisu
17.12.2016
15:31:23
Не совсем

Zart
17.12.2016
15:31:26
да. в питоне его можно при желании назвать как угодно, но self общепринятое соглашение

arisu
17.12.2016
15:32:05
Селф это ссылка на неймспейс, в контексте которого вызывается метод

Denis
17.12.2016
15:32:41
Щас бы метод в контексте модуля вызывать

Zart
17.12.2016
15:32:46
кложура, проще говоря (иронии фраза)
если сильно выпендрится, можно и устроить

Denis
17.12.2016
15:33:44
Я про то, что неймспейс - слишком широкая формулировка
У модулей есть дескрипторы без костылей?

Zart
17.12.2016
15:34:20
неа
оно ж не мета

Google

Denis
17.12.2016
15:34:28
Ну вот

Zart
17.12.2016
15:35:24
*срулил*

Alex
17.12.2016
15:38:22
неа
zip(l[:-1], l[1?) - вот эту конструкцию я правильно понял:
она берет список и из него выбирает по принципу (0 - 1) (1 -2) (2 -3) и тд ?

Zart
17.12.2016
15:38:37
ага

Alex
17.12.2016
15:38:54

Yan?
17.12.2016
15:39:03
Тем, с кто регулярками ебется, я бы посоветовал краткий курс теории автоматов
все встанет на своим места

Alex
17.12.2016
15:39:20

Yan?
17.12.2016
15:39:30
советую

Alex
17.12.2016
15:39:31
в смысле - спасибо ;)

Admin
ERROR: S client not available

Yan?
17.12.2016
15:39:40
пожалуйста

fox.hs
17.12.2016
15:39:54
?

Pavel
17.12.2016
16:15:19
или так нельзя ?
Кто там хотел регулярки с перекрытием?
pip install regex
import regex as re
re.findall(your_regex_here, your_string_here, overlapped=True)

Alex
17.12.2016
16:16:29

mey
17.12.2016
16:50:31
Всем привет
Могут ли в двумерном листе храниться объекты ткинтера?

Janek
17.12.2016
16:50:32
Почему вы джаву не любите?

mey
17.12.2016
16:50:53
Видимо, Я туплю

arisu
17.12.2016
16:51:03

Google

mey
17.12.2016
16:51:13
у меня выдает ошибку, что я пытаюсь обратиться к числу как к контейнеру

Janek
17.12.2016
16:51:45
Показывай код

mey
17.12.2016
16:52:24
Лучше его не смотреть

arisu
17.12.2016
16:54:00
"целуй пипиську"

Amaro
17.12.2016
16:55:03

likalo
17.12.2016
16:55:14
Как такое более грамотно записать? ----a = [str[0],str[1],str[2]] ---

arisu
17.12.2016
16:56:22
a = str[:3]

likalo
17.12.2016
16:57:14
Да то верно но мне нужно чтобы каждый симв был самостоятелен

Zart
17.12.2016
16:57:14
a = list(str(:3]) скорее

likalo
17.12.2016
17:00:53
Круто спасибо

arisu
17.12.2016
17:01:24
ну блин
речи о том, что str это строка не шло
и вообще
вы случайно перекрываете встроенну функцию str

Zart
17.12.2016
17:01:51
отмазка не засчитана 8)

arisu
17.12.2016
17:01:52
не надо так

likalo
17.12.2016
17:02:17
Да согласен было мало дано
С другой стороны когда написано str наверно это что то значит, кто знает наверно

Alex
17.12.2016
17:44:53
Вот это поворот!

Janek
17.12.2016
17:50:21
Итс э трап

Артемий
17.12.2016
18:20:48
Подскажите, можно ли в питоне(2.7) разбить число на числа ( 1335 -> 1,3,3,5)
Не могу решить задачку:
Есть число a (пусть это будет 135), надо определить будет ли 1^1+3^2+5^3 == 135 и так для каждого переданного в функцию числа
Я пытался приводить число к строке и через цикл for считал (опять приводя к int) сумму как написал выше, работает почти всегда, но с числами более 1600 почему-то иногда считает неправильно
Эта группа больше не существует