Descriere
Cartea oferă cititorilor interesați de informatică un curs atractiv de introducere în limbajul de programare Python, folosind în mod special comenzi ale modulului turtle.
Cartea reprezintă un relevant suport informativ și poate fi considerată un ghid metodic practic-aplicativ atât pentru micii programatori cât și pentru autodidacții de toate vârstele, inclusiv pentru profesorii de informatică.
Urmând pas cu pas exemplele și cerințele propuse, se deschide perspectiva unei învățări motivate intrinsec, prin însușirea graduală a conceptelor de bază necesare în programare precum: variabile, bucle (comenzile for și while), decizii (comanda if), funcții (definirea și apelul lor, utilizarea parametrilor formali și efectivi, returnarea valorilor, apelarea unei funcții din altă funcție, utilizarea variabilelor locale și globale, inclusiv utilizarea funcțiilor parțiale), evenimente (declanșate la apăsarea tastelor sau la folosirea mouse-ului), liste (crearea lor; lungimea unei liste; elementul cel mai mare și cel mai mic; accesarea, modificarea, inserarea sau ștergerea elementelor din/în listă, poziția acestora în listă; secvențe de elemente; multiplicarea, sortarea, inversarea elementelor din listă), tupluri, dicționare, string-uri (lungime, concatenare, multiplicare, accesarea caracterelor unui string, apartenența unui string la alt string, împărțirea unui string în alte string-uri etc.), fișiere text (crearea, deschiderea, închiderea fișierelor; scrierea, accesarea sau adăugarea datelor în fișier), folosirea numerelor aleatorii și a operatorilor logici.
Design-ul cromatic și animația stimulează operațiile gândirii intuitive și logice. Turtle, personajul care îl însoțește pe cititor pe drumul descoperirilor, face ca scrierea algoritmilor să devină facilă, plăcută, stimulativă și compensatorie. Astfel cartea cuprinde și comenzi specifice modulului turtle precum: alegerea stilurilor (costumelor) lui Turtle, deplasarea (înainte/înapoi), rotirea (la stânga/ la dreapta) a lui Turtle, orientarea în direcția dorită, afișarea/ascunderea lui Turtle, pornirea/oprirea desenării, desenarea liberă sau a formelor, stabilirea grosimii și culorii de desenare/umplere a formelor, folosirea culorilor RGB, stabilirea vitezei de deplasare, afișarea textelor pe ecran, utilizarea fonturilor, folosirea ferestrelor de dialog pentru introducerea numerelor/textelor, curățarea ferestrei de desenare, calculul distanței dintre două puncte de pe ecran, crearea unui stil nou pentru Turtle prin unirea unor puncte de pe ecran sau prin utilizarea fișierelor de tip imagine, utilizarea mai multor personaje sau a clonelor, stabilirea culorii pentru pânza de desenare sau a unei imagini de fundal ș.a.m.d.
Cele peste 300 de fișiere (care pot fi accesate în mod gratuit prin scanarea codului QR) constituie un set de exemple deosebit de utile și atractive pentru cititorii conectați la realitatea actuală, aflată într-o dinamică informațională.










