Taula de continguts:
- Subministraments
- Pas 1: Iniciar El Programa
- Pas 2: variables
- Pas 3: Manejo Avanzado De Strings
- Pas 4: Condicionals
- Pas 5: Secuències: Llistes i diccionaris
- Pas 6: Bucles O Ciclos
- Pas 7: Funcions
Vídeo: Conceptes Bàsics De Python: 8 Steps
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Hi ha conceptes bàsics, que son universals en la programació a pesar de que es modifiqui ligerament depenent del llenguatge que estigui utilitzant.
Subministraments
Una computadora de qualsevol sistema operatiu amb Mu Editor instal·lat (Suggeriments de Windows i Linux, que són els sistemes operatius que expliquem, no tots tenim un MacBook
Pas 1: Iniciar El Programa
Usuaris de Windows: Deberán trobar el ejecutable de la aplicación en el Menú Inicio o buscant en el buscador que es troba al costat del Menú Inicio.
Usuaris de linux: Deben obrir la terminal (Ya sea buscando el icono o presionando CTRL + ALT + T), posteriorment han d'executar el comandament:
mu-editor
Nota: A continuación, pondré alguns missatges després del codi amb ajuda de signes numeradors (#), éstos se llaman comentaris i en python necessites d’estos signos per a no ser confundits amb codi erroni
Pas 2: variables
Les variables son, de manera sencilla, elements que ens permeten emmagatzemar dades en un programa. Com es mencionem en "Instal·lació de Mu Editor", Python és un llenguatge de tipus dinàmic, el que significa que no hi hagi que assignar tipus a la variable ja que el comprengui el que fa automàticament; també és fortament tipat, el que significa que una vegada que una variable té un tipus assignat, no pot ser canviat. ¿Y cómo creo variables?
Lo único necesitas es un nombre para la variable. Exemple:
nombre = "Fabio" #El tipo es String: Cadena de text
mitad_de_10 = 5 #El tipo es Int: Número entero Pi = 3.141592 #El tipo es Float: Número amb punt decimal
Operacions amb variables:
a = 15 #a es un entero igual a codony
b = 34 #b es un entero igual a treinta y cuatro print (a + b) #imprime el valor de la suma de a + b, o sea 15 + 34 #Se can use the operadors "+ Suma" "- Resta" "* Multiplicació" "/ Divisió" "** Potències"
Modificant variables:
a = 1 #Asigna el valor 1 a la variable a
a + = 1 #Le suma 1 a la variable aa - = 1 #Le resta 1 a la variable aa * = 1 #Multiplica la variable por 1 a / = 1 #Divide la variable entre 1 a ** = 1 #Potencia la variable a la 1
Transformació de variables:
a = "2" #A pesar de que té un número, és variable té un valor de text perquè està entre cometes
int (a) #Convierte la variable a (que és un text) en un número: 2 float (a) #Convierte la variable a (que ara és un número enter) en un número decimal: 2.0 str (a) #Convierte la variable a (un número decimal) en text: "2.0" list (a) #Convierte a en una lista: a ord (a) #Convierte a en el seu equivalent ASCII: 97 hex (a) #Convierte a en un número hexadecimal oct (a) #Convierte a en un número octal
Pas 3: Manejo Avanzado De Strings
Anteriorment s’explica de manera senzilla l’ús de "print ()", però després continuarà aprofundint més en el tema:
Print () mostra el valor que és indicat dins del parèntesi, habitualment text.
var.count (lletra) #Cuenta el número de "lletra, ha de ser reemplaçat per una lletra" en "var, ha de ser reemplaçat per una variable tipus string
var.find ('text') #Busca la posició del text sol·licitat dins del script
var.replace ('texto_a_reemplazar', 'texto_con_el_que_se_reemplazará')
var.upper () #Muestra el text en mayúsculas
var.lower () #Muestra el text en minúscules
Pas 4: Condicionals
Las condicionales son aquellas instrucciones en las que se ofrece una CONDICIÓN (valga la redundancia xD) al programa i aquest ha d'executar una zona si es compleix. Exemple:
If: Equivalente al Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó then ésto; i la sintaxi és el següent:
si:
acció elif: acció #Elif significa "Else if": "Sino, Si", i representa un condicional extra else: acció #Else significa "Sino", i es activa quan el condicional si i / o elif no es compleix
¿Com funcionen les condicions? Pues amb variables, valors i operadors (aquests segons poden ser aritmètics o lògics)
Operadors Aritmètics:
- Operador ==: Devuelve verdadero si una variable és igual a una altra. Ej: si a == b
- Operador! =: Devuelve verdadero si una variable es distinta a otra. Ej: si a! = B
- Operador>: Devuelve verdadero si una variable es mayor que otra. Ej: si a> b
- Operador <: Devuelve verdadero si una variable es menor que otra. Ej: si a <b
- Operador> =: Devuelve verdadero si una variable es mayor o igual que otra.
- Operador <=: Devuelve verdadero si una variable es menor o igual que otra.
Combinació de condicions mitjançant operadors lògics:
- and: Devuelve verdadero si ambas condicions se cumplen. Ej: si a == 10 i b == 20
- o: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: si a == 20 o b == 20
Pas 5: Secuències: Llistes i diccionaris
Hi ha tipus de variables que permeten emmagatzemar més d’un valor, les llistes i diccionaris, que permeten utilitzar comas per separar valors.
Llistes: Almacenan diversos valors emmagatzemant-los en un Array o secuencia i separant els dades utilitzant comas. Exemple:
numeros = [1, 2, 3, 4, 5]
nombre = ['Fabio', 'Polanco', 'Echeverría'] #Cuando los datos de una lista son cadenas de texto, están entre comillas simples ('')
Diccionaris: Almacenan datos dobles, tal y como lo haría una lista pero con un segundo valor por cada dato que contiene, éstos datos dobles pueden ser de distintos tipos
mi_celular_xd = {
"marca": "LG" "model": "H500" "nombre": "LG Magna" "llançament": 2015}
Un script pot navegar a través de les secuències amb bucles for, i, en el cas de diccionaris, els valors es poden consultar amb altres variables de la següent forma:
x = mi_celular_xd ["marca"]
Navegant en secuències amb bucles per a:
per a x en mi_celular_xd:
acció
Borrant elements de seqüències
del nombre_de_la_secuencia [element]
limpiando (vaciando) secuencias
nombre_de_la_secuencia.clear ()
Manipulant secuències
secuencia.append (valor) #Agrega un dato
secuencia.insert (pos, valor) #Inserta un valor en la secuencia sense modificar els que hi havia secuencia.remove (valor) #elimina un valor de la secuencia secuencia.index (valor) #Retorna la posició del valor que se sol·licita
Pas 6: Bucles O Ciclos
Familiars dels condicionants, els cicles repiten lo que contenen cierta quantitat de vegades segons el seu tipus.
While: Equivalente a Mientras: Mientras AlgoOcurre, Entonces haz esto y a veces se usa como ciclo infinito poniendo después la variable global "true". La sintaxi que usa és molt senzilla:
mentre:
acció
For: Los bucles for son iteradores, es decir, se mueven a través de una lista, diccionario o rango. Su sintaxis es un poco compleja y suele variar según el uso que se le dará
per a:
acción for in range (): acció
Sentències Break y Continue
En els bucles, només es poden utilitzar sentències (comandaments) que permeten modificar el seu comportament:
break is used per salir d'un bucle, mentre que continue is used per saltar el bloqueig actual, i el retorn dels cicles for o while.
Pas 7: Funcions
Quan estem creant un programa llarg, requerits de major organització i d’una manera senzilla d’executar codi que ja hem utilitzat en el mateix script per no tenir que repetirlo. Es ahí on entran les funcions, que permeten "llamar" a un pedazo de código al usar un comando específico. Exemple:
def Nombre_De_La_Funcion ():
Nombre_De_La_Función ()
Recomanat:
Tiny H-Bridge Drivers - Conceptes bàsics: 6 passos (amb imatges)
Tiny H-Bridge Drivers | Conceptes bàsics: Hola i benvinguts a un altre instructiu. A l'anterior, us vaig mostrar com vaig crear bobines a KiCad mitjançant un script python. Després vaig crear i provar algunes variacions de bobines per veure quina funciona millor. El meu objectiu és substituir l'enorme
Introducció a Python - Katsuhiko Matsuda i Edwin Cijo - Conceptes bàsics: 7 passos
Introducció a Python - Katsuhiko Matsuda i Edwin Cijo - Conceptes bàsics: Hola, som 2 estudiants de MYP 2. Volem ensenyar-vos els conceptes bàsics sobre com codificar Python. Va ser creat a finals dels anys 80 per Guido van Rossum als Països Baixos. Es va fer com a successor de la llengua ABC. El seu nom és " Python " perquè quan
Tornar als conceptes bàsics: soldar per a nens: 6 passos (amb imatges)
Torna als conceptes bàsics: soldar per a nens: tant si esteu construint un robot com si esteu treballant amb Arduino, formeu el "manual". electrònica per prototipar una idea de projecte, saber soldar serà molt útil. la soldadura és una habilitat essencial que cal aprendre si algú està realment interessat en l'electricitat
Conceptes bàsics de VBScript: iniciar els vostres scripts, retards i molt més: 5 passos
Conceptes bàsics de VBScript: iniciar els vostres scripts, retards i molt més: us donem la benvinguda al meu primer tutorial sobre com fer VBScripts amb el bloc de notes. Amb els fitxers.vbs, podeu crear bromes divertides o virus mortals. En aquest tutorial, us mostraré ordres bàsiques com iniciar el script, obrir fitxers i molt més. A t
Reckless Racer Arduino OLED Game, AdafruitGFX i Bitmaps Conceptes bàsics: 6 passos
Reckless Racer Arduino OLED Game, AdafruitGFX i Bitmaps Conceptes bàsics: En aquest tutorial veurem com utilitzar mapes de bits mitjançant la biblioteca Adafruit_GFX.c com a tipus de sprites en un joc. El joc més senzill que se’ns acut és un joc de cotxes de desplaçament lateral que canvia de carril, al final el nostre beta tester i assistent de codificació de