Курс "ООП на Python"


null per plustilino
Jun 11, 2023

A proposito di Курс "ООП на Python"

Il corso "Programmazione orientata agli oggetti in Python" e Risposte

Il corso "Programmazione orientata agli oggetti in Python" introduce le caratteristiche della programmazione orientata agli oggetti in generale e la sua implementazione nel linguaggio Python. L'applicazione è integrata con esempi di soluzioni pratiche di lavoro. Le lezioni stesse sono disponibili gratuitamente su https://younglinux.info/oopython/course. Brevi versioni video delle lezioni: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Il corso presuppone una conoscenza preliminare della programmazione strutturata in Python, che puoi conoscere nel nostro primo corso "Python. Introduzione alla programmazione": https://younglinux.info/python/course.

Il corso prevede 15 lezioni:

1. Cos'è la programmazione orientata agli oggetti?

2. Creazione di classi e oggetti

3. Costruttore di classi - metodo __init __()

4. Eredità

5. Polimorfismo

6. Incapsulamento

7. Composizione

8. Sovraccarico dell'operatore

9. Metodi statici

10. Iteratori

11. Generatori

12. Moduli e pacchetti

13. Documentare il codice

14. Esempio di programma Python orientato agli oggetti

15. Risultati del corso "Programmazione ad oggetti in Python"

I concetti chiave della programmazione orientata agli oggetti sono "classe" e "oggetto". Gli oggetti sono derivati ​​dalle loro classi. Nel linguaggio di programmazione Python, tali oggetti sono chiamati istanze.

Ereditarietà, polimorfismo e incapsulamento sono i principi di base, pilastri della programmazione orientata agli oggetti. L'ereditarietà implica la capacità di definire classi figlie, il polimorfismo è un modo diverso di implementare la stessa cosa, l'incapsulamento è nascondere e combinare dati e metodi. La composizione viene implementata meno spesso, significa la capacità di creare oggetti, le cui parti costitutive sono oggetti di altre classi.

Un costruttore in OOP è un metodo di classe che viene chiamato automaticamente quando un oggetto viene creato da questa classe. Allo stesso tempo, il costruttore fa riferimento ai metodi di overload degli operatori. I nomi di tali metodi sono regolati dal linguaggio di programmazione stesso e la loro chiamata avviene automaticamente quando l'oggetto partecipa a determinate operazioni. Ad esempio, aggiungere, estrarre un elemento, ecc.

Gli iteratori sono un tipo speciale di oggetti, simili a raccolte come un elenco, ma che non memorizzano l'intero insieme di elementi, ma ne generano solo uno ogni volta che si accede. Python ha classi di tipi di dati integrate da cui vengono creati gli iteratori. Tuttavia, puoi anche definire le tue classi, le cui istanze avranno funzionalità di iteratore.

Informazioni APP aggiuntive

Ultima versione

Available on

Segnala

Segna come inappropriata

Mostra Altro

Курс "ООП на Python" Alternativa

Trova altro da plustilino

Scoprire