@ru_python

Страница 8830 из 9768
Jim Morrison
24.04.2019
19:54:31
С PhantomJS селениум уже не работает, верно ?

?? Eugene
24.04.2019
19:54:48
Фантом депрекейтнули вродь

?
24.04.2019
19:55:05
Структурное - это ифы, форы. Почему нет?
Разве? Почему то думал про struct в других языках

?? Eugene
24.04.2019
19:55:59
Разве? Почему то думал про struct в других языках
Структурное программироаание - про управление потоком программы. Это то, что пришло на смену goto

Google
Tishka17
24.04.2019
19:56:02
На самом деле нет никаких объективных причин винить размер файла. Ну, если мы там не рассматриваем какие-то гигабайты. Нормально структурируемый код на то и структурируемый, чтобы не париться
Подскажи, какими инструментами ты будешь пользоваться чтобы проверить, что класс в файле на 20к строк может работать независимо?

В случае модулей это получается само

Tishka17
24.04.2019
19:56:56
От всего

Я про слабую связность кода

Больше файл - больше связность - сложнее поддержка

?
24.04.2019
19:59:18
Просто в вакансии написано: знать объектно-ориентированное, функциональное, структурное программирование

И все это про питон

?? Eugene
24.04.2019
19:59:27
С большим файлом просто сложней работать, о чем тут спорить)

Tishka17
24.04.2019
19:59:52
?
24.04.2019
19:59:54
Функциональное в питоне в стиле жс?

Марк
24.04.2019
19:59:55
Блядь, чувак, мы о разных вещах, наверное. У меня есть файлы за 10к строк - и с ними вообще никаких проблем. Инкапсулируешь, унижаешь - всё просто.

Google
?? Eugene
24.04.2019
20:00:08
Мне тут говорят 20к строк норма
Это где такие нормы -_-

?
24.04.2019
20:00:18
Лямбда на лямбде, хз что куда падает

Марк
24.04.2019
20:00:50
?? Eugene
24.04.2019
20:00:52
Функциональное в питоне в стиле жс?
В питоне нет функционального программироаания, есть только некоторые его элементы

Tishka17
24.04.2019
20:00:55
Функциональное в питоне в стиле жс?
В жс хуйня, а не функциональное

Марк
24.04.2019
20:01:14
Кода
Поясни

Tishka17
24.04.2019
20:01:18
Ну, что у тебя не зависит все от всего, например

Что нет циклических связей

Марк
24.04.2019
20:01:54
Что нет циклических связей
Ну, надо быть полным ебаньком, чтобы такое допустить, камон

Tishka17
24.04.2019
20:02:21
И вообще, что такое в модуле на 20к строк, что его нельзя разбить? Он точно отвечает за одну задачу?

?? Eugene
24.04.2019
20:03:04
Вот и у меня конфуз в голове от 2 и 3 пункта
В питоне можно писать в процедурном и объектно-ориентированном стиле. С применением некоторых функциональных штук

?? Eugene
24.04.2019
20:04:03
Вот и у меня конфуз в голове от 2 и 3 пункта
Просто вакансию составлял эйчар, надергавший терминов из других вакансий чтоб солидно смотрелось

?
24.04.2019
20:04:06
Tishka17
24.04.2019
20:05:22
Google
Tishka17
24.04.2019
20:05:34
Остальное разбито

Roman
24.04.2019
20:05:51
В питоне можно писать в процедурном и объектно-ориентированном стиле. С применением некоторых функциональных штук
"С применением некоторых функциональных штук" - а как в JS колбек на колбеке кобекмо погоняет, с таким встречались?

ivan
24.04.2019
20:08:26
Core большой, да
Слишком уж

Тоже в принципе трудно сказать, что выполняет именно одну задачу

Tishka17
24.04.2019
20:09:17
Угу

ivan
24.04.2019
20:09:21
Но ничего ж - живут, даже как-то это расширяют

[Anonymous]
24.04.2019
20:09:25
Ребята, когда делаю запрос на сайт, выплывает прелоадер, аля "протектор" и мне надо этот момент переждать и начать парсить. Как можно это сделать? Использую requests...

Tishka17
24.04.2019
20:09:30
Да кто ж спорит, живут

Выбора нет, файл уже такой

Но скорее всего core довольно стабилен

[Anonymous]
24.04.2019
20:10:35
Никак. Selenium
Им заходить на страницу. Затем куки в реквестс перекидывать?

Tishka17
24.04.2019
20:10:55
Но кто знает

ivan
24.04.2019
20:11:07
Стабилен :) Правда развивать это мне кажется будет всё трудней и трудней С такой структурой

Roman
24.04.2019
20:12:23
Твистед, не?
я не так давно программирую на питоне, многих библиотек и фреймворков не знаю( просто не встречал подобного кода, как на фронтах с JS), а в плане функционального программирования ограничиваюсь часто фунциями lambda, map и генераторами списков\словарей

Google
[Anonymous]
24.04.2019
20:13:25
Скорее всего целиком только им
А как подождать загрузки тогда?

Prunkles
24.04.2019
20:14:02
Как десериализовать джейсон в питоновский объект?

Prunkles
24.04.2019
20:14:49
?? Eugene
24.04.2019
20:15:01
То есть?
Без фреймворков?

Prunkles
24.04.2019
20:15:23
Без фреймворков?
Желательно не устанавливать фреймоврк на 30к строк кода, только ради этой возможности

Ну то бишь да, на чистом

helsingforce
24.04.2019
20:16:22
Если не изменяет память

Лучше прочти справку

Prunkles
24.04.2019
20:16:55
import json hui = json.loads("json")
Это возвращает dict, а мне нужно объект питоновский

С полями что б был

?? Eugene
24.04.2019
20:17:06
Наследуешься от json.JSONDecoder и реализуешь функцию декодирования

Prunkles
24.04.2019
20:17:15
И только так?

Tishka17
24.04.2019
20:18:00
Или marshmallow

Лучше конечно второе

?? Eugene
24.04.2019
20:18:44
Или marshmallow
Или это, да

С json тоже не сильно сложней

Google
Tishka17
24.04.2019
20:19:44
Хотя свою либу я не мог не прорекламировать

?? Eugene
24.04.2019
20:21:10
Два чаю
Вот простой пример, только тут Encoder https://github.com/lgiordani/rentomatic/blob/master/rentomatic/serializers/storageroom_serializer.py

Tishka17
24.04.2019
20:23:52
Tishka17
24.04.2019
20:25:05
Например?)
Например, когда много классов будет

?? Eugene
24.04.2019
20:25:43
А, ну да, будет посложней

marshmallow мб получше будет

Александр
24.04.2019
20:33:07
[Anonymous]
24.04.2019
20:33:15
Никак. Selenium
Сделал. Но их протектор детектит его и дает мне БАН ((( Что делать тогда?

[Anonymous]
24.04.2019
20:35:55
Смириться с поражением
Нет. Есть люди которые обошли как-то..

Александр
24.04.2019
20:36:22
Нет. Есть люди которые обошли как-то..
Почему ты у них тогда не узнаешь, как они обошли защиту к тому сайту?

[Anonymous]
24.04.2019
20:36:41


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