This shows you the differences between two versions of the page.
programare:laboratoare:python [2016/01/18 14:37] laura.vasilescu [Exerciții] |
programare:laboratoare:python [2019/10/22 12:50] (current) george.pirtoaca [Pachete utile pentru Python] |
||
---|---|---|---|
Line 3: | Line 3: | ||
**Responsabil:** [[laura.vasilescu@cs.pub.ro|Laura Vasilescu]] | **Responsabil:** [[laura.vasilescu@cs.pub.ro|Laura Vasilescu]] | ||
+ | |||
+ | ==== Exerciții de laborator CB/CD ==== | ||
+ | |||
+ | Vă invităm să evaluați activitatea echipei de **programare CB/CD** și să precizați punctele tari și punctele slabe și sugestiile voastre de îmbunătățire a materiei. Feedback-ul vostru este foarte important pentru noi să creștem calitatea materiei în anii următori și să îmbunătățim materiile pe care le veți face în continuare. | ||
+ | |||
+ | <note> | ||
+ | Găsiți formularul de feedback în partea dreaptă a paginii principale de programare de pe cs.curs.pub.ro într-un frame numit “FEEDBACK” ([[http://cs.curs.pub.ro/2016/course/view.php?id=17|moodle]]). Trebuie să fiți inrolați la cursul de programare, altfel veți primi o eroare de acces. | ||
+ | </note> | ||
+ | |||
+ | Pentru a putea înțelege și valorifica feedback-ul mai ușor, apreciem orice formă de feedback negativ constructivă. Nu este suficient să ne spuneți, spre exemplu, //tema 5 a fost grea//, ne dorim să știm care au fost dificultățiile și, eventual, o propunere despre cum considerați că ar fi trebuit procedat. | ||
==== Obiective ==== | ==== Obiective ==== | ||
Line 149: | Line 159: | ||
- creați un joc :) | - creați un joc :) | ||
- | [[http://lauravasilescu.ro/game.py|game.py]] | + | Downloadați fișierul de [[http://lauravasilescu.ro/game.py|>>> aici <<<]]. |
- | <code python game.py> | + | <code python> |
import pygame | import pygame | ||
from pygame.locals import * | from pygame.locals import * | ||
Line 188: | Line 198: | ||
Mai multe exemple de folosire a **pygame** găsiți în [[http://www.pygame.org/docs/|documentația oficială]]. | Mai multe exemple de folosire a **pygame** găsiți în [[http://www.pygame.org/docs/|documentația oficială]]. | ||
+ | |||
+ | ==== Pachete utile pentru Python ==== | ||
+ | |||
+ | Daca vreti sa va imbogatiti cunostintele (practice) de Python, va invitam sa explorati urmatoarele pachete: | ||
+ | |||
+ | * [[http://cs231n.github.io/python-numpy-tutorial/|NumPy]] | ||
+ | * [[https://www.scipy.org/|SciPy]] | ||
+ | * [[https://github.com/tqdm/tqdm|tqdm]] | ||
+ | * [[https://github.com/SebiSebi/friendlylog|FriendlyLog]] | ||
+ | * [[https://matplotlib.org/|Matplotlib]] |