Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Useful material for learning Python, start coding and learn how to logically solve real world problems.
https://github.com/edoardottt/programming-fundamentals

algorithms basic-learning basic-programming basics coding fundamentals hacktoberfest learning-python library math mathematics module problem-solving programming programming-fundamentals programming-language python python3 workbook

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

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

[![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/f34580339dbb4cf7ab0daa85b6c98009)](https://www.codacy.com/manual/edoardottt/programming-fundamentals?utm_source=github.com&utm_medium=referral&utm_content=edoardottt/programming-fundamentals&utm_campaign=Badge_Grade)

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](https://github.com/edoardottt/programming-fundamentals/tree/master/utils) 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 📡
--------

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

Disclaimer⚠️
--------

**Copyright of the WorkBook** [official website](https://q2a.di.uniroma1.it/)
~~~
Copyright (C) 2019- Andrea Sterbini ,
Angelo Monti ,
Matteo Neri
~~~

All programs and files contained in that directory (https://q2a.di.uniroma1.it/assets/eserciziario-python/script/) are released under [GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html).

Contributing 🤝
------

If you spot an error just open an [issue](https://github.com/edoardottt/programming-fundamentals/issues).

--------

[edoardoottavianelli.it](https://www.edoardoottavianelli.it) for contact me.