Cuprins:
- Provizii
- Pasul 1: Iniciar El Programa
- Pasul 2: Variabile
- Pasul 3: Manejo Avanzado De Strings
- Pasul 4: Condiționale
- Pasul 5: Secuencias: Listas Y Diccionarios
- Pasul 6: Bucles O Ciclos
- Pasul 7: Funciones
Video: Conceptos Básicos De Python: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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:
Sincronizarea dosarelor cu Python: 5 pași
Sincronizarea dosarelor cu Python: această instrucțiune vă va arăta cum să păstrați două foldere (și toate folderele din ele) sincronizate, astfel încât unul să fie o copie directă a celuilalt. Ideal pentru copierea de rezervă a lucrărilor atât local, pe un server cloud / de rețea sau pe o unitate USB. Nicio experiență cu programarea nu este
Joc Python Tic Tac Toe: 4 pași
Joc Python Tic Tac Toe: joc Python tic tac toe acest joc este realizat în python, care este un limbaj de computer
Atendente Automático Com Python Nu Google Colab: 5 pași
Atendente Automático Com Python No Google Colab: Olá pessoal! Tudo bem? Meu nome é Guilherme, Nesse projeto nós vamos learn as criar um ChatBot using a Linguagem de programation Python e o Google Colab! Sou aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita e esse projeto
Introducere Python - Katsuhiko Matsuda și Edwin Cijo - Noțiuni de bază: 7 pași
Introducere Python - Katsuhiko Matsuda și Edwin Cijo - Noțiuni de bază: Bună ziua, suntem 2 studenți în MYP 2. Vrem să vă învățăm elementele de bază despre cum să codificați Python.A fost creat la sfârșitul anilor 1980 de Guido van Rossum în Olanda. A fost realizat ca succesor al limbii ABC. Numele său este „Python” pentru că atunci când
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino - Pași cu pași: 4 pași
Sistemul de alertă pentru parcarea inversă a autovehiculului Arduino | Pași cu pas: în acest proiect, voi proiecta un senzor senzor de parcare inversă Arduino Car Circuit folosind senzorul cu ultrasunete Arduino UNO și HC-SR04. Acest sistem de avertizare auto bazat pe Arduino poate fi utilizat pentru navigație autonomă, autonomie robotică și alte r