
K
27.04.2018
12:09:31
Pep8 почитай
Глобалки не используй

@darkkomment ?
27.04.2018
12:09:43

K
27.04.2018
12:09:43
Два пробела вместо таба

Google

K
27.04.2018
12:09:45
И всё
А ну ещё не пиши километровый код в один файл потому что сам запутаешься потом

Aquinary
27.04.2018
12:46:21
Меня больше волнует архитектура приложения :) по пеп8 я пишу большую часть кода, ну не на 100%, но всё же. Проблемы начинаются на этапе разграничения функционала и упрощении логики. В один прекрасный момент просто перестаёшь понимать, каким образом части взаимодействуют друг с другом. Всё усугубляет полное отсутствие юнит тестов.
При модификации и дополнении кода возникает адовыц трындец, может отвалиться то, что раньше работало. Например, если я добавлю на два столбца больше при записи данных в таблицу в гугл, то я должен поменять количество столбцов при создании таблицы
И таких моментов много

Pavel
27.04.2018
12:47:48

Romka
27.04.2018
12:49:15
Меня больше волнует архитектура приложения :) по пеп8 я пишу большую часть кода, ну не на 100%, но всё же. Проблемы начинаются на этапе разграничения функционала и упрощении логики. В один прекрасный момент просто перестаёшь понимать, каким образом части взаимодействуют друг с другом. Всё усугубляет полное отсутствие юнит тестов.
При модификации и дополнении кода возникает адовыц трындец, может отвалиться то, что раньше работало. Например, если я добавлю на два столбца больше при записи данных в таблицу в гугл, то я должен поменять количество столбцов при создании таблицы
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. — Приемы объектно-ориентированного проектирования. Паттерны проектирования
пеп8 в таких случаях тебе не поможет


Aquinary
27.04.2018
12:52:46
Thx) почитаю)

Romka
27.04.2018
12:54:09
а вообще хорошо было бы поработать под присмотром тим-лида/сеньйора, чтобы он строил архитектуру приложения, а ты смотрел и запоминал
или попытаться прочитать какой-нить опенсорсный проект на питоне и понять как там работает код
если лида нету

Aquinary
27.04.2018
12:55:32
Хорошо бы, но профиль работы вскользь касается анализа данных, поэтому там таких нет

Google

Aquinary
27.04.2018
12:55:42
Второй вариант более возможный)

Romka
27.04.2018
12:55:49
тогда да, печально

K
27.04.2018
14:17:10
Эх

Aquinary
27.04.2018
14:51:42
В питоне есть смысл двигаться в сторону дата сиенц и веб?
И нейросети?

flattery
27.04.2018
14:56:33
А разве он не только ради этого используется?
Хотя веб, а конкретно фронт-енд - монополизирован

Alex
27.04.2018
15:25:29
а со множествами, как с массивами работать можно, например взять один из его элементов для сравнения с другим массивом
?

Danil
27.04.2018
15:35:17

Alex
27.04.2018
16:03:25
все спасибо
уже все решил

@darkkomment ?
27.04.2018
16:54:15
есть кто, кто шарит
с чего начать изучение пайтона?

Aquinary
27.04.2018
19:28:12

Alex
28.04.2018
08:22:56
https://metanit.com/python/tutorial/1.2.php
я начал отсюда

Aquinary
28.04.2018
08:30:37
Моей первой программой на питоне был бот для мобильной онлайн игрушки
Было увлекательно, сейчас смотрю на этот кодище ?

Google

Aquinary
28.04.2018
08:31:09
И страшно становится
Это запускалка
https://pastebin.com/WWfztjWw
https://pastebin.com/EPHgmM80
А это сам бот
https://pastebin.com/BFzMzyQ3
"Орфография сохранена" как говорится в таких случаях
Дурно становится, когда смотрю

Alex
28.04.2018
15:29:13
rotated_field = zip(*field)
что делает эта функция?

xPushkin
28.04.2018
15:30:06

Alex
28.04.2018
15:30:27
у меня гугл забанили

xPushkin
28.04.2018
15:30:35
Яндекс?

Alex
28.04.2018
15:31:09
я правоверный иудей, мы таким не пользуемся

Андрей
28.04.2018
15:31:32
Yahoo

xPushkin
28.04.2018
15:31:52

Alex
28.04.2018
15:33:12
аа, инверсирует строки и столбцы в матрице?

Дмитрий
28.04.2018
16:00:59
@chebyrash тут спамеры атакуэ
@Rodgelius

xPushkin
28.04.2018
16:18:31

Ruslan
28.04.2018
16:43:09
всем привет, спрошу не по теме. Кто-то делал телеграм бота и сможет мне помочь?

Aquinary
28.04.2018
17:03:26

Watari
28.04.2018
17:15:31

Aquinary
28.04.2018
17:19:08
А что бы сейчас изменил?
Классы под действия и под пользователей, унификация, разделение логики на минимально зависимые друг от друга части, эксепшены, более прозрачный таймер отсчёта, форматирование, наименования полей и методов

Google

Aquinary
28.04.2018
17:20:11
И самое важное
Комментарии
Дважды уже
Дважды на одни и те же грабли

Sergey
28.04.2018
22:19:33
не, мимо

Peter
29.04.2018
09:07:42
привет

flattery
30.04.2018
08:25:22
Подскажите, как cryspi forms заставить не сетить введенное значение, а прибавлять к тому что в базе?
Или эта либа отвечает только за отображение... Короче, что делать-то? -_-
Чатик, помоги нубу? Куда копать хоть?

Roman
30.04.2018
17:11:40
Народ кто-нибудь писал сайты на Python, именно интернет магазины?

Pavel
30.04.2018
17:46:11
Было дело
Но больше не хочется

HW_51Rs
01.05.2018
06:10:58
Подскажите, пожалуйста, как получить список тегов внутри данного и узнать название данного в pyquery?

Alex
01.05.2018
15:17:48
if int(pawns[i][1])==int(pawns[i+1][1]+1 and
B+1==A or B-1==A ребят хелп, тут мне ошибку выдает неправильный синтаксис, что делать?

xPushkin
01.05.2018
15:22:07
Тут не видно индентации
Залейте на pastebin

Moon
01.05.2018
15:27:26
даров всем

Alex
01.05.2018
18:49:28

Alex
01.05.2018
18:50:07
да не парьтесь уже разобрался