Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Python per Ingegneria Informatica – Guida Completa e Pratica, Appunti di Fondamenti di informatica

Guida completa e chiara al linguaggio Python, ideale per studenti di ingegneria informatica, programmatori alle prime armi e appassionati di coding. Questo PDF ti accompagna dall’installazione agli argomenti più avanzati, con esempi pratici e spiegazioni semplici: Sintassi base e tipi di dati Strutture di controllo (if, loop) Funzioni e moduli Liste, tuple, dizionari e set Programmazione orientata agli oggetti Gestione file e input/output Librerie fondamentali per l’ingegneria e la scienza Perfetto per chi vuole imparare a programmare velocemente e con metodo, sfruttando la potenza e la versatilità di Python. Scaricalo ora e inizia a creare i tuoi primi progetti con uno dei linguaggi più richiesti al mondo!

Tipologia: Appunti

2024/2025

In vendita dal 31/07/2025

enzo-pio
enzo-pio 🇮🇹

3 documenti

1 / 140

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Anteprima parziale del testo

Scarica Python per Ingegneria Informatica – Guida Completa e Pratica e più Appunti in PDF di Fondamenti di informatica solo su Docsity!

DEFINIZIONE PyTHON

Python E^ Un linguaggio^ di

PROGRAMMAZIONE INTERPRETATO^ Di^ ACTO

LIVELLO

, Di (^) Uso Generale (^) (O MULTIUSO) (^) , CON SINTASSI SEMPLICE^ E^ SEMANTICA DI TAMICA python è^ Ut Linguaggio sia Compilato e S.A INTERPRETATO

SOURSE
COMPICER

CODE (.^ PH BYTECODE (^) (. pyc)

DV M^ VM)

PVM

(Linux) (MAC)

