Здорово что 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, пока тормозной очень и не особо сообразительный. С бинарниками всё так. Но это редкие кейсы, поэтому не рассматриваю даже
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?
Привет! Думаю, можно такой вопрос накинуть в ТГ чате. Мне из перечисленного больше всего нравится Python, (заметно). Шарпы близки в целом. Про Го и Джаву ничего сказать не могу, но посмотрите, не будет ли там сложности с устройством джуном (может быть, не ищут просто). А пробиться в целом не очень просто, не только в Python Лучше всего что-то своё сделать, написать какой-то пет проект, а потом уже с хоть каким-то опытом идти пытаться устроиться
@@SurenKhorenyan что если изучать сразу два языка, нравятся Python и C#? написать пет проект свой компилятор и интерпретатор, ну конечно еще много разных)
@@qrthack боюсь, что на такое запала не хватит. Если хватит, это круто. Только на работе вам всё же придётся писать на одном из языков, поэтому хорошо бы выбрать заранее один и сделать упор на него
Как же это "заведомо корупционно", все эти идеи покупок депутатам-чиновникам-госкорпорациям импортозамещённого чего нибудь. Понадобится чинуше Аврора, пусть идёт в магазин и покупает за свои кровные. Создавать этой ОС тепличные условия - это путь в никуда. Если уж зудит у государства, что " аж кушать не могу, хАчу своим производителям помочь ", пусть оказывает поддержку в продвижении на внешних рынках. Причем во всех(!) богатых странах (а не в Сев. Кореи), ибо денег там поболее, нежели в бюджете РФ. Кем был бы тот же Samsung , если бы не играл на мировом рынке, а покупался лишь для чиновников своего полуострова (и то лишь половины))))? То то же!
вы абсолютно правы, что надо расширять рынок, я полностью согласен. но пока нет большого количества приложений, сложно продвигать на своём рынке, не то что бы на международном. не вижу "коррупции" в госзакупке товара для нужд системы. та же перепись населения уже проводилась на планшетах с ОС Аврора. не будут же переписчики сами покупать эти планшеты. и закупка пачкой удобнее, ведь есть инструменты сразу на множество устройств накатить нужный софт, необходимые настройки и тд. в политике и экономики Корей не разбираюсь, не могу тут парировать. а как только начнётся хорошая поддержка от сторонних разработчиков, то и выходить на внешний рынок можно будет. очень ждём
@@SurenKhorenyan Не выстрелит система, ориентированная на локальный рынок. Знакомая вам российская (когда то российская, хоть и из Праги) контора по производству различных IDEA-шек стала известна среди русских разработчиков уже после мирового триумфа, так сказать. ) Это у китайцев может получиться с их количеством потенциальных пользователей. А у нас будет успех, только, если за использование Линукса или Андроида введут смертную казнь. А, про международный рынок - это если зарабатывать на инновациях и мозгах, я это имел в виду. А не пилить бюджет импортозамещением. Какая то надуманная проблема - планшет для переписи населения. Недавно на хабре в коментах кто то поделился опытом волонтёрства при прошлой переписи. С подъезда многоэтажки две три квартиры соглашались пройти эту перепись. Как тут поможет Аврора, непонятно. Нет, чтобы начать зарабатывать стране не только продажей углеводородов с алмазами, они импортозамешают.
Мне нравится ваша точка зрения тем, что сильно отличается от моей. В комментариях сложно общаться, я вижу ваши ответы только через уведомление на почту. Поэтому если вам интересно обменяться мнениями, можем продолжить в ТГ чате. Тут отвечу только на пару тезисов: Аврора это и есть Линукс, там можно даже поставить rpm пакет. Планшет для переписи населения на своей ОС это вопрос государственной безопасности, так как там перс. данные кучи людей. У китайцев действительно гораздо больше рынок, но у РФ помимо СНГ есть ещё некоторые арабские, некоторые ближневосточные страны, например. Считаю, что лучше делать хоть какие-то движения в сторону независимости / суверенитета, чем вообще ничего не делать и просто ждать конца 😮
Круто. Отличная подборка!
Супер! Рад трудиться 🥰
Очень интересно
Спасибо! Очень рад 😊
Я вообще не в курсе этих новостей был. Интересно послушать. Надеюсь еще такие видосы будут👍
Кайф! Раз так тепло встречают новые выпуски, какое-то время буду продолжать формат, спасибо ☺️
Спасибо, за подборку! Открыл для себя новые вещи.
Пожалуйста! Класс. Рад, что было интересно ☺️
Спасибо за видео!)
Пожалуйста!
Крутая подборка, спасибо!
Класс, пожалуйста! Раз трудиться 🥰
Здорово что Django развивается. Не хотят так просто уступать дидерство FastAPI
ЕС боится что Скайнет всё так взбунтуется. Вот и думают, как ограничить и зарегулировать его разработку. Но походу законы эти разрабатывали те кто далек от AI
Превью шаблонов в пайчарм, это реально круто. Надеюсь они когда нибудь сделают что бы пайчарм знал что у джанго моделей есть менеджер objects. А то заколупало что он думает что objects не существует
Да, круто, что развиваются
До Скайнет, конечно, хорошо бы не дойти 😅
Превью ещё бы потыкать 😪 к сожалению, у меня подписка закончилась. А про objects два варианта: либо в Pro версии активировать Django в проекте (там есть поддержка), либо в модели обозначить вот так:
class MyModel(models.Model):
...
if TYPE_CHECKING:
objects: Manager
Я так делаю, в целом нормально живётся
Если что, приходите в ТГ чат, обязательно подскажу, как это настроить
Отличный, интересный формат видео. Скоро уже 5 к подписчиков будет. Я помню когда подписался было около 1к. Двешь 100к подписчиков на канал
Все так, бро!
Спасибо! Да, растём потихоньку. Не без вашей поддержки!
Сто тысяч пока что выглядит недостижимо... Это если каждый день будет добавляться столько людей, сколько у меня сейчас, то два года займёт. А пока рост примерно в десять раз медленнее.. но главное не останавливаться! Дальше больше 💪
Спасибо!
Телефон и планшет на Аврора ОС сейчас можно купить в розницу на Всесмарт. Сейчас по акции и привлекательной цене.
Ага, мне скинули ссылку в чате в ТГ. Да, уже можно. На момент написания сценария для новостей ещё не было в наличии
Спасибо!
Коммент для движа
Кайф, спасибо большое!
Аврора это немного переделанная Sailfish OS которая в свою очередь основана на MeeGo. Sailfish OS писали выходцы из Nokia. MeeGo делала Nokia.
Круто! А насколько "немного" переделанная? Там реально мало чего поменяли? Я пока не изучал
Вааау! От Pygolo просто в шоке, два моих любимых языка теперь можно использовать вместе
Супер!
Правда, конечно, со своими сложностями, но да, можно 😅
@@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 мегабайта +-), обидно что как я доделал все эти приколюхи, апи немного изменили, и теперь генерация гифок не возможна, сейчас модуль заброшен, ибо мне лень...
Крутяк! Ага, сам в теме с роботами столкнулся с тем, что гошная либа собрана в бинарь (на линуксе действительно .so)
Пайчарм прекрасно автокомплитит True, причем с первой буквы. Не знаю с какой версии, но на новой версии сейчас проверил - все работает
Проверил, действительно в теле автокомплитит. А вот в аннотации функции не понимает, что я хочу (скинул скриншот в чат t.me/SurenTalk/5401 )
Будет обзор текстового редактора для PyCharm?
Привет! Учитывая, что это уже не первый запрос, думаю, надо бы сделать 😊
спасибо за великолепную подборку. Насчёт 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, пока тормозной очень и не особо сообразительный. С бинарниками всё так. Но это редкие кейсы, поэтому не рассматриваю даже
Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?
Привет! Думаю, можно такой вопрос накинуть в ТГ чате. Мне из перечисленного больше всего нравится Python, (заметно). Шарпы близки в целом. Про Го и Джаву ничего сказать не могу, но посмотрите, не будет ли там сложности с устройством джуном (может быть, не ищут просто). А пробиться в целом не очень просто, не только в Python
Лучше всего что-то своё сделать, написать какой-то пет проект, а потом уже с хоть каким-то опытом идти пытаться устроиться
@@SurenKhorenyan что если изучать сразу два языка, нравятся Python и C#? написать пет проект свой компилятор и интерпретатор, ну конечно еще много разных)
@@qrthack боюсь, что на такое запала не хватит. Если хватит, это круто. Только на работе вам всё же придётся писать на одном из языков, поэтому хорошо бы выбрать заранее один и сделать упор на него
пробовал copilot но лучше всего мне зашел tabnine. Даешь видос про сравнение)(не встречал таковых хотя вроде как уже очень актуально)
оооо я tabnine использовал пару лет назад (бесплатную версию). забыл уже про него. надо будет посмотреть, чему он за два года научился
Надо портировать Linux ( например Ubuntu ) на смартфоны/планшеты
Уже была попытка Ubuntu Touch. Как-то не взлетело 😪
Го видос "как применять ai в разработке"
спасибо! давно думаю об этом, надо будет собрать мысли в кучку
Как же это "заведомо корупционно", все эти идеи покупок депутатам-чиновникам-госкорпорациям импортозамещённого чего нибудь. Понадобится чинуше Аврора, пусть идёт в магазин и покупает за свои кровные. Создавать этой ОС тепличные условия - это путь в никуда. Если уж зудит у государства, что " аж кушать не могу, хАчу своим производителям помочь ", пусть оказывает поддержку в продвижении на внешних рынках. Причем во всех(!) богатых странах (а не в Сев. Кореи), ибо денег там поболее, нежели в бюджете РФ.
Кем был бы тот же Samsung , если бы не играл на мировом рынке, а покупался лишь для чиновников своего полуострова (и то лишь половины))))? То то же!
вы абсолютно правы, что надо расширять рынок, я полностью согласен. но пока нет большого количества приложений, сложно продвигать на своём рынке, не то что бы на международном. не вижу "коррупции" в госзакупке товара для нужд системы. та же перепись населения уже проводилась на планшетах с ОС Аврора. не будут же переписчики сами покупать эти планшеты. и закупка пачкой удобнее, ведь есть инструменты сразу на множество устройств накатить нужный софт, необходимые настройки и тд.
в политике и экономики Корей не разбираюсь, не могу тут парировать.
а как только начнётся хорошая поддержка от сторонних разработчиков, то и выходить на внешний рынок можно будет. очень ждём
@@SurenKhorenyan Не выстрелит система, ориентированная на локальный рынок. Знакомая вам российская (когда то российская, хоть и из Праги) контора по производству различных IDEA-шек стала известна среди русских разработчиков уже после мирового триумфа, так сказать. ) Это у китайцев может получиться с их количеством потенциальных пользователей. А у нас будет успех, только, если за использование Линукса или Андроида введут смертную казнь.
А, про международный рынок - это если зарабатывать на инновациях и мозгах, я это имел в виду. А не пилить бюджет импортозамещением.
Какая то надуманная проблема - планшет для переписи населения. Недавно на хабре в коментах кто то поделился опытом волонтёрства при прошлой переписи. С подъезда многоэтажки две три квартиры соглашались пройти эту перепись. Как тут поможет Аврора, непонятно.
Нет, чтобы начать зарабатывать стране не только продажей углеводородов с алмазами, они импортозамешают.
Мне нравится ваша точка зрения тем, что сильно отличается от моей. В комментариях сложно общаться, я вижу ваши ответы только через уведомление на почту. Поэтому если вам интересно обменяться мнениями, можем продолжить в ТГ чате. Тут отвечу только на пару тезисов: Аврора это и есть Линукс, там можно даже поставить rpm пакет. Планшет для переписи населения на своей ОС это вопрос государственной безопасности, так как там перс. данные кучи людей. У китайцев действительно гораздо больше рынок, но у РФ помимо СНГ есть ещё некоторые арабские, некоторые ближневосточные страны, например. Считаю, что лучше делать хоть какие-то движения в сторону независимости / суверенитета, чем вообще ничего не делать и просто ждать конца 😮
а как джанго 5 в плане секса?
не пробовал 🤔