Modelli di design Python - Gist
Python è un linguaggio di scripting open source, di alto livello, interpretato, interattivo e orientato agli oggetti. È progettato per essere altamente leggibile. La sintassi del linguaggio Python è facile da capire e utilizza frequentemente parole chiave inglesi.
Caratteristiche del linguaggio Python
In questa sezione, impareremo le diverse caratteristiche del linguaggio Python.
Interpretato
Python viene elaborato in fase di esecuzione utilizzando l'interprete. Non è necessario compilare il programma prima dell'esecuzione. È simile a PERL e PHP.
Orientato agli oggetti
Python segue uno stile orientato agli oggetti e modelli di progettazione. Include la definizione della classe con varie caratteristiche come l'incapsulamento, il polimorfismo e molte altre.
Portatile
Codice Python scritto nel sistema operativo Windows e può essere utilizzato nel sistema operativo Mac. Il codice può essere riutilizzato e trasportabile secondo i requisiti.
Facile da codificare
La sintassi di Python è facile da capire e codificare. Qualsiasi sviluppatore può comprendere la sintassi di Python in poche ore. Python può essere descritto come "facile da programmare"
Estensibile
Se necessario, un utente può anche scrivere parte del codice Python in linguaggio C. È anche possibile inserire codice Python nel codice sorgente in diversi linguaggi come C ++. Questo rende Python un linguaggio estensibile.
Punti importanti
Considera i seguenti punti importanti relativi al linguaggio di programmazione Python:
Comprende metodi di programmazione funzionali e strutturati, nonché metodi di programmazione orientati agli oggetti.
Può essere utilizzato come linguaggio di scripting o come linguaggio di programmazione.
Include la raccolta automatica dei rifiuti.
Include tipi di dati dinamici di alto livello e supporta vari controlli dinamici del tipo.
Python include una funzionalità di integrazione con C, C ++ e linguaggi come Java.
Come scaricare il linguaggio Python nel tuo sistema?
Per scaricare il linguaggio Python nel tuo sistema, segui questo link -
https://www.python.org/downloads/Include pacchetti per vari sistemi operativi come Windows, MacOS e distribuzioni Linux.
Gli strumenti importanti in Python
In questa sezione, impareremo brevemente alcuni strumenti importanti in Python.
Stringhe Python
La dichiarazione di base delle stringhe è la seguente:
str = 'Hello World!'
Elenchi di Python
Gli elenchi di python possono essere dichiarati come tipi di dati composti separati da virgole e racchiusi tra parentesi quadre ([]).
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
Tuple Python
Una tupla è un tipo di dati dinamico di Python, che consiste in un numero di valori separati da virgole. Le tuple sono racchiuse tra parentesi.
tinytuple = (123, 'john')
Dizionario Python
Il dizionario Python è un tipo di tabella hash. Una chiave del dizionario può essere quasi qualsiasi tipo di dati di Python. I tipi di dati sono generalmente numeri o stringhe.
tinydict = {'name': 'omkar','code':6734, 'dept': 'sales'}
Cosa costituisce un modello di progettazione in Python?
Python aiuta a costituire un modello di progettazione utilizzando i seguenti parametri:
- Nome modello
- Intent
- Aliases
- Motivation
- Problem
- Solution
- Structure
- Participants
- Constraints
- Codice d'esempio