És adjudicar un caràcter o nombre a un nom. Per exemple en l'imatge es veu com x es igual a 3 o y es igual a "Bon dia".
Com hauré pogut veure hi ha diferents tipus de dades, les principals podent ser:
Nombres: També podent ser classificats en int -> nombre enter o floats -> nombre decimal.
Llistes: Conjunt de variables totes seguides en una única variable, normalment del mateix tipus.
Strings (str): Text, el qual ha d'anar entre cometes (" " o ' ')
Booleants: La variable només podent ser True o False
print(): entre els dos parèntesis tot el que es posi (tan variables com valors o text) s'escriurà a la pantalla.
Per començar es necessiten saber quatre codis simples, que combinats es podran fer codis més complicats.
X = input(): Per preguntar una variable a través de la pantalla, també es podrà escriure entre els parèntesis.
Importat si es vol introduir una variable que no es un str, s'ha li haurà de dir de la següent manera: x = int(input()) on es igual afegint el tipus de variable, int i dos () al voltant de l'input().
Operacions simples: Suma -> +, resta -> -, multiplicació -> *, potència -> **, divisió -> / ...
Són condicionals on s'introdueix una premissa ( == igual, < més petit, > més gran o != diferent ), a partir d'aquestes comparacions si es compleix el programa farà tot el que hi hagi tabulat sota el if, elif o else.
El primer comparatiu sempre serà if, després si en vull posar més premisses posaré elif i finalment per acabar sempre else, per incloure tots els altres possibles casos (aquest no porta comparació), i tots sempre acabats amb dos punts":".
El While servei per fer bucles, similar a l'if respecte a escriptura, el que farà serà repetir tot el que hi hagi sota tabulat tants cops com es compleixi la premissa.
Ex. El resultat serà 1, 2 i 3
Mentres el for també és per fer bucles, però tants cops com un vol i s'escriu de la següent manera:
for x in y: on traduït seria per cada cop o lletra "x" en la variable "y" farà el que hi hagi ha sota tabulat.
Si es vol fer amb números, s'haurà de posar range(y). Que es pot ampliar posant range(a,y,b) on "a" és des d'on comença, "y" a on acaba i "b" com va sumant els cops fet el bucle.
Serveixen per quan en un programa s'ha de repetir molts cops un codi, llavors el que es fa és el següent, es posa def seguit el nom de la funció i acabat amb ():, i ha sota tabulat es posa tot el que es vol repetir.
Després per poder executar el codi només s'ha de posar el nom que li has posat seguit de dos parèntesis.
A més es poden introduir dades a treves dels parèntesis (). I retornar-les posant return.
El que hi ha aquí és un recull del més bàsic si vols ampliar pots visitar aquesta web: W3.schools