@ru_python

Страница 6799 из 9768
Denis
21.10.2018
15:02:52
видели бы вы мой скрипт,когда я писал чтобы субтитры пофиксить))

TpouHuK
21.10.2018
15:03:02
1. после запятой пробел

Артем
21.10.2018
15:05:22
Код с кучей ифов, который как говно. Можно это получше всё придумать Ну и close в конструкции with, но тебя уже поправили там
Мм, я если честно не совсем понимаю почему вы так не любите ифы. Только из за внешнего вида? Мм, хотяб дайте идейку пожалуйста как тут без них обойтись

Denis
21.10.2018
15:05:49
PEP8,тебе про это говорят

Google
ivan
21.10.2018
15:06:22
Мм, я если честно не совсем понимаю почему вы так не любите ифы. Только из за внешнего вида? Мм, хотяб дайте идейку пожалуйста как тут без них обойтись
Можно все методы add_to ... перенести в класс типо Dispatcher Можно бы сделать чет типо items = {'Сухофрукты': 'dried_fruits', 'Овощи': 'vegetables', ...} PREFIX = 'add_to_' И дальше чет типо такого item = items[js[i]['klass']] handler_name = ''.join([PREFIX, item]) handler = getattr(Dispatcher, handler_name) handler( ... ) передаёшь аргументы

Артем
21.10.2018
15:06:59
PEP8,тебе про это говорят
Ааа, блин я подумал что по функциональности херня какая то или ошибка где то

ivan
21.10.2018
15:07:14
Тупо + 100 строк абсолютно шаблонного кода

Denis
21.10.2018
15:07:25
ну и код офк говно

абсолютно не масштабируем

ivan
21.10.2018
15:07:56
Ну тип да Но для novice простительно :)

TpouHuK
21.10.2018
15:08:30


Артем
21.10.2018
15:08:56
???

TpouHuK
21.10.2018
15:09:04
Мой линтер кричит

И тут обычного warning становится недостаточно...

ivan
21.10.2018
15:09:46
Мой линтер кричит
Годный линтер со смайлами

Google
Артем
21.10.2018
15:09:58
абсолютно не масштабируем
Мм, в каком смысде не масштабируем? если появится новая категория, достаточно добавить новую функцию и новое условие. Или вы про другое?

TpouHuK
21.10.2018
15:10:53
можно это говно отрефакторить? ?

ivan
21.10.2018
15:10:55
Вот эта хуйня с 50 ифами никуда не будет годиться

Артем
21.10.2018
15:11:07
Мой линтер кричит
А он не кричит что ему не нравится?

TpouHuK
21.10.2018
15:11:18
кричит

если навести на строку на которой кричит

ivan
21.10.2018
15:11:35
А что за IDE? Pycharm же?

TpouHuK
21.10.2018
15:11:39
ivan
21.10.2018
15:11:47
Чорд

Артем
21.10.2018
15:11:52
TpouHuK
21.10.2018
15:12:05
там js[i] можно другой переменной присвоить

ибо очень часто юзается ?

после запятых пробел ставь

ivan
21.10.2018
15:12:31
И вринципе не понятно, что такое js

TpouHuK
21.10.2018
15:12:35
и после операторов

ivan
21.10.2018
15:12:45
Типо, переменная, которая ни о чем не говорит

Артем
21.10.2018
15:12:58
И вринципе не понятно, что такое js
Это джсон файл полученный серваком

Google
Артем
21.10.2018
15:13:24
ivan
21.10.2018
15:14:11
Это джсон файл полученный серваком
Ну вот вместо js лучше было б назвать переменную так, чтобы она описывала содержимое файла

Артем
21.10.2018
15:15:24
Может loaded_json?

ivan
21.10.2018
15:15:39
Это тоже нихера не говорит о том, что из себя представляют данные

Должно быть название как-то связанное с едой

Ну или че похожее, хз Но не js/ loaded_json уж точно

TpouHuK
21.10.2018
15:16:30


И как сказал один мужик в видео

Это PEP8, но это не питоничный код. (p.s. это пиздец)

ivan
21.10.2018
15:17:16
Любому программисту, который будет читать код, и так будет понятно, что это json данные(по строке request.json) Но не понятно, что они из себя представляют

Винни
21.10.2018
15:18:10
Артем
21.10.2018
15:18:14
Нуу, можете меня бить, но мне больше понравилось как было до этого.))

TpouHuK
21.10.2018
15:18:33
надо урезать

но там было лучше :D

но это говно можно сделать ещё лучше

ivan
21.10.2018
15:19:00
Google
Артем
21.10.2018
15:19:31
ИТАК) всем спасибо за замечания и предложения. Я их все учту и постараюсь исправить. - пробелы - названия - поменьше ифов)

ivan
21.10.2018
15:19:35
Ну тогда вроде окей, наверное )

И close в конструкции with

Артем
21.10.2018
15:20:29
Зы. Кстати про ифы,Вы это еще не видели как я определяю название таблицы по активной радиокнопке))))

@Dakotaz ты пеп8 имеешь ввиду?

Admin
ERROR: S client not available

Артем
21.10.2018
15:21:58
Про подучи теорию

ivan
21.10.2018
15:22:04
Не только

Я бы посоветовал просто вот эту хуйню прочитать https://www.ozon.ru/context/detail/id/138437220/ Но не всем заходит, ибо когда опыта 0, то не всегда понятно, о чем идёт речь

TpouHuK
21.10.2018
15:24:37
ой

ivan
21.10.2018
15:24:54
ой
Чет говно

ой
syntax error

keys*

TpouHuK
21.10.2018
15:25:37
keys*
норма

keys* это распаковка листа в аргументы функции ?

ivan
21.10.2018
15:26:10
норма
Нет, это syntax error.

Потому что распаковка это *keys

TpouHuK
21.10.2018
15:26:29
ой ?

ivan
21.10.2018
15:26:40
?

Google
TpouHuK
21.10.2018
15:27:24


Потому что распаковка это *keys
Не каждый день распаковываю ?

Ross
21.10.2018
15:28:06
>id_zakaza УБИВАТ

TpouHuK
21.10.2018
15:28:17
Ross
21.10.2018
15:28:33
ещё и zak_ ну вообще, ну ппц

TpouHuK
21.10.2018
15:28:51
ещё и zak_ ну вообще, ну ппц
тут чувак код скинул, я рефакторить пытаюсь ?

ivan
21.10.2018
15:29:14
Щас напишу свой говновариант

Артем
21.10.2018
15:30:42
>id_zakaza УБИВАТ
Чеж триггерит то всех) за то всем понятно) мддда, над названиями надо поработать и этот проект на гитхаб я выкладывать не буду???

?
21.10.2018
15:39:59
TypeError: 'HtmlElement' object is not callable

что это значит?

Tigran
21.10.2018
15:40:26
что ты попытался вызвать объект типа HtmlElement как функцию

?
21.10.2018
15:40:53
'''musics = pyquery_object('div.audio_row__inner') ready_songs = '' i = 0 for music in musics: i += 1 music_name_artist = music('div.audio_row__performers').find('a').text music_song = music('div.audio_row__title _audio_row__title') music_name_song = music_song.find('.//span[@class = "audio_row__title_inner _audio_row__title_inner"]').text ready_songs += '{0}. {1}- {2}/n'.format(i, music_name_artist, music_name_song) print(ready_songs) '''

Tigran
21.10.2018
15:42:10
пожалуйста, заключай код в ```

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