Sommario:

Conceptos Básicos De Python: 8 passaggi
Conceptos Básicos De Python: 8 passaggi

Video: Conceptos Básicos De Python: 8 passaggi

Video: Conceptos Básicos De Python: 8 passaggi
Video: Изучаем Python - Полный курс для начинающих 2024, Luglio
Anonim
Conceptos Básicos De Python
Conceptos Básicos De Python

Hay conceptos básicos, que son universales en la programación a pesar de que se modifican ligeramente dependiendo del lenguaje que estés utilizando.

Forniture

Una computadora de cualquier sistema operativo con Mu Editor instalado (Sugerimos Windows y Linux, pues son los sistemas eperativos que vamos a explicar, no todos tenemos una MacBook

Fase 1: Iniziare El Programa

Uso di Windows: Deberán encontrar el ejecutable de la aplicación en el Menú Inicio o buscándola en el buscador que se encuentra en o al lado del Menú Inicio.

Usuarios de linux: Deben abrir la terminal (Ya sea buscando el icono o presionando CTRL+ALT+T), posteriormente deben ejecutar el comando:

mu-editor

Nota: A continuación, pondré algunos mensajes después del código con ayuda de signos numeradores (#), éstos se llaman comentarios y en python necesitan de éstos signos para no ser confundidos con código erróneo

Passaggio 2: variabili

Las variable son, de manera sencilla, elementis que nos allowen almacenar datos en un programa. Come menzionare in "Instalación de Mu Editor", Python è un linguaggio di tipo dinamico, lo que significa que no hay que asignar types a la variable ya que el intérprete lo hace automáticamente; también es fuertemente tipado, lo que significa que una vez que una variable tiene un tipo asignado, no puede ser changedo. ¿Y cómo creo variabili?

Lo único necesitas es un nombre para la variable. Esempio:

nombre = "Fabio" #El tipo es String: Cadena de texto

mitad_de_10 = 5 #El tipo es Int: Número entero Pi = 3.141592 #El tipo es Float: Número con punto decimal

Operazioni con variabili:

a = 15 #a es un entero igual a mela cotogna

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 pueden utilizar los operadores "+ Suma" "- Resta" "* Moltiplicazione" "/ División" "** Potenze"

Modificando le variabili:

a = 1 #Asigna el valor 1 a la variabile a

a += 1 #Le suma 1 a la variabile aa -= 1 #Le resta 1 a la variabile aa *= 1 #Moltiplica la variabile por 1 a /= 1 #Divide la variabile entre 1 a **= 1 #Potencia la variabile a la 1

Trasformazione delle variabili:

a = "2" #A pesar de que tiene un número, ésta variable tiene un valor de texto porque está entre comillas

int(a) #Convierte la variabile a (que es un texto) en un número: 2 float(a) #Convierte la variabile a (que ahora es un número entero) en un numero decimal: 2.0 str(a) #Convierte la variabile a (un numero decimale) en texto: "2.0" list(a) #Convierte a en una lista: a ord(a) #Convierte a en su equivalente ASCII: 97 hex(a) #Convierte a en un número esadecimale oct(a) #Convierte a en un número octal

Passaggio 3: Manejo Avanzado De Strings

Anteriormente expliqué de manera sencilla el uso de "print()", pero a continuación voy a profundizar más en el tema:

Print() mostra il valore che è stato indicato all'interno della parentesi, come testo.

var.count(letra) #Cuenta el número de "letra, debe ser reemplazado por una letra" en "var, debe ser reemplazado por una variabile tipo string

var.find('testo') #Busca la posizione del testo sollecitato dentro lo script

var.replace('texto_a_reemplazar', 'texto_con_el_que_se_reemplazará')

var.upper() #Muestra el texto en mayúsculas

var.lower() #Muestra el texto en minúsculas

Passaggio 4: condizionali

Las condicionales son aquellas instrucciones en las que se ofrece una CONDICIÓN (valga la redundancia xD) al programa y éste debe ejecutar una tarea si se cumple. Esempio:

If: Equivalente al Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; e la sintassi es la siguiente:

Se:

acción elif: acción #Else significa "Else if": "Sino, Si", e rappresenta un condicional extra else: acción #Else significa "Sino", y se activa cuando el condicional if y/o el elif no se cumplen

Y como funcionan las condiciones? Pues con variabili, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)

Operadores Aritméticos:

  • Operador ==: Devuelve verdadero si una variabile es igual a otra. Ej: se a == b
  • Operatore !=: Devuelve verdadero si una variabile es distinta a otra. Ej: se a != b
  • Operatore >: Devuelve verdadero si una variabile es mayor que otra. Ej: se a > b
  • Operatore <: Devuelve verdadero si una variabile es menor que otra. Ej: se a < b
  • Operador >=: Devuelve verdadero si una variable es mayor o igual que otra.
  • Operador <=: Devuelve verdadero si una variabile es menor o igual que otra.

Combinación de condiciones usando operadores lógicos:

  • e: Devuelve verdadero si ambas condiciones se cumplen. Ej: se a==10 e b==20
  • oppure: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: se a==20 oppure b==20

Passaggio 5: Secuencias: Listas Y Diccionarios

Hay tipi di variabili que allowen almacenar más de un valor, las lists y diccionarios, que allowen utilizar comas para separar values.

Listas: Almacenan varios valores almacenándolos en un Array o secuencia y separando los datos usando comas. Esempio:

numero = [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 ('')

Diccionarios: Almacenan datos dobles, tal y como lo haría una lista pero con un segundo valor por cada datos dobles, éstos datos dobles pueden ser de distintos types

mi_celular_xd = {

"marca": "LG" "modelo": "H500" "nombre": "LG Magna" "lanzamiento": 2015 }

Un script puede navegar a través de las secuencias con bucles for, y, en el caso de diccionarios, los valores se pueden consultar con otras variable de la siguiente forma:

x = mi_celular_xd["marca"]

Navegando en secuencias con bucles per:

per x in mi_celular_xd:

azione

Borrando elementi di sicurezza

del nombre_de_la_secuencia[elemento]

limpiando (vaciando) secuencias

nombre_de_la_secuencia.clear()

Manipulando secuencias

secuencia.append(valor) #Agrega un dato

secuencia.insert(pos, valor)#Inserta un valor en la secuencia sin modificar los que había secuencia.remove(valor) #elimina un valor de la secuencia secuencia.index(valor) #Retorna la posición del valor que se solicitó

Passaggio 6: Bucles O Ciclos

Familiares de los condicionales, i cicli ripetuti lo que contienen cierta cantidad de veces según su tipo.

Mentre: Equivalente a Mientras: Mientras AlgoOcurre, Entonces haz esto y a veces se usa como ciclo infinito poniendo después la variabile global "true". La sintaxis que usa es muy sencilla:

mentre:

azione

Per: 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 dentro:

azione per in gamma(): azione

Frasi Pausa e Continua

En los bucles, se suelen usar sentencias (comandos) que allowen modificar su comportamiento:

break es usado para salir de un bucle, mientras que continue es usado para saltar el bloque real, y el retorno de los ciclos for o while.

Passaggio 7: funzioni

Cuando estamos creando un programa largo, requerimos de mayor organización y de una manera sencilla de ejecutar código que ya hemos usado en el mismo script para no tener que repetirlo. È possibile accedere a tutte le funzioni, che consente di "lamare" un codice di accesso all'uso di un comando specifico. Esempio:

def Nombre_De_La_Funcion():

Nombre_De_La_Función()

Consigliato: