/programming-fundamentals

Useful material for learning Python, start coding and learn how to logically solve real world problems.

Primary LanguagePython

Useful material for learning Python, start coding and learn how to logically solve real world problems.

Python 3.6 Codacy Badge

Exercises performed during the course 'Programming Fundamentals' held by Prof. Sterbini, Prof. Monti and Prof. Spognardi at Sapienza University of Rome.

Note You need some python libraries inside the utils folder to run programs or tests. Be sure to copy those files inside the exercise folder.

Course syllabus:

  • Introduction to programming using the Python language
  • Data types
  • Variables
  • Assignments
  • Control structures
  • Functions
  • Classes
  • Modules and Input / Output
  • Data structures: vectors, strings, lists and dictionaries
  • Design and development of programs through procedural, recursive and object-oriented programming
  • Python libraries for graphics, file management, word processing / html and Internet access
  • Debugging and program testing

Download 📡

git clone https://github.com/edoardottt/programming-fundamentals.git

Disclaimer⚠️

Copyright of the WorkBook official website

Copyright (C) 2019- Andrea Sterbini <sterbini@di.uniroma1.it>, 
                    Angelo Monti <monti@di.uniroma1.it>, 
                    Matteo Neri <matteo2794@outlook.com>

All programs and files contained in that directory (https://q2a.di.uniroma1.it/assets/eserciziario-python/script/) are released under GPLv3 license.

Contributing 🤝

If you spot an error just open an issue.


edoardoottavianelli.it for contact me.