@ru_python

Страница 6992 из 9768
Kobe
09.11.2018
11:04:28
Можно ли сделать статический метод __repr__?

Google
Kobe
09.11.2018
11:05:01
чтобы класс выдавал название самого себя, машину состояний делаю

Alex
09.11.2018
11:05:30
Kobe
09.11.2018
11:05:37
Евгений
09.11.2018
11:05:55
ты удивишся (наверное нет) на каких простых кейсах можно нафакапить без бекграунда
да нет. у меня в компании ппц дичь делают некоторые. Просто, 90% разработки ничего кроме vector из stl не знают

Nord
09.11.2018
11:06:31
Господа а что вы считаете удачным бэкграундом для сотрудника ?

Kobe
09.11.2018
11:06:47
Я вот сделал например базовый класс State и в нём хочу реализовать данный метод. А другие классы, которые и будут отвечать за состояния, унаследуются

Alex
09.11.2018
11:06:52
Господа а что вы считаете удачным бэкграундом для сотрудника ?
смотря на какую позицию и под какие задачи.

Kobe
09.11.2018
11:06:52
точнее, я уже это сделал и всё работает

Google
Kobe
09.11.2018
11:07:34
проблема только в том, что str(Start) например возвращает <class 'states.Start'>, а я хочу чтобы было просто Start

Nord
09.11.2018
11:07:45
смотря на какую позицию и под какие задачи.
Ну ты условно сотрудник junior/midl на позицию разработчика в отдел data, который занимается разработкой всех ETL систем в вашем продукте

Kobe
09.11.2018
11:07:50
Все равно непонятно зачем
это я пишу сразу в бд, чтобы сохранять состояние пользователя

Tishka17
09.11.2018
11:08:05
repr не для записи в бд

Kobe
09.11.2018
11:08:05
в бд это просто строка

Kobe
09.11.2018
11:08:23
а что такое метакласс)

Tishka17
09.11.2018
11:08:44
Не надо в базу писать repr.

?? Eugene
09.11.2018
11:09:37
а что такое метакласс)
Метакласс - всем классам класс

Kobe
09.11.2018
11:09:43
https://hastebin.com/evecenohip.py вот что у меня сейчас есть, зацените :)

Nord
09.11.2018
11:09:55
Ну ты условно сотрудник junior/midl на позицию разработчика в отдел data, который занимается разработкой всех ETL систем в вашем продукте
что будут требовать от такого человека ? понимания протоколов сетевого взаимодействия ? или знания OS или понимания архитектур БД и их API/форматов данных лул?

Kobe
09.11.2018
11:10:26


Tishka17
09.11.2018
11:10:58
То, что лежит в БД должно быть независимо от конкретного кода

Определить какие бывают стейты и делай им в соответствие классы обработки

Kobe
09.11.2018
11:11:27
я конечно могу просто в классах дописать поле Name вручную

Alex
09.11.2018
11:12:29
что будут требовать от такого человека ? понимания протоколов сетевого взаимодействия ? или знания OS или понимания архитектур БД и их API/форматов данных лул?
зависит. cloud инжинеров мы собеседовали в том числе и по сетям. базовые знания OS всегда нужны. базовые знания БД скорее всего тоже. транзакции, и всякое.

Tishka17
09.11.2018
11:12:39
https://hastebin.com/evecenohip.py вот что у меня сейчас есть, зацените :)
У тебя нарушение зоны ответственности. У тебя Стейт делает то, что Стейт машина должна. И заодно свою работу. И почему-то хранит в бд и юзере

Google
Kobe
09.11.2018
11:13:07
ну это я просто экспериментирую пока, хочу научиться делать нормальные машины состояний

Tishka17
09.11.2018
11:13:07
я конечно могу просто в классах дописать поле Name вручную
Вот что ты будешь делать, когда отрефакторишь код, а бд останется та же?

Виктор
09.11.2018
11:13:16
Здравствуйте. У меня вопрос по Python. Возникла ошибка с модулем python-nmap. Все импортируется, но при попытке воспользоваться PortScanner() возникает ошибка связанная с Path. Хотя с ним должно быть все в порядке т.к. я уже добавил путь к nmap. Не пойму в чем дело



Denis
09.11.2018
11:13:16
А можешь просто брать имя класса

Tishka17
09.11.2018
11:13:20
Хранилище должно быть устойчивым к этому

Windows detected

Admin
ERROR: S client not available

Vyacheslav
09.11.2018
11:13:41
Кто пользовал классы данных в 3.7? Удобно?

Nord
09.11.2018
11:13:54
зависит. cloud инжинеров мы собеседовали в том числе и по сетям. базовые знания OS всегда нужны. базовые знания БД скорее всего тоже. транзакции, и всякое.
ясно большое спасиб за инфу =) а то когда ты аналитик-говнокодер трудно понять, что такое хороший питонист, а что плохой хД ?

Vyacheslav
09.11.2018
11:14:26
Я. Удобно
А поподробнее? Были замечены какие-нибудь подводные?

Tishka17
09.11.2018
11:15:23
Vyacheslav
09.11.2018
11:16:37
Хм. Что тебе конкретно рассказать?
Ну, удобнее ли в сравнении с классами и почему, например

Alex
09.11.2018
11:16:41
кстати, по ОС, мне порекомендовали таненбаума, что есть еще мастрид про ОС?
хм... у таненбаума много чего есть и по ОС и по сетям книжки. а дальше опять же зависит. была пара хороших книг по многопоточности, постараюсь найти. в свое время мне очень зашла вот эта: "Linux System Programming" by Robert Love

Tishka17
09.11.2018
11:17:20
Ну, удобнее ли в сравнении с классами и почему, например
https://habr.com/post/415829/ https://github.com/Tishka17/dataclass_factory

Ну, удобнее ли в сравнении с классами и почему, например
в сранвении с классами - нет, они для другого - для просты хранилищ данных

Ilya
09.11.2018
11:21:05
Можно ли задать вопрос?

Google
Ilya
09.11.2018
11:21:29
какую книгу посоветуете для углубленного изучения питона?

Kartofel
09.11.2018
11:21:33
Кто нибудь шарит в вёрстке?

Tishka17
09.11.2018
11:23:19
?? Eugene
09.11.2018
11:23:51
Щас бы питонисту советовать упороться сорцами на си :)

Ilya
09.11.2018
11:24:53
Fluent python
спасибо)

Ilya
09.11.2018
11:26:28
Насколько углубленного
мне уже ответили на мой вопрос, это теперь для меня не актулаьная тема?

Sergei
09.11.2018
11:26:55
Ну ок

Страница 6992 из 9768