((+^ Dow

ERRORI COMUNI DELL'INDETTAZIONE · (^) Errore NELL'IDENTAZIONETELCE (^) STRUTTURE

CONDIZIONALI

· Inserire Spazi prima di Un Istruzione

· INSERIMENTO SPAZI SBALZATI TRA DUE

Istruzioni (^) telle strutture Condizionali · (^) ERRORE (^) IDENTAZIONE NELL'ISTRUZIONE Fuori (^) da Strutture di (^) CONTROLLO (^) , Loop VANTAGGI E^ SuarTAGGI DELL'INDETTAZIONE

& MIGLIORE Leguibilità E Identificazione del

BLOC1 PI^ CODICE

& RIDUZIONE LIVE E DI CODICE

· il Codice deve

Essere I trentato

Attentamente specialmente^ In^ Grandi Programmi (^6) L'indettazione Può (^) Diventare difficile SENZA (^) USARE UN (^) BUON EDITOR DI CODICE

REPL

A CRONIMO DI READ EVALVATE^ PRINT LOED

È Una Shell Interattiva Di PythON

  1. ATTIVA SCEIVESDO (^) Pytyon NEL TERMINALE

Prima Leche Il COMANDO INVIATO , DOPO Lo

Evaluta (^) , Successivamente Lo^ stampa E^ Dol R (^) INIZIA IL PROCESSO OPERATORI ARITHENICI

  • (^) ESPONENTE PRIORITA PIÙ^ ALTA

% M10^ DULO/RESTO

/ Divisione intera -- Stessa priorita

  • (^) DIVIS/01 E -

MOLTIPLICAZIONE-

SOTTRAZIONE

t (^) ADD 1210 NE

LOA +

VARIABILI

Non c'è Bisogno di Una Dichiarazione

A DESEMPIO SOLO^ X^ =^10 VA^ BENE IN (^) Quanto Non Esistono y (^) Tipi (^) , e Una Variabile (^) Successivanette Può^ Contenere DIVERSI TIPI (^) DI DATI

NOMI VARIABILI CONVENZION

· (^) Ut (^) rone

di via^ variabile^ Può

CONTE HERE^ SOLO LETTERE , NUMERI E

UrDER SCORE · (^) Il ture (^) Non Può (^) Iniziare CON Un NUMERO

· tor (i Possono Essere Spazi Nel Nome

PER 1 tor (^) Di (^) Variabili composti Da Più PAROLE E^ POSSIBILE^ .Seguire^ cre^ Qualsias DELLE SEGUENTI^ COTE TELOT CAMEL (^) CASE CONVENTION : (^) La (^) SECorda E (^) Le PAROLE SUCCESSIVE SI^ SCRIVON I T

MAIus 1010 = Strolent Name

PASCALE CASE CONVENTION : ULUALE (^) AL CAMEc

case Ma^ la^ posta^ parola^ è^ anche^ maiuscola

=> Student Name

STAVE CASE CONVENTION : LE^ PAROLE SON SEPARATE (^) DA ENDERSCORESD^ Strolent (^) - nome Assegrazione concatenata di variabili PATHOr conette^ L'Asse grazione COPLATETATA (^) , CHE AIUTA (^) AD ASSEGNARE LO STESSO VALORE A^ Più^ VARIABILI^ SULLA STESSA RICA

x =

y = z (^) = 10

Essere Protette Utilizzardo IL^ CARATTERE

BLACK >LASH

"HELLO (^)! I "I (^) An JASPREETI" (^). HOw's (^) fore not mig (^)!

STRINGE MULTI-LINEE

UNA STRINGA È^ RACChiusa IN te SitoCe

O DOPPI VIRLOLETTE

ACCESSO Al SINGOLI (^) CARATTERI i

INDEX =d^ POSIZIONE

PER (^) ACCEDERE A ON^ DETERMINATO CARATTERE NOME-STRINGA [^ INDEX] ACCESSO Al SINGOLI CARATTERI^ dall'ultimo E'

  • S - 1 - 3 -^2 -^1 OGh (^) Carattere Riceve un numero regarino (^) ,

Questo è^ Chiarato codice negativo

PER (^) ACCEDERE A ON^ DETERMINATO CARATTERE NOME-STRINGA [ INDEX] ACCEDERE A (^) SOTTOSTRINGHE (^) DI UNA (^) STRINGA

Si PuòAccedereA^ un^ Range di

CARATTER -^ UANDO (^) 1O (^) SLICING SINTASSI :

NORE-VARIABILESTART-INDEX : END - INDEX]

NON (^) INCLUDE IL (^) CARATTERE ETD- INDEX

Se vogliamo iniziare da o^ , possiamo

OMETTERE LO^ START-INDEX NOME-VARIABile[ : (^) END-INDEx] OPERATORI PER LE^ STRINGHE OPERATORE (^) DI CONCATETAZIONE ( +) concatena^ due^ Stringhe LA Strinca (^) prodotta SaràSempre CONTENUTA In (^) ApicI (^) Sircoc

WWWALl , ALTRIMENTI RITORNA FALSE

OPERATORE! = & I^ TORTA^ True^ Se LE^ DUE^ STRICHE^ NON Sono (^) ULLALI (^) , ALTRIMENTI RITORIA FALSE (^8) PERATORE RITORIA tre (^) Se la prima (^) stringa e

Mi rore della seconda stri cla

, altrimenti

RITORIA (^) FALSE

OPERATORE E

RITORIA TRUE SE la^ prima stringa e

MITORE O^ UGUALE Alla Seconda Stritca, ALTRIMENTI RITORTA #ALSE OPERATO RE X

RITORIA TRUE Se La Prima strita e

MAGGIORE (^) De LLA SECONDA STRINGA (^) , ALTRIMENTI RITORIA FA (SE OPERATORE Ritorna TRUE^ Se^ La^ PRIMA strica

MAGGIORE O^ UGUALE^ ALLA SECONDA^ STRIVA,

Altrinetti Ritorna^ FACCE

OPERATORI ASSOCIATIVI

OPERATORE (^) IF Ritorna tre (^) Se il prito (^) operando E

CONTENUTO NEL^ SECONDO OPERANDO

OPERATORE NOT IN Ritorna True (^) se 12 primo opeardo Non^ e

CONTENUTO NEL SECONDO OPERATDO

OPERATOREDI ESCADE^ SEQUENCE un (^) carattere di (^) escade è (^) Usato per I (^) vierire Un carattere Non Ammesso Nella SiriCA

IL Carattere di ESCADE Consiste

nell'operatore di escape (i)seguito da

CARATTERE NOR^ ANMESSO

"I AM (^) Japan An I An Strong^. " " MOLTI (^) CARATTERI DI^ ESCADE INCLUDONO :

Il Terzo parametro è^ Chiarato Valore di Ster

Di Default È^1 Quando el^ Specifica il^ numero di eceretti da

Saltare Quando^ Effettuato^ Lo^ StalING SULLA STRINGA

NOME-VARIABILESTART- INDEX : END-INDEX : STEP-VACUE]

ELChitare il^ primo e la Secondo parametro e

CorLESsO NOME-VARIABILE [ ::^ STEP-VALUE] TENERE IL PRIMO (^) PARAMETRO E ELIMINARE L

Secondo parametro o viceversa è^ Concesso

NOLE-Variabile [START^ - Index^ =^ STEO-VALUE] NORE (^) - (^) VARIABILE [: (^) END-IIDEX : (^) STEP-VALUE] TERZO PARAMETRO^ RELATIVO

IAM JASPREET

0123456789101112 S[2 : 10 :^ 2)^ =a^ ap S[8^ : 1 : -2) =po al

REVERSE STRING

LO STEP VALUE È^ recessario Come^ -^ T

Note_ Variabile [ :: - 1]

FORMATTAZIONE DI STRINGHE L'Interpolazione È^ L'inserimento di (^) Qualcosa Di (^) Natura DIVERSA Si Qualcos'altra

IN TER polazioneDi Stritche O FORMATTAZIONE

STRIGHE

IL PROCESSO D. INSERIRE UN OGGETTO IN WrA

STRITUA PREBEFINITA SI^ CHIAMA INTERPOLAZIONE Di

Striche O FORMATTAZIONE DI^ STRIGHE

% (^) FORMATTAZIONE È (^) una delle (^) tecniche più artiche (^) usate per Ilerire Un^ oggetto 15 Una^ Strisca My TAME (^) is % s (^). "

To name

MULTI (^) Variabili Sono (^) Concesse

POSSONO ESSERE USATI

"I Got 50 :^93 % MARKs in EraisH .

"

. (^) format

UN (^) INTERO Può^ Essere (^) FORNITO AL Posto Di on F(0AT

FORTIRE UTA^ STRINGA AL POSTO DI UN FLOAT

FORISCE ERRORE

LA LUNGHEZZA DEL VALORE DOPO La^ VIRCOLA

Può ESSERE CONTROLLATA

"I GOT 50 :.

283 %^ Mades^ in^ ENGLISH^.

". format

(55 (^). 657453)

F - STRINGS

È USATO Per Formattare Stringhe

SINTASSI (^) : f "String Sobject^ &" & "My^ Wahe^ is^ EmemeBandi^ Live^ in^ SatyB. " Una (^) Chiarata al (^) metodo della stringa e POSSIBILE

f "My^ Ware^ is^ Imame^. upper(] And^ I^ cive IN (^) ECITH. UPPER(13. " per una^ migliore leggibilità^ , le festrings

MULTILINEE Possono ESSERE USATE

no he (^) - variabile =^ f"Strica dolcetto" I f "Strica 1SOBSECT3" .....

OPPURE

f

III"

String (^) Sobject3. Strita (^) Sobject .. 11 11 OGri Tipo di VIRCOCETTE Può ESSERE USATA

LE BLACK SLASH^ Possono^ Essere^ USATE

COME (^) Escape Per (^) Le virgolette L'Output (^) DOVREBBE In CLUDERE Le PARENTES GRAFFE f"TRE RESULr^ of^ x^ +y^ is^ Ex^ +^ y^. " METODI DELLE (^) STRICHE STR (^) / P() Aiuta (^) a (^) rimuovere Gli (^) Spazi iriziaci e finali