Disciplina:”Bazele programarii calculatoarelor”
Lucrul individual
1.Tema: “Lucrul cu Microsoft Excel in Python.”
Obiectivele principale:
- Informații generale despre biblioteca selectata
- Cum deschidem un fișier Excel
- Citirea dintr-un fișier Excel
- Diferite opțiuni de citire, care soluție este mai eficienta (exemplu citirea pentru
fiecare celula in parte, sau tabelul in întregime)
- Crearea/Ștergerea a unei foi de calcul in Excel
- Scrierea datelor in Excel
- Modificare aspectului celulelor (culoare/font/bordura)
- Aplicarea/executarea formulelor
- Exemple
Nota:
Exista multiple librarii pentru lucru cu Excelul in Python, puteți selecta una sau
mai multe din ele si pregătiți o prezentare, la fel prezentarea poate conține si
anatajele sau dezavantale dintre ele, librăriile nu se limitează doar la astea (de mai
jos) daca găsiți o alta librărie o puteți descrie in prezentare.
Librarii Excel:
1. openpyxl.
2. xlsxwriter.
3. pyxlsb. ...
4. pylightxl. ...
5. xlrd. ...
6. xlwt. ...
7. xlutils. ...
8. PyXLL.
!!! Informatia va fi prezentata folosind aplicatiei MS PowerPoint (denumită
cu Numele/Prenumele studentului/Grupa ) si prezentata pina la examen;
2.Tema: Lucrul cu Microsoft Word in Python.
Disciplina:”Bazele programarii calculatoarelor”
Obiectivele principale:
- Informații generale despre biblioteca selectata
- Cum deschidem un fișier Word
- Lucru cu textul
- Lucru cu secțiuni
- Lucru cu stiluri
- Crearea si citirea tabelelor
- Exemple
Nota: Exista multiple librarii pentru lucru cu MS Word in Python, ca exemplu.
Daca gasiti alte librarii puteti crea si pentru ele.
Librarii:
python-docx.
python-docx-template.
!!! Informatia va fi prezentata folosind aplicatiei MS PowerPoint (denumită
cu Numele/Prenumele studentului/Grupa ) si prezentata pina la examen;
3.Tema: Lucrul cu Microsoft Power Point in Python.
Obiectivele principale:
- Informații generale despre biblioteca
- Cum deschidem un fișier
- Lucrul cu prezentări
- Lucrul cu diapozitive
- Lucrul cu textul
- Lucrul cu tabele
- Exemple
Librarii:
python-pptx
!!! Informatia va fi prezentata folosind aplicatiei MS PowerPoint (denumită
cu Numele/Prenumele studentului/Grupa ) si prezentata pina la examen;
4.Tema: Lucrul cu imagini in Python.
Obiectivele principale:
Disciplina:”Bazele programarii calculatoarelor”
- Informații generale despre framework-ul selectat
- Cum citim continutul unei imagini
- Decuparea lipirea si imbinarea imaginilor
- Transformarea imaginilor
- Imbunatatirea calitatii imaginilor, filtre, operatiuni
- Salvarea modificarilor imaginei
Librarii propuse: Pillow , Scikit-Image, ...
5.Tema: Programarea web in Python.
Obiectivele principale:
- Informații generale despre framework-ul selectat
- Ce reprezinta backend si frontend
- Cum configuram serverul local
- Creare unei simple pagini web
- Lansarea serverului web local si vizualizarea rezultatului
Framework-uri propuse: Django, Pyramid, Web2py, Flask, ...
!!! Informatia va fi prezentata folosind aplicatiei MS PowerPoint (denumită
cu Numele/Prenumele studentului/Grupa ) si prezentata pina la examen;