Skip to content

Gagniuc/NBD-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curs introductiv de Python

| pentru aplicații practice în mediul corporate

Acest repository conține materiale de curs Python, exerciții și exemple aplicate dezvoltate pentru New Business Dimensions. Prima parte a repository-ului urmărește exemple și exerciții din cartea: Paul A. Gagniuc, Coding Examples from Simple to Complex - Applications in Python, Springer, 2024. A doua parte extinde cursul prin prezentări aplicate și exemple de laborator axate pe sarcini practice de automatizare: procesare JSON, manipulare fișiere Excel și CSV, procesarea fișierelor mari, exemple de interfețe grafice, comunicare client-server, upload de fișiere, endpointuri de tip REST (i.e., Representational State Transfer - adrese web prin care aplicația citește, inserează, modifică și șterge date), automatizare asistată de AI, aplicații Flask, integrare MySQL, operații CRUD (i.e., create, read, update, and delete), raportare, detectarea tranzacțiilor suspecte și stocarea criptată a datelor. Repository-ul este destinat ca resursă practică introductivă de învățare pentru Python în medii corporate și orientate spre date, cu accent pe exemple scurte, clare și executabile.


This repository contains Python course materials (RO), exercises, and applied examples developed for New Business Dimensions. The first part of the repository follows examples and exercises from the book: Paul A. Gagniuc, Coding Examples from Simple to Complex - Applications in Python, Springer, 2024. The second part extends the course through applied presentations and laboratory examples focused on practical automation tasks: JSON processing, Excel and CSV manipulation, large file processing, GUI examples, client-server communication, file upload, REST-style endpoints, AI-assisted automation, Flask applications, MySQL integration, CRUD operations (i.e., create, read, update, and delete operations), reporting, suspicious transaction detection, and encrypted data storage. The repository is intended as a practical learning resource for Python in corporate and data-oriented environments, with emphasis on short, clear, executable examples. The materials are organized progressively: from basic Python examples and file processing to applied corporate workflows involving databases, web endpoints, automation, and local AI tools.

References

  • Paul A. Gagniuc. Coding Examples from Simple to Complex - Applications in Python, Springer, 2024, pp. 1-245.
  • Paul A. Gagniuc. Coding Examples from Simple to Complex - Applications in MATLAB, Springer, 2024, pp. 1-255.
  • Paul A. Gagniuc. Coding Examples from Simple to Complex - Applications in Javascript, Springer, 2024, pp. 1-240.

Screenshot

About

Python training materials and exercises for NBD, covering examples from Coding Examples from Simple to Complex - Applications in Python, followed by applied lectures on files, Excel/CSV, client-server systems, AI automation, Flask, MySQL, and encrypted database workflows.

Topics

Resources

Stars

15 stars

Watchers

0 watching

Forks

Contributors