Cuprins:

Conceptos Básicos De Python: 8 pași
Conceptos Básicos De Python: 8 pași

Video: Conceptos Básicos De Python: 8 pași

Video: Conceptos Básicos De Python: 8 pași
Video: Aprende Python en 15 Minutos 📗 2024, Noiembrie
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 modifica ligeramente dependiendo del lenguaje que estés using.

Provizii

O calculatoare a oricărui sistem operativ cu Mu Editor instalat (Sugerează Windows și Linux, care sunt sistemele eperative pe care le explicăm, nu toate avem un MacBook

Pasul 1: Iniciar El Programa

Utilizatori de Windows: Deberán găsi 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.

Utilizatori de linux: Deben open the terminal (Ya sea buscando el icono o presionando CTRL + ALT + T), posteriormente trebuie să execute comanda:

mu-editor

Nota: A continuare, pondre some mensajes after the code with help of signos numeradores (#), éstos se llaman comments and in python necesitan de éstos signos for no ser confundidos with code erróneo

Pasul 2: Variabile

Las variables son, de manera sencilla, elemente care ne permit stocarea datelor într-un program. Como mencionamos en "Instalación de Mu Editor", Python este un limbaj de tipat dinamic, ceea ce înseamnă că nu există care să atribuie tipuri variabilei pe care le-ați interpretat în mod automat; de asemenea, este puternic tipat, ceea ce înseamnă că o dată când o variabilă are un tip asignat, nu poate fi schimbat. Variabile cum creo?

Lo único necesitas este un nume pentru variabilă. Exemplu:

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 cu punto decimal

Operații cu variabile:

a = 15 #a es un entero igual a quince

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 use the operadores "+ Suma" "- Resta" "* Multiplicación" "/ División" "** Potencias"

Modificarea variabilelor:

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 variabilă la la 1

Transformarea variabilelor:

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 variable a (care este un text) într-un număr: 2 float (a) #Convierte the variable a (care acum este un număr întreg) într-un număr decimal: 2.0 str (a) #Convierte la variable a (un număr decimal) în text: "2.0" list (a) #Convierte a într-o listă: a ord (a) #Convierte a en su equivalente ASCII: 97 hex (a) #Convierte a en un número hexadecimal oct (a) #Convierte a en un número octal

Pasul 3: Manejo Avanzado De Strings

Anterior explicat de o manieră simplă de utilizare a "print ()", dar a continuat să aprofundez mai mult în tema:

Print () indică valoarea că este indicat în interiorul părinții, în mod obișnuit text.

var.count (letra) #Cuenta el number de "letra, should be reemplazado por una letra" en "var, should be reemplazado por una variable tipo string

var.find ('texto') #Busca poziția textului solicitat în interiorul scriptului

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

Pasul 4: Condiționale

Las condiționale son aquellas instrucciones en las que se ofrece una CONDICIÓN (valga la redundanță xD) al programului și acesta trebuie să execute o tarea și se cumple. Exemplu:

If: Equivalente al Si (No sí, si): Si EstoOcurre, Entonces haz este, dar atunci este; y la sintaxis este următoarea:

dacă:

acción elif: acción #Elif înseamnă "Else if": "Sino, Si", y representa un condicional extra else: acțiunea #Else înseamnă "Sino", și se activează când este condiționat if y / o elif no se cumplen

¿Y cómo funcionan las conditions? Pues with variables, values and operators (estos segundos can be aritméticos o lógicos)

Operatori Aritméticos:

  • Operador ==: Devuelve verdadero si una variable es igual a otra. Ej: dacă a == b
  • Operador! =: Devuelve verdadero si una variable es distinta a otra. Ej: dacă a! = B
  • Operador>: Devuelve verdadero si una variable es mayor que otra. Ej: dacă a> b
  • Operador <: Devuelve verdadero si una variable es menor que otra. Ej: dacă a <b
  • Operador> =: Devuelve adevărero si una variable es mayor o igual que otra.
  • Operador <=: Devuelve adevărero si una variable es menor o igual que otra.

Combinație de condiții folosind operatori logici:

  • și: Devuelve adevărero și ambele condiții se împlinesc. Ej: dacă a == 10 și b == 20
  • or: Devuelve adevărero si al less una of the conditions se cumplen. Ej: dacă a == 20 sau b == 20

Pasul 5: Secuencias: Listas Y Diccionarios

Există tipuri de variabile care permit stocarea mai multor valori, listele și dicționarele, care permit utilizarea comaselor pentru separarea valorilor.

Listă: Almacenan mai multe valori stocând într-un Array o secuență și separând datele folosind comas. Exemplu:

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 ('')

Dicționarii: Almacenan datos dobles, tal y as lo haría una listă dar cu un al doilea valor pentru fiecare dată care conține, sunt date dobândite care pot fi de diferite tipuri

mi_celular_xd = {

"marca": "LG" "model": "H500" "nombre": "LG Magna" "lansare": 2015}

Un script poate naviga prin secțiunile cu bucle for, y, în cazul de dicționare, valorile se pot consulta cu alte variabile de la următoarea formă:

x = mi_celular_xd ["marca"]

Navigând în secuențe cu bucle pentru:

pentru x în mi_celular_xd:

acțiune

Borrando elementos de secuencias

del nombre_de_la_secuencia [element]

limpiando (vaciando) secuencias

nombre_de_la_secuencia.clear ()

Manipulând secuențe

secuencia.append (valor) #Agrega un dato

secuencia.insert (pos, valor) #Inserta un valor en la secuencia sin modificar los that had secuencia.remove (valor) #elimina un valor de la secuencia secuencia.index (valor) #Retorna la poziția valorii care se solicită

Pasul 6: Bucles O Ciclos

Familiari de condiționali, cei cicli repitenzi ceea ce conțin ciertă cantitate de ori după tipul său.

While: Equivalente a Mientras: Mientras AlgoOcurre, Entonces haz esto y a veces se usa como ciclo infinito poniendo după variable global "true". La sintaxis that usa es muy sencilla:

in timp ce:

acțiune

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á

pentru în:

acción for in range (): acción

Sentencias Break y Continue

În buclele, se vor folosi sentințe (comenzi) care permit modificarea comportamentului:

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

Pasul 7: Funciones

Când suntem creați un program lung, solicităm de organizare a primarului și de o manieră simplă de executare a codului pe care am folosit-o în același script pentru a nu avea care să repetăm. Es ahí donde entran las funcciones, que permiten "llamar" a un pedazo de cod al folosi un comando specific. Exemplu:

def Nombre_De_La_Funcion ():

Nombre_De_La_Función ()

Recomandat: