This is an old revision of the document!


Laboratorul 01. Introducere

Setup Python

Python este un limbaj de programare de nivel înalt, interpretat și versatil, ideal pentru o gamă largă de aplicații, oferind atât simplitate, cât și eficiență în dezvoltarea software. Unul dintre principalele avantaje ale Python este comunitatea sa, care contribuie la o colecție extinsă de biblioteci și framework-uri. Aceste resurse facilitează dezvoltarea rapidă a aplicațiilor în diverse domenii, precum:

  • Dezvoltare web. Framework-uri precum Django și Flask permit crearea de aplicații web robuste și scalabile.
  • Data analytics și data science. Biblioteci precum NumPy, pandas și Matplotlib sunt esențiale pentru manipularea și vizualizarea datelor.
  • Inteligență artificială și învățare automată. Biblioteci precum TensorFlow și scikit-learn facilitează dezvoltarea de modele predictive și algoritmi de învățare automată.
  • Automatizare și scripting. Python este adesea utilizat pentru automatizarea sarcinilor repetitive.

Python poate fi descărcat și instalat de aici.

Odată instalat Python, pentru ușurință sugestia este să adăugați executabilul în path în variabile de mediu.

Biblioteci Utile

Tasks

  1. Generați un grid de culori alese aleator.
  2. Generați aleator o hartă 2D folosind simboluri (~ pentru apă, # pentru munți, . pentru câmpii). Folosiți probabilități pentru a asigna tipul de teren generat.
  3. Bonus 1. Modificați primul task astfel încât gridul de culori să se regenereze la apăsarea unei taste.
  4. Bonus 2. Modificați al doilea task astfel încât să salvați harta de simboluri ca o imagine PNG.
1) 800, 600
gp/laboratoare/01.1738743725.txt.gz · Last modified: 2025/02/05 10:22 by maria_anca.balutoiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0