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