Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lfa:2023:proiect_e2 [2023/11/06 11:39] mihai.calitescu | lfa:2023:proiect_e2 [2023/11/08 14:23] (current) tpruteanu | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Deadline etapa 1: 20 nov 2023 23:59 | + | Deadline etapa 1: 22 nov 2023 23:59 | 
| - | Deadline etapa 2: **TBA** | + | Deadline etapa 2: 6 dec 2023 23:59 | 
| Schelet etapa 1 {{:lfa:2023:lfa_2023-skel-1.zip|}} | Schelet etapa 1 {{:lfa:2023:lfa_2023-skel-1.zip|}} | ||
| Line 154: | Line 154: | ||
| Versiunea de python pe care o vom folosi pentru aceasta tema este ''python3.12''. Un ghid de instalare a acestei versiuni poate fi gasita [[https://aruljohn.com/blog/install-python/|aici]] | Versiunea de python pe care o vom folosi pentru aceasta tema este ''python3.12''. Un ghid de instalare a acestei versiuni poate fi gasita [[https://aruljohn.com/blog/install-python/|aici]] | ||
| + | |||
| + | <note important> | ||
| + | Este recomandat sa parcurgeti [[lfa:2023:lab_python_extras|documentul extra]] pentru descrierea unor feature-uri folosite in schelet si a unora utile in implementarea proiectului, mai ales topic-urile: | ||
| + | * [[lfa:2023:lab_python_extras#dictionaries_sets_and_hashable_objects | hashing]] | ||
| + | * [[lfa:2023:lab_python_extras#python_312_generics | genericitate in python 3.12]] | ||
| + | * [[lfa:2023:lab_python_extras#dataclasses | decoratorul dataclass]] | ||
| + | </note> | ||
| Pentru rularea testelor folositi comanda ''python3.12 -m unittest''. | Pentru rularea testelor folositi comanda ''python3.12 -m unittest''. | ||
| Line 167: | Line 174: | ||
| ├── __init__.py | ├── __init__.py | ||
| ├── NFA.py | ├── NFA.py | ||
| + | ├── Regex.py | ||
| ... (alte surse pe care le folositi) | ... (alte surse pe care le folositi) | ||
| </code> | </code> | ||