Size: a a a

Сообщество Python Программистов

2020 September 07

АН

Андрей Нагорный... in Сообщество Python Программистов
в обычных SQL запросах, указывается жи  user.id
источник

АН

Андрей Нагорный... in Сообщество Python Программистов
это же локальные атрибуты сущности user
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
TopOFN
Это может быть лично моей заморочкой, но я всегда указываю, не просто id, но id_article. В каждой таблице. Это тебе поможет понять, что джойнишь, не вчитываясь в название таблицы или его алиас.
ну так это ж нейминг)
https://www.youtube.com/watch?v=hjdRQspuelk
YouTube
Именование переменных, классов и методов в коде
Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — https://simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — https://boosty.to/digitalize.team

«Имя создаваемой переменной следует выбирать так же тщательно, как имя новорождённого».

Именование переменных, классов и методов в коде — эта тема кажется простой и, пожалуй, даже не заслуживающей внимания. Все согласны, что называть переменные надо правильными именами и... И, в общем-то всё. Что такое эти правильные имена? Почему часто мы читаем чужой код и чувствуем, что его проще переписать, чем модифицировать? Почему вообще так много плохого, нечитаемого, дурно пахнущего кода появляется каждый день?

Правильный нейминг это не панацея и не серебряная пуля. Однако серьёзный подход к именованию это критически важная особенность качественного кода, равно как безответственный нейминг это наиболее частая особенность кода плохого. В чем же разница между плохим и хорошим неймингом и как научиться…
источник

T

TopOFN in Сообщество Python Программистов
Андрей Нагорный
это же локальные атрибуты сущности user
ну да. И вот ты джойнишь две таблицы и дофига умные автоподстановки тебе соединят из одной id и из другой id же.
источник

T

TopOFN in Сообщество Python Программистов
Но в общем случае это не так, чтобы критично важно. Скорее нужно просто поправить слова text, name - и не париться.
источник

GS

Genri Spayer in Сообщество Python Программистов
Бензофуран Гетероцикл
ну так это ж нейминг)
https://www.youtube.com/watch?v=hjdRQspuelk
YouTube
Именование переменных, классов и методов в коде
Запускаем мощную платную обучающую программу, интересно принять участие? Пройдите опрос — https://simpoll.ru/run/survey/c44b6a04

Поддержать канал и получить доступ к закрытым видео — https://boosty.to/digitalize.team

«Имя создаваемой переменной следует выбирать так же тщательно, как имя новорождённого».

Именование переменных, классов и методов в коде — эта тема кажется простой и, пожалуй, даже не заслуживающей внимания. Все согласны, что называть переменные надо правильными именами и... И, в общем-то всё. Что такое эти правильные имена? Почему часто мы читаем чужой код и чувствуем, что его проще переписать, чем модифицировать? Почему вообще так много плохого, нечитаемого, дурно пахнущего кода появляется каждый день?

Правильный нейминг это не панацея и не серебряная пуля. Однако серьёзный подход к именованию это критически важная особенность качественного кода, равно как безответственный нейминг это наиболее частая особенность кода плохого. В чем же разница между плохим и хорошим неймингом и как научиться…
+классный чел, советую
источник

GS

Genri Spayer in Сообщество Python Программистов
карма-бот снова рип?)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Genri Spayer
карма-бот снова рип?)
В смысле снова? Он еще вроде не падал
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Genri Spayer
+классный чел, советую
А у тебя пробела нет
источник

D

Darkness in Сообщество Python Программистов
А json работает с множеством?
источник

GS

Genri Spayer in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
А у тебя пробела нет
понял
источник

GS

Genri Spayer in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
В смысле снова? Он еще вроде не падал
было же что пропадал
источник

GS

Genri Spayer in Сообщество Python Программистов
Darkness
А json работает с множеством?
список засунуть можно, если ты об этом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Darkness
А json работает с множеством?
Language:
py3


Source:
import json
print(json.dumps(set(range(5))))


Errors:
Traceback (most recent call last):
 File "206948566/source.py", line 2, in <module>
   print(json.dumps(set(range(5))))
 File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
   return _default_encoder.encode(obj)
 File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
   chunks = self.iterencode(o, _one_shot=True)
 File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
   return _iterencode(o, 0)
 File "/usr/lib/python3.6/json/encoder.py", line 180, in default
   o.__class__.__name__)
TypeError: Object of type 'set' is not JSON serializable
источник

Б

Бан in Сообщество Python Программистов
Darkness
А json работает с множеством?
Failed to evaluate expression:
import json

json.dumps({1:set([1,2])})


Due to:
Traceback (most recent call last):
 File "/app/.heroku/python/lib/python3.8/json/__init__.py", line 231, in dumps
   return _default_encoder.encode(obj)
 File "/app/.heroku/python/lib/python3.8/json/encoder.py", line 199, in encode
   chunks = self.iterencode(o, _one_shot=True)
 File "/app/.heroku/python/lib/python3.8/json/encoder.py", line 257, in iterencode
   return _iterencode(o, 0)
 File "/app/.heroku/python/lib/python3.8/json/encoder.py", line 179, in default
   raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type set is not JSON serializable
источник

Б

Бан in Сообщество Python Программистов
No
источник

Б

Бан in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
import json
print(json.dumps(set(range(5))))


Errors:
Traceback (most recent call last):
 File "206948566/source.py", line 2, in <module>
   print(json.dumps(set(range(5))))
 File "/usr/lib/python3.6/json/__init__.py", line 231, in dumps
   return _default_encoder.encode(obj)
 File "/usr/lib/python3.6/json/encoder.py", line 199, in encode
   chunks = self.iterencode(o, _one_shot=True)
 File "/usr/lib/python3.6/json/encoder.py", line 257, in iterencode
   return _iterencode(o, 0)
 File "/usr/lib/python3.6/json/encoder.py", line 180, in default
   o.__class__.__name__)
TypeError: Object of type 'set' is not JSON serializable
A, уже
источник

АН

Андрей Нагорный... in Сообщество Python Программистов
кто знает, как в draw.io отзеркалить ветку отношения?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Если вам нужна была еще одна причина не пользоваться сбером.
https://twitter.com/sberbank/status/1302843162533208065
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Если вам нужна была еще одна причина не пользоваться сбером.
https://twitter.com/sberbank/status/1302843162533208065
выше же... кидал же...
источник