![Conceptos Básicos De Python: 8 pași Conceptos Básicos De Python: 8 pași](https://i.howwhatproduce.com/images/008/image-22624-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Conceptos Básicos De Python Conceptos Básicos De Python](https://i.howwhatproduce.com/images/008/image-22624-1-j.webp)
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: 5 pași Sincronizarea dosarelor cu Python: 5 pași](https://i.howwhatproduce.com/images/001/image-74-j.webp)
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: 4 pași Joc Python Tic Tac Toe: 4 pași](https://i.howwhatproduce.com/images/001/image-575-j.webp)
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 Nu Google Colab: 5 pași Atendente Automático Com Python Nu Google Colab: 5 pași](https://i.howwhatproduce.com/images/001/image-717-j.webp)
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ă: 7 pași Introducere Python - Katsuhiko Matsuda și Edwin Cijo - Noțiuni de bază: 7 pași](https://i.howwhatproduce.com/images/001/image-1412-j.webp)
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
Scaner de cod QR folosind OpenCV în Python: 7 pași
![Scaner de cod QR folosind OpenCV în Python: 7 pași Scaner de cod QR folosind OpenCV în Python: 7 pași](https://i.howwhatproduce.com/images/001/image-2256-j.webp)
Scanner de coduri QR folosind OpenCV în Python: în lumea de astăzi vedem coduri QR și coduri de bare sunt folosite aproape oriunde, de la ambalarea produsului la plăți online și acum, zilnic, vedem coduri QR chiar și în restaurant pentru a vedea meniul. îndoiește-te că este marele gând acum. Dar ai mai avut vreodată