Andrii
Я сейчас пишу только на го, поэтому уже не помню, сейчас скажу
А потом как переключаться между разными venv?
Гамлет
poetry init This command will guide you through creating your pyproject.toml config. Package name [snake]: Version [0.1.0]: Description []: Author [Hamlet Cynero <hamlet.*****n@gmail.com>, n to skip]: License []: Compatible Python versions [^3.9]: Would you like to define your main dependencies interactively? (yes/no) [yes] y
Гамлет
указывается при инициализации
Гамлет
потом можно сменить в pyproject.toml
Andrii
Десять раз в день редактировать конфиг?
Гамлет
А потом как переключаться между разными venv?
выбрать нужное окружение и работать через него
Гамлет
Десять раз в день редактировать конфиг?
не, если меняешь версию питона, а не окружение
Igor
Не пойму я так же могу депенденси зафиксировать в рекваермент, зачем этот посредник?
Andrii
Ты я версию питона меняю. У меня есть сборка python, сбилдженая с санитайзером. Если без
Гамлет
Igor
Одна команда вместо двух, экономия в два раха
Какая команда? Я просто пишу код без команд)
Andrii
тогда просто окружение с другой версией меняй и все
Всё равно надо менять, плюс надо гуглить как. У меня сейчас deactivate && source ~/venv/py3.10-asan/bin/activate Что легко можно найти по Ctrl+R А теперь эту команду надоменять на что-то другое, а в чём профит, непонятно
Гамлет
я бы не сказал, что это уневерсальный инструмент, просто он очень удобны (по себе знаю) и если ты клонировал с репы проект с pyproject.toml можно одной командой настроить окрудение
Igor
Теперь я понял почему мне никогда не понять вимеров) вы пытаетесь победить какие то сложности которых в иде просто нет)
Igor
poetry есть на pycharm
Когда ты открываешь проект в пайчарме с реквайрмент он просто предлагает установить все ты говоришь да = профит. Зачем мне поетри я не понимаю
Гамлет
есть терминал линукс по ssh
Igor
на сервере нету пайчарма
В ci прописано пип инсталл реквайрмент.
Andrii
я бы не сказал, что это уневерсальный инструмент, просто он очень удобны (по себе знаю) и если ты клонировал с репы проект с pyproject.toml можно одной командой настроить окрудение
А так сколько команд? /path/to/your/python -m venv ~/venv/test-shirt-venv && source ~/venv/test-shirt-venv/bin/activate && pip install --upgrade pip && pip install -r requirements.txt
Гамлет
короче, я просто сказал, что это есть, потыкайтесь, вдруг он секономит больше времени, а не как тупни спорьте, я же вас не заставляю, а просто говорю, что такой инструмент существует
M̷ ̷X̷ ̷Ɓ
Привет всем, насколько в программировании нужны знания математики ?
Igor
в поетри будет в разы короче
Эти команды пишуться раз. В сиай нужно будет установить еще сам поетри. Потому что энвайромент поднимается с нуля.
Andrii
Привет всем, насколько в программировании нужны знания математики ?
Ну... большинство программистов не знает математику, делай вывод сам :)
Igor
Андрий рубит конкурентов на корню)
Igor
Алгоритмы не нужны! Математика не нужна! Будь девелопером пиши код)
Гамлет
нихрена знать не надо, тут зп за глаза платят)))
M̷ ̷X̷ ̷Ɓ
что вы имеете ввиду под математикой?
Здравствуйте,алгебра матан
M̷ ̷X̷ ̷Ɓ
Шуточки за 300 подьехали
Гамлет
Здравствуйте,алгебра матан
школьная нужна всем, а матан это одно из составляющих дискретки, которую нужно освоить, но не на уровне диссертации
Гамлет
Род Хаггарти "Дискретная математика для программистов" советую
Гамлет
Шуточки за 300 подьехали
реакции за двести
Andrii
И теория категорий для программистов. И языки с зависимыми типами.
Апач
Замроченные алгоритмы берёшь из энциклопедий
Andrii
школьная нужна всем, а матан это одно из составляющих дискретки, которую нужно освоить, но не на уровне диссертации
Ок, такой тогда вопрос: на какое минимальное количество частей надо разделить шар, чтобы из частей сложить два таких же по величине шара?
Апач
Да и они далеко не всегда нужны
Гамлет
Гамлет
Надо смотреть на перед
Апач
Нифига, лол.
Апач
Копилот срёт багами
Апач
Копилот умеет только писать
Гамлет
Копилот срёт багами
Это был пример, все равно к этому всё идёт
Апач
Что к тому идёт?
Апач
Нейросети не умеют в пруфы
Апач
И не научатся ещё очень долго
M̷ ̷X̷ ̷Ɓ
Пойду тогда монтировать ролики дальше
Апач
Да и в суппорт они не умеют
Гамлет
Согласен с вами
Поэтому учи математику, не обязательно заканчивать мехмат или физмат, чтобы быть отличным программистом (хотя это хороший бекграунд), есть такие книги которые объясняют суть которой достаточно
Andrii
Это был пример, все равно к этому всё идёт
К этому шло бесчисленное число раз. Лет 25-30 назад говорилось, что появился замечательный язык SQL, который почти английский, и теперь любой бухгалтер сможет делать запросы к базе на родном языке и программисты станут не нужны. Лет 15-20 назад говорилось, что идти в программирование нет смысла, потому что индусы начали широкую образовательную программу в айти, и скоро будут предлагать программистов пачками по бросовым ценам. Сейчас говорят, что появились нейросети. Но каждый раз чего-то не хватало...
Апач
Парсить код они не умеют
Апач
Копилот бесконечно далеко от погромиста
Апач
Т.е. если бы ты копипастил из СО и это единственное что бы ты мог
Апач
Вот это копилот
M̷ ̷X̷ ̷Ɓ
Честно для меня копилот это компания Эндрю Крамера
Andrii
Ну... писать код это фигня, это могут делать индусы, копилот, да любого человека можн научить. Это не проблема ни разу. Основная работа программиста в том, чтобы находить ошибки в коде. И пока не будет нейросети, которая будет находить причину багов в коде, можно расслабиться.
Апач
Но копилот не способен парсить свойства и тем более создавать код соответствующий реквайр ентам
Andrii
По ходу Артур пришелец.)
Артур код как раз пишет. Просто он не работает...
Igor
Артур код как раз пишет. Просто он не работает...
Отличное уточнение) код можно научить писать любого только код не обязан работать)
Гамлет
Короче, математику надо знать, я не умею красиво формулировать речь, поэтому пишу коротко. Как говорил Ломоносов: «Математику изучать надобно, поскольку она в порядок ум приводит». И уж тем более если ты технарь.
Гамлет
"Ну... большинство программистов не знает математику, делай вывод сам :)" Большинство где? В этом чате - не показатель, тут большинство с кодом на "Вы". В мире? больше 2 из трех разработчика имеет высшее образование, и только 1 из 9 имеет только школьное.(источник: https://www.statista.com/statistics/793568/worldwide-developer-survey-level-formal-education/)
Гамлет
Я не люблю этот фильм, но судя по тенденциям мир движется в сторону, которая была показана в фильме "Идиократия"
Данил 🌸
Парни Привет, мне нужна помощь в написании кода на c#, кто может помочь?
Igor
Я не люблю этот фильм, но судя по тенденциям мир движется в сторону, которая была показана в фильме "Идиократия"
Хз откуда такие наблюдения. Просто раньше айти было уделом гиков. Сейчас это более доступная область поэтому появляется ощущение всеобщего отупения. Будем называть его политкорректно разнообразие мнений)
Igor
Парни Привет, мне нужна помощь в написании кода на c#, кто может помочь?
Напиши код хоть какой-то скажи что тебя не устраивает в нем. А просто писать код з ам тебя врядли кто будет.
Гамлет
Igor
просто чаще слышу "алгоритмы сейчас уже не всем нужны, матиматика сейчас тоже не очень-то и нужна"
Потому что айти стало шире. Даже мануальные тестировщики находят зарплату) что говорить об остальных.