Size: a a a

Язык программирования Julia / Julia programming language

2020 November 01

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ещё хорошо сразу же начать применять.
Есть ресурсы, на которых можно попрактиковать базовые задачи, вот здесь есть небольшой список:

https://discourse.julialang.org/t/coding-challenges-websites-for-julia/41038
источник

P

PS in Язык программирования Julia / Julia programming language
да, похоже. my bad
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
PS
Если "новичок" это "новичок в програмировании", то имхо стоит почитать Think Julia. Первой половины достаточно, чтобы уже самому дальше рубить. В книге помимо кода объясняются штуки из the missing semester, вроде debugging, как запускать, а также введение в алгоритмы. Ссылка в закрепе.
иду по этой книжке и пока что не слишком в восторге честно говоря (может это я слишком чёрствый просто) посмотрим что там дальше
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
источник
2020 November 02

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
https://discourse.julialang.org/t/1-6-soft-feature-freeze-nov-8th/49379

Скоро 1.6, которую обещают как новый LTS
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
И вроде как там очень здорово поработали на Time to First Plot
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
(то чувство, когда ты вспомнил, что до сих пор сидишь на 1.5.0-rc1 😊 )
источник
2020 November 04

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Кстати, магия для тех, кто пропустил эту новинку
struct Foo
   x::Int
end

n = 10

Foo(;n) = Foo(n)
Foo(;n)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Если не указывать в kwargs значения переменной, то она подтягивается из глобального скоупа (нужно, чтобы имя переменной совпадало с тем, что живёт в глобале).
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну и в kwargs теперь можно не указывать дефолтное значение (хотя это может быть раньше появилось)
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
хм, то есть теперь можно без @kwdef обходиться конструкторами
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, нет на самом деле 😊
Это полезно при построении NamedTuple и задании функций.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Но с NamedTuple это вообще красота
function f()
 x = rand()
 y = rand()
 return (;x, y)
end

f()
(x = 0.234324324, y = 0.4565452312)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
То есть если много чего надо из функции вернуть, то не надо длинные конструкции писать, просто перечисляешь все переменные после точки с запятой и всё.
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
LTS это хорошо, надеюсь, после выхода 1.6 темпы роста джулии полетят в небеса
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Всё в наших руках 😊
источник

УМ

Убийца Мамонтов... in Язык программирования Julia / Julia programming language
Андрей Оськин
Всё в наших руках 😊
а что мы можем?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Писать на Джулии, продвигать её в массы (посты в личных блогах, твиты, рассказывать друзьям коллегам, писать на habr, устраивать миты), если владелец бизнеса, то создавать рабочие места.
источник

ММ

Максим Максимов... in Язык программирования Julia / Julia programming language
что проще, julia или Python? в обучении
источник

AM

Andrey Malakhov in Язык программирования Julia / Julia programming language
одинаковые
источник