Amaro
Вот же я в экземпляре снаружи вижу и "приват" и "протектед"... https://pastebin.com/aeXvH50z
Апач
нет, как раз наоборот
Если брать в учёт нетипизированные хаки, то как раз в примитивных системах типо типа C-й или джавной 3-4 много any / void/ object можно найти. С этой точки зрения люди вынуждены её хакать и писать динамику, и ограничения не работают. Если система типов хорошая, то разраб максимально остаётся в рамках ограничения этой системы типов и не хакает её
mks
Автоматический ввод дефолтного значения в input через 30сек, есть идеи?
Алексей
То есть на самом деле хорошая система типов должна позволять программисту выразить как можно больше мыслей в рамках типов и потом ещё проверить корректность этих выражений.
Amaro
Автоматический ввод дефолтного значения в input через 30сек, есть идеи?
Нажатие ввода для присваивания дефолтного значения не рассматривается?
Алексей
проверка корректности = уход от тьюринг полноты = ограничение свободы.
ну неее, тьюринг полнота тут вообще никак с этим не связана
Апач
связана, в тьюринг полном языке любое нетривиальное свойство программы недоказуемо автоматически.
Апач
нет, на оборот, некоторые ЯП в некоторых местах уходят от полноты в угоду надёжности
Алексей
проверка корректности = уход от тьюринг полноты = ограничение свободы.
Если под ограничением свободы понимать ограничение на допускание ошибок, то да, ограничений больше. Но стоит ещё учитывать ограничения на само описание типов, которые у развитых систем типизаций куда меньше.
Апач
так я и говорю, пример - джава дженерики не тьюринг полны
Алексей
так я и говорю, пример - джава дженерики не тьюринг полны
это не делает джаву не тьюринг полным языком
Алексей
или уж тем более менее тьюринг полным, потому что это некорректное определение
Апач
я этого и не говорил
Апач
я говорил что некоторые фичи языка не обладают свойством тьюринг полноты.
Апач
Дженерики - пример.
Апач
в SQL убрали тьюринг полноту в угоду невозможности написать бесконечно выполныющийся запрос, но ценой множества валидных запросов.
Алексей
ну про тьюринг полноту фич языка тоже как-то странно говорить
Апач
концепты C++ тьюринг полны
Апач
не странно
Апач
хм, раньше этого не видел.
Алексей
просто для некоторых систем типов говорят, что они тьюринг полны даже в том смысле, что они как бы представляют собой отдельный язык
Amaro
в SQL убрали тьюринг полноту в угоду невозможности написать бесконечно выполныющийся запрос, но ценой множества валидных запросов.
Это не мешает вложенными запросами возвести несколько миллионов записей в квадрат или куб и эмулировать бесконечность :)))
Апач
так или иначе, если написать тьюринг неполный dsl, то там програму неправильную будет написать гораздо сложнее
Апач
Это да.
Апач
на халяву ничего не бывает
Апач
Это не мешает вложенными запросами возвести несколько миллионов записей в квадрат или куб и эмулировать бесконечность :)))
это же защита от дурака а не от вредительских намерений. То инфосек и HR отдел должен этим заниматься.
Anonymous
Блин, короче, вторым аргументом для пост должен был быть files={'photo': open('test.png', "rb")
Anonymous
иначе никак тупое апи
Tishka17
а. requests
Anonymous
может я дурачок, но почему есть string.lower() и print(string) почему одни через точку, а другие нет
Anonymous
Anonymous
Тут в словаре по ключу photo строка, в которой список, и в нём словарь? и как мне получить второй photo
Anonymous
так там строка, разве сработает обращение по индексу? или да?
Art
json.loads(response['photo']) ...
Yose
так там строка, разве сработает обращение по индексу? или да?
a = response['photo'] exec(f'l = {a}') result = l[0]['photo']
Anonymous
json.loads(response['photo']) ...
это уже после лоадс
Art
ну так еще раз 😊
Art
всяко безопаснее чем exec, как по мне
Anonymous
Проксимов
Бсод не слови
Yose
я не понимаю, как это работает
firstly u get the value by key photo from big dictionary, then u turn value into list (exec() function, it just execute the code given) and then indexing to dictionary u need and result is the value u need...
O_bri
#вакансия #офис #fulltime #Казань #Python #Django ✅Вакансия: Python Lead developer ✅Город: Казань, ст.м Кремлевская ✅Занятость: полная (офис) ✅ЗП: 100 000 - 170 000 net (обсуждается индивидуально) ✅Название компании: КА ⚠️О команде: Ищу Python разработчика уровня Senior/ Lead в команду талантливых и амбициозных молодых профессионалов, занимающихся "сложной разработкой", решающих задачи, за которые не берутся другие компании. Команда славится высоким уровнем математики, вычислений и алгоритмизации. Компания работает, как над заказной разработкой ПО для крупнейших компаний страны и мира, так и над собственными продуктами компании. Каждый сотруднику компании получает возможность самореализации, воплощения своих идей и собственного потенциала. ⚠️Задачи: Разработка и поддержка Backend приложения ⚠️Ожидания: Отличные знания Python Любовь к алгоритмам и математике Уверенное знание Django, Django Rest Framework Опыт работы с очередями (Celery, RabbitMQ) Опыт работы с базами данных (Redis, Postgresql) Знание и умение применять паттерны проектирования Опыт построения асинхронных-приложений Опыт проектирования REST API Понимание принципов контейнеризации, навыки работы с Docker, Docker-compose Уверенные знания Unix-систем Навыки работы с GitlabCI Навыки работы с Git ⚠️Будет плюсом: Знание английского языка Опыт написания Unit-тестов Опыт работы с SQLAlchemy и Mashmallow Знание Go ⚠️Мы предлагаем: Комфортный современный офис в центре Казани. Семинары, тренинги за счёт компании. Современную удобную технику от Apple и Xiaomi. Участие в известных конференциях за счет компании. Индивидуальный план развития. Возможность предлагать свои технические решения; Гибкий график работы 📩📩📩Контакты: it.world@inbox.ru или @O_bri
Anonymous
бл***
Pavel
Бсод не слови
так сам Гвида ж на эту тему писал, почему он так сделал (типа когда ты видишь len(smth) - ожидаешь длину (и не особо важно в данном случае, длину чего именно), а когда smth.len - сначала пытаешься понять, что тут происходит вообще)
Pavel
Это он должен был нагуглить потому что ему стало бы интересно(
ну ты, как админ, вполне умеешь удалять сообщения
Anonymous
u from Anglia, Andrey?
Andrey
я это даже заскриню
Andrey
Anglia
Anonymous
van more Andrey?
Andrew
Господа, есть ли в Атоме возможность открыть импортированный файл каким-то шорткатом?
Andrew
van more Andrey?
And another one
Anonymous
oh no, oh no, oh no no no u Andrew
Anonymous
Насколько по вашему правдивы слова, что программист не может без английского?
Andrey
никто не может без Английского сейчас
Andrey
кроме, возможно, филологов и юристов
Anonymous
бахнуть бы ЯП на русском
Anonymous
Что, он на русском пишется? Прям сам код
Anonymous
Лол, стоп
Anonymous
А я не знал
Anonymous
Ну всё, ребят, пока
Anonymous
стойте, а есть немецкий?
Pavel
стойте, а есть немецкий?
да хватит уже флудить, епт
Anonymous
okay