Максимус
Bogdan
да скобки в питоне не обязательные
Azamat
просто я и думаю что вроде в питоне скобки обрезаны из стандартов то-есть там иф может быть чисто в сплошную
Скобки обычно юзают еще для того, чтобы большую конструкцию условия перенести на несколько строк. Можно для этого юзать и \, но со скобками эстетичней
Bogdan
после шарпа просто непривычно на это смотреть
Bogdan
особенно отсутствие фигурных скобок смущает
Bogdan
пайтон же вроде фигурные скобки читает как табуляцию под ифом?
Bogdan
точнее наоборот табуляцию как фигурные скобки в других языках
Azamat
Он тебя сразу пошлет 😂
Bogdan
Пайтон фигурные скобки никак не читает
я потом исправил что я имел ввиду
Azamat
А, ну да
Bogdan
блин не удобно, скобки куда удобнее
Alexander
а на литкоде есть там всякий ачивки и бейджики? и что круче кодварс или литкод?
для подготовки к собесам литкод круче. там ачивок и бейджиков меньше, но задачи намного более прижимистые по ресурсам. т.е. нужно не просто решить задачу, но с определенными требованиями по эффективности
Azamat
Кому как, мне отступы привычнее
Bogdan
так ты явно понимаешь где какой блок, а отступы это не особо читабельно
Alexander
в лоб часто не выйдет
Azamat
Глаза привыкнуть должны) мне более легче посмотреть и определить структуру питоновского класса, чем например jsовского
Azamat
И если все оформлено по pep, то очень все хорошо читается
Bogdan
там максимально не удобно это сделано
Azamat
Ну я из "скобочных" языков кодю ещё на пхп :)
curlyalpii
Доброй ночи! Хотел спросить у знатоков. На данный момент нет средств на ноутбук(студент, живу на стипендию), изучаю dart и flutter по видеоурокам + документации. Будет ли хоть как то полезно, пока что сидеть на видеороликах и документах, пока не накоплю деньги на ноутбук? Буду рад любым советам. С нетерпением жду!
Bogdan
просто посмотри например на джаву или шарп
Azamat
Кстати, ты же на c#? Где квадратные скобки открываешь? 1. func { } 2. func { } ?
Azamat
Идея заставляла юзать второе :(
Bogdan
второе намного удобнее чем 1
Azamat
Мне первое больше нравиться, пхпшторм тоже настаивает на втором
Bogdan
читабельнее
Bogdan
Спасибо, приму во внимание
возьми в универе на компах делай что-то или хотя бы ковыряй на мобилке
Azamat
читабельнее
КоМу КаК
Maksim Pozharskiy
Доброй ночи! Хотел спросить у знатоков. На данный момент нет средств на ноутбук(студент, живу на стипендию), изучаю dart и flutter по видеоурокам + документации. Будет ли хоть как то полезно, пока что сидеть на видеороликах и документах, пока не накоплю деньги на ноутбук? Буду рад любым советам. С нетерпением жду!
К сожалению без практики программировать не научишься( Наверное это имеет смысл, лучше чем совсем ничего не делать, но ожидать что после того как появится ноутбук ты сможешь сразу какое то приложение начать писать - я бы не рассчитывал, все равно придется вернуться к хелло ворлду
Максимус
Стоит что?
Ну учиться дальше пока не накопишь на ноут. Но опять же, одной теории мало
Maksim Pozharskiy
curlyalpii
Там виндоус xp :)
Bogdan
это что за универ такой
Maksim Pozharskiy
Там виндоус xp :)
И что? Браузер же есть https://dartpad.dev/?
Azamat
Кстати, а в с# есть возможность ловить не все исключения, а только одного типа? Например ловить в коде только исключения связанные с синтаксисом? В джс такого вроде нет
curlyalpii
Maksim Pozharskiy
Можешь для начала в онлайн компиляторе работать
curlyalpii
И что? Браузер же есть https://dartpad.dev/?
Там есть возможность вывода на эмулятор?
Максимус
В универе у вас нет компьютерной аудитории?
В основном везде не пк где можно запустить +- нормальную иде и браузер, а бревна
Alexander
а если хочется стремных задач то codeforces к вашим услугам
на литкоде тоже стремных хватает, но это уже хз, не для меня. медиумы бы осилить)
Bogdan
ты можешь в кэтч прописать обьект конкретного класса наследуемый от Exception
Maksim Pozharskiy
В основном везде не пк где можно запустить +- нормальную иде и браузер, а бревна
ну браузер то точно можно запустить, не приувеличивай
Максимус
ну браузер то точно можно запустить, не приувеличивай
Можно, но будет очень больно. У нас на компах по 4 гб оперативы
Maksim Pozharskiy
Там есть возможность вывода на эмулятор?
Тебе до эмулятора еще программировать научится надо, так что оно не должно пока волновать
Bogdan
try {} catch (SomeError err) {}?
да и блоков catch может быть бесконечное количество
balint
парни такой вопрос если на сайт с ограниченными ресурсами миллион пользователей отправят 1 запрос, сервер загружен на 100%, что можно сделать чтобы решить эту проблему? на собесе спросили, а я не додумался спросить ответ
Azamat
да и блоков catch может быть бесконечное количество
try: ... except SyntaxError as e: .... except SomeError as e: ....
Azamat
парни такой вопрос если на сайт с ограниченными ресурсами миллион пользователей отправят 1 запрос, сервер загружен на 100%, что можно сделать чтобы решить эту проблему? на собесе спросили, а я не додумался спросить ответ
Поставить чайник, подождать пока вскипятит. Взять чашку, добавить ложку кофе. Далее налить кипяток, сахар по желанию. Не забудь размешать. Ждёшь 5 минут пока остынет и можно пить
balint
Azamat
Да лан, просто: sudo docker stop running_container
balint
Загуглить "Что делать при перегрузки запросов"
я гуглил, выбивает за ограничений запросов с 1 айпи
Лирик
Или выстроить очередь обработки
Azamat
Так низя поставить лимит на запросы и, например, в мидлвея проверять их
balint
нет что ограничивать так как идет 1 запрос от 1 юзера
balint
тоже думал чтобы ограничить до нескольких запросов в минуту
Alexander
Как твой собес-то в итоге, оффер дали?
здорово, да, дали, принялъ
Alexander
л5
Mikhail
здорово, да, дали, принялъ
Грац, коллега. Когда начинаешь?
Azamat
Не от одного юзера, а от всех