Taula de continguts:

Conceptes Bàsics De Python: 8 Steps
Conceptes Bàsics De Python: 8 Steps

Vídeo: Conceptes Bàsics De Python: 8 Steps

Vídeo: Conceptes Bàsics De Python: 8 Steps
Vídeo: Learn 8 Python Important Concepts Simplified [ Intermediate Python ] 2024, De novembre
Anonim
Conceptos Básicos De Python
Conceptos Básicos De Python

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: