Блог им. AlexeyPetrushin |Чем Julia лучше Python

Кратко отличия Матлаб/Питон/Джулия sciml.github.io/Scientific_Modeling_Cheatsheet/scientific_modeling_cheatsheet

По сути Джулия это современный Матлаб.

И позволяет любые питоновские и R библиотеки использовать, подключая их и используя код питон прямо в julia.

И скоростью.

Но требует несколько дней, неделю освоится с VS Code Shift+Enter, чтоб держать сессию без рестарта, и настроить какой нить генератор отчетов типа как на R, она показывает графики в VS Code, но с генератором отчетов удобней.

R — слишком специфичен.
Python — огромная библиотека, в целом простой, но, скажем дипломатично очень далек от эргономики и красоты. И часто медленный.
Matlab — наверно был лучшим для своего времени, и куча всего, но староват, часто медленный и как язык имеет ряд недостатков.

Блог им. AlexeyPetrushin |Python vs Julia

Юля на мой взгляд лучше для понимания чем Питон, так сказать Matlab для рабочего человека :) (даже, Юля лучше чем Матлаб)

Python vs Julia
Питон



( Читать дальше )

Блог им. AlexeyPetrushin |Как просто изучить программирование

1) Неск недель (может месяцев) разобраться с базовыми конструкциями языка и базовыми структурами данных, связанный список, граф. Любой учебник, не больше 100 страниц, лучше если в нем есть картинки. Может быть скучновато, но это недолгий этап. Проверкой что вы эго закончили будет упражнение построить и сравнить два графа (см картинку), одинаковые они или нет, это полстраницы кода.

Как просто изучить программирование

2) Дальше, выполнить 1-4 интересных визуальных задачи. Визуальных ключевой момент поскольку у людей визуальная система ведущая и если ее задействовать то все будет получаться легче, проще и лучше. 

Например скачать текст Войны Миров, сделать гистограмму частоты слов, и нарисовать ее в красивом виде как на картинке ниже (в зависимости от уровня может уйти от неск дней до неск недель). В процессе выполнения вы обнаружите пробелы в своих знаниях и заполните их. После того как вы это сделаете вы будете знать 70% того что требуется знать в типовых задачах программирования.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн