Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 05

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
Supported interface modes:
   * IBSS
   * managed
   * AP
   * P2P-client
   * P2P-GO
   * P2P-device
режимы работы wifi direct
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
GO - group owner
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это без точки доступа
можно с телефона напрямую попрактиковаться
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
режимы работы wifi direct
А клиент от девайса чем отличается?
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
когда есть наглядное видео с объяснением на пальцах
"Наглядное видео" объясняющее… что? Что есть функция gloabls и модуль __builtins__?
Не очень понял чем мешает пересмотреть архитектуру тот факт, что функции ("неожиданно") могут переопределить константы (темболее, когда есть соглашение о нейминге исключающее это)
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
"Наглядное видео" объясняющее… что? Что есть функция gloabls и модуль __builtins__?
Не очень понял чем мешает пересмотреть архитектуру тот факт, что функции ("неожиданно") могут переопределить константы (темболее, когда есть соглашение о нейминге исключающее это)
Сказал бы что стоит стремиться к тому чтобы функции были чистыми и всё стало бы проще)
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Не думаю что можно между 2 файлами передавать одно и то же без глобальных переменных
Собственно, это обычно при помощи констант делают.
Но раз в твоём случае понадобилось другое значение, значит оказалась что это просто "временные константы". Бывает)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
А клиент от девайса чем отличается?
девайс это тот к которому подключается клиент
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
девайс это тот к которому подключается клиент
Падажжи, разве WiFi Direct однонаправленный?
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Айван
"Наглядное видео" объясняющее… что? Что есть функция gloabls и модуль __builtins__?
Не очень понял чем мешает пересмотреть архитектуру тот факт, что функции ("неожиданно") могут переопределить константы (темболее, когда есть соглашение о нейминге исключающее это)
тем что в питоне нет переменных
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и нет глобальных переменных
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
есть словари, в словарях по ключам лежат объекты
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
например a = 3
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если мы сделаем a = a + 3 - по ключу a будет лежать константа 6
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
есть словари, в словарях по ключам лежат объекты
Объектов, тогда уж, тоже нет)
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Есть хешмап атрибутов и методов
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
так в каком месте глобальные переменные появились и как вы собираетесь их убирать
источник

БГ

Бензофуран Гетероцик... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
девайс это тот к которому подключается клиент
Лучше про это поясни, тут интереснее)
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
std::slavik
если мы сделаем a = a + 3 - по ключу a будет лежать константа 6
От того что глобалы будем воспринимать как значения некого глобального словаря, ситуация нисколько не изменится. Всё ещё мешают масштабированию и усложняют дебаггинг
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Бензофуран Гетероцикл
Сказал бы что стоит стремиться к тому чтобы функции были чистыми и всё стало бы проще)
чистая функция логирования
источник