Maksim Pozharskiy
там бесплатной версии хватает?
Мне да, но думаю прикупить премиум для уведомлений
Daniil
можно вообще самому его запрогать)
Bogdan
можно
Шаман Каган
есть Tusk
Maksim Pozharskiy
можно вообще самому его запрогать)
Тоже вариант, даже лучше, во первых пет проект с практикой, во вторых сделать под себя можно всё
Bogdan
на js запросто делается
Maksim Pozharskiy
Один из учеников моего репетитора по английскому, тоже программист, сделал себе приложения мобильное для изучения и запоминания слов. Такое что бы себе наиболее удобно было
Bogdan
что оно делает
Bogdan
вообще всякие планировщики, хранильщики паролей и тд это штуки полезные
Bogdan
хочу написать себе свой менеджер паролей как нибудь
Bogdan
не
Ruslan
не
Я огорчён😢
Bogdan
когда мне нефиг будет делать то на смесе котлина и шарпа
Bogdan
либо если мне максимально будет нефиг делать то на MAUI
Bogdan
сразу под 3 платформы
Алексей
Bogdan
а весь бэк на асп.нет коре
Bogdan
ещё можно на TS или JS написать (Реакт-Реакт нейтив)
Bogdan
или не парится и написать обычный веб:D
Daniil
хочу написать себе свой менеджер паролей как нибудь
хочу на флаттере такую штуку сделать
Daniil
вот кстати странно, что котлин мне не понравился вообще, а вот dart на ура пошёл
Bogdan
🤷‍♂️
Алексей
Мало ли
Алексей
Если получится я видимо буду единственный специалист который на плюсах сможет писать windows form)))
Azamat
А джс поддерживает сравнения как в питоне по типу 10 > x < 50?
Ruslan
На С++))
Ассемблер )))))
Bogdan
1+1=11 вот что js точно умеет
Джоржди
Azamat
Evgeny
Ребят, кто-нибудь сможет объяснить почему это возможно привести переменную с типом «строка» к виду «число»? И как она после этого будет работать
Bogdan
1+'1'='11'
Evgeny
"500" - строка. 500 - число
А если там не число. А слово
Azamat
Число можешь прибавлять с другими числами, строку только контактенировать
Джоржди
или Number
Bogdan
js на самом деле очень странный, он может числа добавлять как строки и тд
Evgeny
Let varString = “Hello”; typeof(+varString); // Выдаст number! Как это?
Bogdan
"11"+1=111
Bogdan
"11"-1=10
Bogdan
логика js-а гениальная конечно
Azamat
Hello с типом number?)
Посмотри что в +varString
Джоржди
Hello с типом number?)
https://learn.javascript.ru/ открой
Azamat
NaN типо ошибка
Алексей
Посмотри что в +varString
Память ячейки)))
Bogdan
NaN типо ошибка
не совсем ошибка
Evgeny
https://learn.javascript.ru/ открой
Как раз по нему учу
Vadim
Let varString = “Hello”; typeof(+varString); // Выдаст number! Как это?
+string переводит в число, но в строке нет числа поэтому NaN, а NaN это number
GNU
Посоветуйте книгу по паттернам проектирования в JS или Python желательно
GNU
Если саму книгу скините буду очень признателен)
Vadim
Не припомню книг, помню только сайт был с паттернами (фабрика, адаптер, обсервы и тд)
Matukevich
то, что тебе больше всего понравилось если это хоть немного популярная технология, работы ты сможешь найти
Я только прошёл ознакомительные курсы с it. Дальше хочу идти на изучение Java, уже тесты на вступление сдал, жду результаты. Перед тем как идти на обучение советовали Java так как на него больше шансов работу найду, но он немного сложнее в изучении, а питон легче в изучении, но с ним не быстро найду работу.
Bogdan
по любой технологии можно найти работу если она +- востребовательна
Vadim
Какой?
https://refactoring.guru/ru/design-patterns/catalog
GNU
Спасибо 🙏
Vadim
Не за что
Bogdan
Гамму или Head First почитай
Bogdan
принципы паттернов везде одинаковые отличается ток немного синтаксис
Алексей
зачем книги именно по конкретному языку
Мало ли у меня тоже библиотека не только по алгоритмам
Bogdan
Какие авторы?
Гамма или Фриман
flexxxer
Посоветуйте книгу по паттернам проектирования в JS или Python желательно
в python и js никто не делает наследование и никто не делает кастомные типы данных, все говнокодят. в рамках языков с динамической типизацией есть куча синтаксического сахара и библиотек для возможностей писать читаемый код
Bogdan
общая инфа если язык знаешь то сможешь перевести на свой
Dima
и если знаешь js то осилить typescript не составит проблем
А если знаешь тайпскрипт на жс легко перейдешь?
Алексей
в python и js никто не делает наследование и никто не делает кастомные типы данных, все говнокодят. в рамках языков с динамической типизацией есть куча синтаксического сахара и библиотек для возможностей писать читаемый код
Я считаю, что для программирования питон самый лучший язык. Куча библиотек, фремворков и т.д. У него одна беда, ну для кого это не проблема надо выбирать его и не парить себе мозг. Ибо "все украдено до нас"
flexxxer
heh четко аргументировал и по делу, почему языки с динамической типизацией - не очень :в
это не аргумент был. аргумент в том, что у тебя после написания кода нет гарантий с точки зрения типабезопасности. линтерам анализирующие код по МИНУТАМИ привет