Kreirano 2024-09-30 Mon 13:43, pritisni ESC za mapu, m za meni, Ctrl+Shift+F za pretragu
Virtuelna Python okruženja služe za izolaciju instaliranih biblioteka po projektu.
Upotrebom venv modula kreirati i aktivirati virtualeno Python okruženje.
python -m venv venv # Po završetku ispitati sadržaj kreiranog venv foldera source venv/bin/activate # Na Windowsu venv\Scripts\activate.bat
Klonirati i instalirati u develop modu Arpeggio projekat
$ git clone git@github.com:textX/Arpeggio.git
$ pip install -e Arpeggio
Provera da je ispravno instalirano:
$ python -c 'import arpeggio; print(arpeggio.__version__)'
1.11.0.dev
Takođe se može proveriti i sa pip:
$ pip list
Package Version Location
---------- ----------- -------------------------------
Arpeggio 1.11.0.dev0 /home/igor/repos/textX/Arpeggio
pip 20.2.3
setuptools 49.2.1
examples unutar projekta.README.md koji objašnjava primer i kako se pokreće.debug izlaz pri izvršavanju.dot fajlove koji se kreiraju u debug modu (vidi odgovarajući
README.md). dot fajlovi se mogu pregledati i u specijalizovanim
pregledačima (na primer xdot).
Proširiti calc primer da podrži operaciju stepenovanja ^.
2^3^4 \(\Rightarrow 2^{3^{4}}\)
Obratiti pažnju na prioritet operacije i asocijativnost.
Dodati podršku za varijable.
Primer:
a = 5 b = 9 5 * a + (b / (a^2 + b^3))
Dodati podršku za skup matematičkih funkcija (videti math modul u Python-u).
Primer:
a = 4 b = 78 sin(a+b) * b / (a^3 + cos(b))
debug izlaz pri izvršavanju.dot fajlove koji se kreiraju u debug modu (vidi odgovarajući
README.md). dot fajlovi se mogu pregledati i u specijalizovanim
pregledačima (na primer xdot).
Proširiti robot primer tako da je moguće navesti broj koraka kod svake
komande. Broj koraka je opcion. Ako nije dat podrazumevano je 1.
Primer:
begin
up 5
down
left 3
down 2
end
for petlja
Dodati podršku za for petlje.
Primer:
begin
left 5
for i in 5..10
up i
down 3
endfor
up 10
left
end