Nasimi 1.0

A friendly Azerbaijani layer over Python, built to help children meet programming through words that already feel close to home.

Python underneath

Nasimi translates Azerbaijani syntax to Python, then lets Python run the program.

Two alphabets

Use AZJ Latin or AZB Arabic-script Azerbaijani language files and examples.

Local playground

Run nasimi serve and experiment in the browser with the same interpreter.

Install

Clone the repository, install the command, then run any example from the terminal.

./install
nasimi azj examples/azj/sayHello.nasimi
nasimi serve

Example

A small loop written with a more natural Azerbaijani word order.

qoy adlar = ["Aylin", "Tural", "Leyla"]

gəz adlar içində ad:
    yaz("Salam, " + ad)