Forwarded from kamyshev.code
Ещё один язык
Попробовал ReasonML. Это такое расширение OCaml, которое компилируется в JavaScript. Язык строго статически типизированный, как я люблю.
Интересно, что код на нем работает быстрее, чем JS за счёт использования более оптимальных структур данных.
В целом, код писать весело, язык приятный. Но его экзотичность, малое количество библиотек и слабый тулинг не дают насладиться в полной мере. Стоит попробовать для расширения кругозора.
Хорошая книга на тему — Exploring ReasonML
and functional programming.
#языки
Попробовал ReasonML. Это такое расширение OCaml, которое компилируется в JavaScript. Язык строго статически типизированный, как я люблю.
Интересно, что код на нем работает быстрее, чем JS за счёт использования более оптимальных структур данных.
В целом, код писать весело, язык приятный. Но его экзотичность, малое количество библиотек и слабый тулинг не дают насладиться в полной мере. Стоит попробовать для расширения кругозора.
Хорошая книга на тему — Exploring ReasonML
and functional programming.
#языки
Команда Lvivity підготувала стислий перелік пунктів, за яким можна перевірити UI на предмет його відповідності специфікаціям, загальним принципам і вимогам конкретного проекту
https://codeguida.com/post/1726
https://codeguida.com/post/1726
Використовуйте спеціальні засоби та інструменти, і продуктивність вашого веб-проекту зросте
https://codeguida.com/post/1551
https://codeguida.com/post/1551
Codeguida
Позбавляємось зайвого CSS
Використовуйте спеціальні засоби та інструменти, і продуктивність вашого сайту зросте
Forwarded from Типичный программист
Python ломает стены
Есть такой бесплатный 3D-редактор, с помощью которого можно моделировать, анимировать, рендерить, монтировать. Называется Blender.
Если вместе с ним ещё Python API заюзать, то можно сделать вот такую разрушающуюся стену. Исходный код можно посмотреть здесь: https://tprg.ru/xJZD
#python #графика
Есть такой бесплатный 3D-редактор, с помощью которого можно моделировать, анимировать, рендерить, монтировать. Называется Blender.
Если вместе с ним ещё Python API заюзать, то можно сделать вот такую разрушающуюся стену. Исходный код можно посмотреть здесь: https://tprg.ru/xJZD
#python #графика
Exporting the Jupyter Notebook
https://reproducible-science-curriculum.github.io/publication-RR-Jupyter/02-exporting_the_notebook/index.html
https://reproducible-science-curriculum.github.io/publication-RR-Jupyter/02-exporting_the_notebook/index.html
Guido van Rossum:
"One of my goals for Python was to make it so that all objects were "first class." By this, I meant that I wanted all objects that could be named in the language (e.g., integers, strings, functions, classes, modules, methods, and so on) to have equal status. That is, they can be assigned to variables, placed in lists, stored in dictionaries, passed as arguments, and so forth."
(Blog, The History of Python, February 27, 2009)
"One of my goals for Python was to make it so that all objects were "first class." By this, I meant that I wanted all objects that could be named in the language (e.g., integers, strings, functions, classes, modules, methods, and so on) to have equal status. That is, they can be assigned to variables, placed in lists, stored in dictionaries, passed as arguments, and so forth."
(Blog, The History of Python, February 27, 2009)