@python_beginnersЭта группа больше не существует

Страница 188 из 1885
Zart
28.07.2016
10:40:24
что?

mey
28.07.2016
10:40:38
Ну в сериале звук же есть

km
28.07.2016
10:40:44
Похоже ваш кдасс Triangle не имеет переменную number_of_side

Pavel
28.07.2016
10:40:53
Да
Расскажи, что за система, что за терминал, ак ты в него выводишь этот байт.

Google
Zart
28.07.2016
10:40:54
а каким хуем это относится к вопросу обсуждения?!

убунта у неё

Zart
28.07.2016
10:41:40
нафиг это вообще надо, я хз

Denis
28.07.2016
10:41:48
Либо не в ините это делать, а в самом классе

km
28.07.2016
10:42:06
все равно та же ошибка

mey
28.07.2016
10:42:14
Ну, в терминале python3.5 и прямо там работаю, у меня идле нет

km
28.07.2016
10:43:03
вот правильно

не в ините надо было

Pavel
28.07.2016
10:43:12
Похоже ваш кдасс Triangle не имеет переменную number_of_side
" Create a variable named number_of_sides and set it equal to 3." Давно ли поле называется переменной?

Zart
28.07.2016
10:43:52
Inside the Triangle class: Create a variable named number_of_sides and set it equal to 3. Create a method named check_angles. The sum of a triangle's three angles should return True if the sum of self.angle1, self.angle2, and self.angle3 is equal 180, and False otherwise.
class Triangle(object): number_of_sides = 3 def __init__(self, angle1, angle2, angle3): self.angle1 = angle1 self.angle2 = angle2 self.angle3 = angle3 def check_angles(self): return self.angle1 + self.angle2 + self.angle3 == 180

km
28.07.2016
10:44:00
class Triangle(object): number_of_side = 3 def __init__(self,angle1,angle2,angle3): def check_angles(self): if self.angle1 + self.angle2 + self.angle3 == 180: return True else: return False

Google
km
28.07.2016
11:38:21
class Car(object): my_car = Car()

что тут не верно

Below your Car class, create a new object named my_car that is an instance of Car.

интерпретатор чтоли моросит

Pavel
28.07.2016
11:40:02
Below your Car class, create a new object named my_car that is an instance of Car.
below != inside. Below - ниже, а ты сделал внутри.

km
28.07.2016
11:40:29
и ниже делал

то же самое

Pavel
28.07.2016
11:40:58
class Car: pass my_car = Car() я думаю, нужно что-то такое.

km
28.07.2016
11:41:18
ou haven't created a Car object named my_car; make sure you create my_car after defining Car.

да

я в шоке с этой хрени

Pavel
28.07.2016
11:42:56
class Car: pass my_car = Car() я думаю, нужно что-то такое.
ну то есть class Car(object), если поддерживать совместимость со вторым питоном.

melancholiac
28.07.2016
11:45:31
кстати, о совместимости. Староверу стоит пересаживаться на 3ий?

Zart
28.07.2016
11:46:46
вопрос некорректный..

Pavel
28.07.2016
11:47:00
кстати, о совместимости. Староверу стоит пересаживаться на 3ий?
я считаю, что стоит; @zartsoft считает, что и так неплохо.

Zart
28.07.2016
11:47:16
знать про разницу между версиями - обязан выбрать под конкретный проект - по вкусу

melancholiac
28.07.2016
11:47:55
а где можно почитать про разницу?

Zart
28.07.2016
11:48:18
где угодно. начиная с документации самого питона

я считаю, что стоит; @zartsoft считает, что и так неплохо.
я считаю что с юникодом в двойке работать порой проще

а новинки тройки всё еще из разряда "прикольно, но не обязательно"

Google
Pavel
28.07.2016
11:49:27
я считаю что с юникодом в двойке работать порой проще
я же считаю, что раз и навсегда наведя порядок (байты отдельно, строки отдельно), стало удобнее.

Denis
28.07.2016
11:49:27
Если не собираешься работать с легаси кодом или с библиотеками, которых нед под 3, то особого смысла в 2 нет

Zart
28.07.2016
11:50:02
или если не хочешь рабочий юникод, лол

Denis
28.07.2016
11:50:51
В последних питонах возвращают % для байтов и тому подобное

С юникодом все болемене норм стало

Zart
28.07.2016
11:51:10
я же считаю, что раз и навсегда наведя порядок (байты отдельно, строки отдельно), стало удобнее.
вот только питон считает что внешний мир состоит из юникода, тогда как он состоит из байт. ожидания, не совместимые с жизнью

С юникодом все болемене норм стало
дада, попробуй запустить без локали

melancholiac
28.07.2016
11:51:33
я просто люто игнорю 3ю ветку (старовер же), а сейчас вот задумался

Zart
28.07.2016
11:51:46
в тройке есть ништяки, если чо

Denis
28.07.2016
11:51:54
У меня без локали не только питон не работает

я просто люто игнорю 3ю ветку (старовер же), а сейчас вот задумался
Очень зря, лет через 10 про двойку, возможно, никто не вспомнит

Zart
28.07.2016
11:52:38
убрали разницу между UCS2/UCS4 api, новые правила работы с кейворд аргументами, енумы

Pavel
28.07.2016
11:52:45
вот только питон считает что внешний мир состоит из юникода, тогда как он состоит из байт. ожидания, не совместимые с жизнью
я не очень понимаю, о каких проблемах ты говоришь, потому что не спотыкался в этом месте достаточно давно.

Zart
28.07.2016
11:53:00
лет через 10 про тройку тоже никто не вспомнит, так что с этим аргументом можете валить нахер

Denis
28.07.2016
11:53:19
Я не в курсе, как там в 2

Zart
28.07.2016
11:54:09
я не очень понимаю, о каких проблемах ты говоришь, потому что не спотыкался в этом месте достаточно давно.
питон 3 пытается угадать кодировку терминала через локаль. при запуске например из крона или через пустой енв либц дефолтит локаль к аскии, от чего тройка пидарасит все входные данные

Я не в курсе, как там в 2
я к тому что в тройку завезли func(posag1=1, posarg2=2, *, kwarg1=11, kwarg12)

Google
Zart
28.07.2016
11:55:29
двойка по дефолту так и так будет считать что это аскии

Denis
28.07.2016
11:55:43
я к тому что в тройку завезли func(posag1=1, posarg2=2, *, kwarg1=11, kwarg12)
Если это не использовать, это никому не мешает

twwlf
28.07.2016
11:55:50
натянутое на глобус преимущество

про локали

Zart
28.07.2016
11:55:54
только тройка успевает запороть входные данные безвозратно, а двойка может еще оклематься без перезапуска процесса

Admin
ERROR: S client not available

Zart
28.07.2016
11:56:22
это был список ништяков тройки

Denis
28.07.2016
11:57:49
А еще, в чем смысл отделять unbound_method от функций?

Zart
28.07.2016
11:57:52
А еще, в чем смысл отделять unbound_method от функций?
в тройке больше нет баунд методов

Denis
28.07.2016
11:58:30
Я про 2

В тройке с этим все логично

Zart
28.07.2016
11:58:38
совет про енкодинг= несколько не в кассу

Denis
28.07.2016
11:59:03
И баунды в тройке есть, там анбаундов нет

Zart
28.07.2016
11:59:03
в двойке кложурами делали, это кажется пережиток старых классов

Pavel
28.07.2016
11:59:56
проблема в том что оно пидарасит переменные окружения тоже
вот ты мне сейчас глаза открыл, что в env можно пихать не аскии. Прям мировоззрение перевернул, ни разу не приходило в голову туда пихать байты >128.

Zart
28.07.2016
12:00:14
туда пихать-то можно что угодно...

melancholiac
28.07.2016
12:00:27
веткосрач?

Google
melancholiac
28.07.2016
12:00:35
я не хотел честно

Zart
28.07.2016
12:00:44
MAIL_FROM=ФИО <mail> в роли примера

Vinc
28.07.2016
12:00:54
match = re.match(‘/(.*)/(.*)/(.*)’, ‘/usr/home/lumberjack’) под виндой вводить бесполезно?

Zart
28.07.2016
12:01:17
в винде вон поголовно юзеры именуют свои компы "ВАСЯ-ПК", что попадает в тот же COMPUTERNAME=

Vinc
28.07.2016
12:01:35
лутц: Например, следующий ша- блон извлекает три группы, разделенные символами слеша: >>> match = re.match(‘/(.*)/(.*)/(.*)’, ‘/usr/home/lumberjack’) >>> match.groups() (‘usr’, ‘home’, ‘lumberjack’)

Zart
28.07.2016
12:01:47
в винде вряд ли каталог /usr/home будет. это вообще что, бсд?

.
28.07.2016
12:01:58
Гайз, такой вопрос есть. Подсветка синтаксиса языка шаблона доступна только в пайчарме за $$?

Vinc
28.07.2016
12:01:59
а у меня >>> match = re.match('/(.*)/(.*)/.*)', '/usr/home/lumberjack') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Program Files\Python35-32\lib\re.py", line 163, in match return _compile(pattern, flags).match(string) File "C:\Program Files\Python35-32\lib\re.py", line 293, in _compile p = sre_compile.compile(pattern, flags) File "C:\Program Files\Python35-32\lib\sre_compile.py", line 536, in compile p = sre_parse.parse(p, flags) File "C:\Program Files\Python35-32\lib\sre_parse.py", line 834, in parse raise source.error("unbalanced parenthesis") sre_constants.error: unbalanced parenthesis at position 13

Zart
28.07.2016
12:02:13
тот пример работает на строках, которые от ос сами по себе не зависят..

Zart
28.07.2016
12:02:33
у тебя скобка лишняя

Vinc
28.07.2016
12:03:25
Zart
28.07.2016
12:03:32
точнее скобка у него проёбана - в третьей группе

Zart
28.07.2016
12:05:25
питон тоже должен, так что вероятно шаблоны на мако расцветит

Страница 188 из 1885

Эта группа больше не существует Эта группа больше не существует