Здорово что Django развивается. Не хотят так просто уступать дидерство FastAPI ЕС боится что Скайнет всё так взбунтуется. Вот и думают, как ограничить и зарегулировать его разработку. Но походу законы эти разрабатывали те кто далек от AI Превью шаблонов в пайчарм, это реально круто. Надеюсь они когда нибудь сделают что бы пайчарм знал что у джанго моделей есть менеджер objects. А то заколупало что он думает что objects не существует
Да, круто, что развиваются До Скайнет, конечно, хорошо бы не дойти 😅 Превью ещё бы потыкать 😪 к сожалению, у меня подписка закончилась. А про objects два варианта: либо в Pro версии активировать Django в проекте (там есть поддержка), либо в модели обозначить вот так: class MyModel(models.Model): ... if TYPE_CHECKING: objects: Manager Я так делаю, в целом нормально живётся Если что, приходите в ТГ чат, обязательно подскажу, как это настроить
@@SurenKhorenyan Про pygolo, mojo по такому же принципу работает, там через библиотеку импорты питоновских модулей делаются (ток не всё поддерживается, в связи с недоделанностью языка mojo). А go так то и раньше можно было юзать в питоне))) Ибо он компилится -> юзать .dll (как на линуксе эти файлы называются хз, вроде .so), я лично использую такой колхоз в редких случаях, когда сильно завишу от cpu bound нагрузок (обычно то всё равно никакой нагрузки на проц нету, ток io bound. Поэтому питона и асинка мне вполне хватает), как пример делал неофициальную api для dream by wombo (официальной нету) (кстати модуль можно скачать как раз, называется wombo, как не удивительно). И в разработке для генерации гифок (гифка тип показывающая как генерировалось изображение), python с PIL выполнялся, что-то вроде 4 секунд, так и зависимость в виде pillow которая весит 50 метров, что дофига, а dll за 0.55, и вес в 400кб вроде (точно не скажу, но точно в районе 1 мегабайта +-), обидно что как я доделал все эти приколюхи, апи немного изменили, и теперь генерация гифок не возможна, сейчас модуль заброшен, ибо мне лень...
спасибо за великолепную подборку. Насчёт jetbrains ai не работает у меня в регионе ЯНАО, поэтому использую другие решения от сторонних компаний. Насчёт pygolo, наверно это сделанно, через ffi + cgo, а cgo работает медленнее чем go. Поэтому это не будет работать так быстро как хотелось бы😢😢😢.
ага, jb ai в РФ не работает ( какие решения используете? может быть мне тоже стоит попробовать. если правда интеграция go в Python работает медленнее, то тогда ещё меньше смысла что-то..
@@SurenKhorenyan Насчет решений от сторонних компаний: Если вам нужно, чтобы AI помощник был с чатом внутри IDE и ещё бесплатный, тогда это Codeium или code wishper от amazon. У Codeium есть своя модель, а также GPT3.5 сейчас тестирует GPT4. code wishper вроде как своя модель. А так есть еще copilot. Pygolo Дело не в том что go именно в Python медленно работает, просто cgo не очень быстрый по сравнению с Go. Я просто хз, что лучше использовать, cgo, или скомпилировать программу на go в бинарник, запустить его, и общаться с ним через gRPS. ну вот я задал вопрос нескольким AI ботом от разных компаний ответ примерно один: В теории использование gRPC для взаимодействия между Python и Go должно быть быстрее, чем использование cgo. Причины: • cgo предполагает многочисленные вызовы функций через границу языков при каждом взаимодействии Python и Go. Это неизбежно приводит к накладным расходам. • gRPC основан на эффективных бинарных протоколах (Protobuf, HTTP/2). Вызов удаленной процедуры через gRPC - это по сути одно сетевое взаимодействие. • При использовании cgo код Go работает в рамках процесса Python, а при gRPC - это отдельный процесс. Разделение на процессы также более эффективно. • Go код, скомпилированный в отдельный бинарник, может лучше оптимизироваться компилятором без привязки к интерпретатору Python. Конечно, на практике нужно тестировать на реальной рабочей нагрузке. Но в теории gRPC должен показать лучшую производительность и масштабируемость за счет использования эффективных бинарных протоколов и разделения на процессы. Короче, для интеграций в другие языки наверно самый лучшие и ПРОСТЫЕ варианты это C/C++ Lua wasm) Возможно ещё zig, но он ещё не релизнулся. есть ещё хорошая библиотека rust, ну там под капотом по любому не все так просто, потому что в python Си типы) это значит, что там unsafe код)
Спасибо! Ага, попробовал Codeium, пока тормозной очень и не особо сообразительный. С бинарниками всё так. Но это редкие кейсы, поэтому не рассматриваю даже
Как же это "заведомо корупционно", все эти идеи покупок депутатам-чиновникам-госкорпорациям импортозамещённого чего нибудь. Понадобится чинуше Аврора, пусть идёт в магазин и покупает за свои кровные. Создавать этой ОС тепличные условия - это путь в никуда. Если уж зудит у государства, что " аж кушать не могу, хАчу своим производителям помочь ", пусть оказывает поддержку в продвижении на внешних рынках. Причем во всех(!) богатых странах (а не в Сев. Кореи), ибо денег там поболее, нежели в бюджете РФ. Кем был бы тот же Samsung , если бы не играл на мировом рынке, а покупался лишь для чиновников своего полуострова (и то лишь половины))))? То то же!
вы абсолютно правы, что надо расширять рынок, я полностью согласен. но пока нет большого количества приложений, сложно продвигать на своём рынке, не то что бы на международном. не вижу "коррупции" в госзакупке товара для нужд системы. та же перепись населения уже проводилась на планшетах с ОС Аврора. не будут же переписчики сами покупать эти планшеты. и закупка пачкой удобнее, ведь есть инструменты сразу на множество устройств накатить нужный софт, необходимые настройки и тд. в политике и экономики Корей не разбираюсь, не могу тут парировать. а как только начнётся хорошая поддержка от сторонних разработчиков, то и выходить на внешний рынок можно будет. очень ждём
@@SurenKhorenyan Не выстрелит система, ориентированная на локальный рынок. Знакомая вам российская (когда то российская, хоть и из Праги) контора по производству различных IDEA-шек стала известна среди русских разработчиков уже после мирового триумфа, так сказать. ) Это у китайцев может получиться с их количеством потенциальных пользователей. А у нас будет успех, только, если за использование Линукса или Андроида введут смертную казнь. А, про международный рынок - это если зарабатывать на инновациях и мозгах, я это имел в виду. А не пилить бюджет импортозамещением. Какая то надуманная проблема - планшет для переписи населения. Недавно на хабре в коментах кто то поделился опытом волонтёрства при прошлой переписи. С подъезда многоэтажки две три квартиры соглашались пройти эту перепись. Как тут поможет Аврора, непонятно. Нет, чтобы начать зарабатывать стране не только продажей углеводородов с алмазами, они импортозамешают.
Мне нравится ваша точка зрения тем, что сильно отличается от моей. В комментариях сложно общаться, я вижу ваши ответы только через уведомление на почту. Поэтому если вам интересно обменяться мнениями, можем продолжить в ТГ чате. Тут отвечу только на пару тезисов: Аврора это и есть Линукс, там можно даже поставить rpm пакет. Планшет для переписи населения на своей ОС это вопрос государственной безопасности, так как там перс. данные кучи людей. У китайцев действительно гораздо больше рынок, но у РФ помимо СНГ есть ещё некоторые арабские, некоторые ближневосточные страны, например. Считаю, что лучше делать хоть какие-то движения в сторону независимости / суверенитета, чем вообще ничего не делать и просто ждать конца 😮
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?
Привет! Думаю, можно такой вопрос накинуть в ТГ чате. Мне из перечисленного больше всего нравится Python, (заметно). Шарпы близки в целом. Про Го и Джаву ничего сказать не могу, но посмотрите, не будет ли там сложности с устройством джуном (может быть, не ищут просто). А пробиться в целом не очень просто, не только в Python Лучше всего что-то своё сделать, написать какой-то пет проект, а потом уже с хоть каким-то опытом идти пытаться устроиться
@@SurenKhorenyan что если изучать сразу два языка, нравятся Python и C#? написать пет проект свой компилятор и интерпретатор, ну конечно еще много разных)
@@qrthack боюсь, что на такое запала не хватит. Если хватит, это круто. Только на работе вам всё же придётся писать на одном из языков, поэтому хорошо бы выбрать заранее один и сделать упор на него
Спасибо! Да, растём потихоньку. Не без вашей поддержки! Сто тысяч пока что выглядит недостижимо... Это если каждый день будет добавляться столько людей, сколько у меня сейчас, то два года займёт. А пока рост примерно в десять раз медленнее.. но главное не останавливаться! Дальше больше 💪