INHOUDSOPGAWE:
- Voorrade
- Stap 1: Begin met die program
- Stap 2: Veranderlikes
- Stap 3: Manejo Avanzado De Strings
- Stap 4: Voorwaardes
- Stap 5: Secuencias: Listas Y Diccionarios
- Stap 6: Bucles O Ciclos
- Stap 7: Funksioniste
Video: Conceptos Básicos De Python: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die konsepte kan as universele programme gebruik word om 'n veranderlike afhanklikheid van die funksies van die program te verseker.
Voorrade
U kan 'n stelsel van bedryfstelsels gebruik met die installering van die redakteur (Windows en Linux, sowel as 'n stelsel wat u kan gebruik om 'n verduideliking te gee, maar nie meer vir 'n MacBook nie)
Stap 1: Begin met die program
Gebruike van Windows: Deberán kan 'n uitvoerbare funksie van 'n menukaart en 'n busbespreking in die menukaart gee.
Gebruikers van Linux: Deben abrir la terminal (Ya sea buscando el icono o presionando CTRL+ALT+T), posteriormente deben ejecutar el comando:
mu-redakteur
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 with código erróneo
Stap 2: Veranderlikes
Die veranderlikes van die son, die manera sencilla, elementos que nos permiten almacenar datos en un programa. Como mencionamos en "Instalación de Mu Editor", Python is un lengthuaje de tipado dinámico, lo que significa que no hay que asignar tipos a la variable ya que el intérprete lo hace automáticamente; Dit kan ook verander word, maar die betekenis kan nie verander word nie, maar dit kan nie verander word nie. ¿Y cómo creo veranderlikes?
Lo único necesitas es un nombre para la variabel. Voorbeeld:
nombre = "Fabio" #El tipo es String: Text text
mitad_de_10 = 5 #El tipo es Int: Number entero Pi = 3.141592 #El tipo es Float: Nummer met desimale getal
Bedrywighede met veranderlikes:
a = 15 #is 'n enkele kweepeer
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" "* Multiplikasie" "/ Divisie" "** Potencias"
Verander veranderlikes:
a = 1 #Asigna el valor 1 a la veranderlike a
a += 1 #Le suma 1 a la veranderlike aa -= 1 #Le resta 1 a la veranderlike aa *= 1 #Multiplica la veranderlike por 1 a /= 1 #Verdeel la veranderlike entre 1 a ** = 1 #Potencia la veranderlike a la 1
Transformasie van veranderlikes:
a = "2"
int (a) #Convierte la variable a (que es un texto) en un número: 2 float (a) #Convierte la variable a (que ahora es un número entero) en un desmer decimal: 2.0 str (a) #Convierte la veranderlike a (un desmero desimal) en teks: "2.0" lys (a) #Convierte a en una list: a ord (a) #Convierte a en su equivalente ASCII: 97 hex (a) #Convierte a en un número heksadesimale okt (a) #Convierte a en un nummero octal
Stap 3: Manejo Avanzado De Strings
Anteriormente expliqué de manera sencilla el uso de "print ()", maar 'n voortgesette voy en profundizar más en el tema:
Druk () af om die waarde van die teks te ken.
var.count (letra) #Cuenta el número de "letra, debe ser reemplazado por una letra" en "var, debe ser reemplazado por una variable tipo string
var.find ('texto') #Busca la posición del texto solicitado dentro del 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
Stap 4: Voorwaardes
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. Voorbeeld:
As: Equivalente al Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; y la sintaxis es la siguiente:
as:
acción elif: acción #Elif significa "Else if": "Sino, Si", y representa un condicional extra else: acción #Else significa "Sino", y se activa cuando el condicional if y/o el elif no se cumplen
¿Y cómo funcionan las condiciones? Pues con variables, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)
Operadores Aritméticos:
- Operador ==: Verduidelik die waarde van 'n veranderlike in 'n ander vorm. Ej: as a == b
- Operateur! =: Verduidelik die waarde van 'n variabele wat anders is. Ej: as a! = B
- Operateur>: Ontdek die veranderlike van die burgemeester. Ej: as a> b
- Operateur <: Ontwikkel verdadero as een veranderlike in die menor que otra. Ej: as a <b
- Operador> =: Verduidelik verdadero si una veranderlike es burgemeester o igual que otra.
- Operateur <=: Verduidelik die waarde van 'n veranderlike in 'n menor.
Combinación de condiciones usando operadores lógicos:
- en: Devuelve verdadero si ambas condiciones se cumplen. Ej: as a == 10 en b == 20
- of: Verduël verdadero si al menos una de las condiciones se cumplen. Ej: as a == 20 of b == 20
Stap 5: Secuencias: Listas Y Diccionarios
Ons kan verskillende veranderlikes toelaat om 'n waarde te gebruik, en dit kan ook toegelaat word om verskillende waardes te gebruik.
Lys: Almacenan varios valores almacenándolos en un Array of secuencia y separando los datos usando comas. Voorbeeld:
numeros = [1, 2, 3, 4, 5]
nombre = ['Fabio', 'Polanco', 'Echeverría'] #Cuando los datos the una list son text text, estan entre comillas simples ('')
Diccionarios: Almacenan datos dobles, en ons kan ook 'n lys met 'n aantal waarde vir ons data inhou, en ons kan ook verskillende dobles gebruik
mi_celular_xd = {
"marca": "LG" "model": "H500" "nombre": "LG Magna" "lanzamiento": 2015}
'N Skrif kan 'n groot aantal konsultasies met verskillende veranderlikes in die vorm gee:
x = mi_celular_xd ["mark"]
Navegando en secuencias kon bucles vir:
vir x in mi_celular_xd:
aksie
Borrando elementos de secuencias
del nombre_de_la_secuencia [elemento]
limpiando (vaciando) secuencias
nombre_de_la_secuencia.clear ()
Manipulando secuencias
secuencia.append (dapperheid) #Agrega un datum
secuencia.insert (pos, dapperheid)
Stap 6: Bucles O Ciclos
Familiares de los condicionales, los ciclos repiten lo que contienen cierta cantidad de veces según su tipo.
Terwyl: Equivalente a Mientras: Mientras AlgoOcurre, Entonces haz esto y a veces se usa como ciclo infinito poniendo después la variable global "true". La sintaxis que usa es muy sencilla:
terwyl:
aksie
Vir: Ontdekkings vir ons seun, ons kan ook 'n aantal reisverskaffers, diccionario o rango, gebruik. Su sintaxis es un poco compleja y suele variar según el uso que se le dará
vir in:
acción vir in range (): acción
Sentencias Break y Gaan voort
Ons kan ook 'n paar van die volgende faktore toelaat:
breek ons vir 'n rukkie, maar ons kan voortgaan om die werklike tyd vir 'n rukkie te herhaal.
Stap 7: Funksioniste
Ons kan ook 'n program opstel, 'n vereiste vir die burgemeester se organisasie en die administrasie van 'n e -posadres wat ons kan gebruik om 'n verkeerde script te gebruik. Ons kan hierdie funksie as 'n lammertjie gebruik om 'n spesifieke funksie te gebruik. Voorbeeld:
def Nombre_De_La_Funcion ():
Nombre_De_La_Función ()
Aanbeveel:
Gidse met Python sinchroniseer: 5 stappe
Gidse met Python sinchroniseer: hierdie instruksies sal u wys hoe u twee vouers (en alle gidse daarin) in ooreenstemming moet hou, sodat die een 'n direkte kopie van die ander is. Ideaal vir rugsteun van werk plaaslik, na 'n wolk-/netwerkbediener of 'n USB -skyf. Geen ervaring met programmering is nodig nie
Python Tic Tac Toe -spel: 4 stappe
Python Tic Tac Toe Game: python tic tac toe game hierdie speletjie is gemaak in python wat 'n rekenaartaal is, ek het 'n luislangredakteur genaamd: pycharm gebruik, u kan ook normale python -kode -redakteur gebruik
Atendente Automático Com Python No Google Colab: 5 stappe
Atendente Automático Com Python No Google Colab: Ongelooflik! Weet u hoe ons Guilherme, ons nie meer kan gebruik nie, kan ons ook op ChatBot gebruik word om 'n program vir Python of Google Colab te gebruik
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basies: 7 stappe
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basics: Hallo, ons is 2 studente in MYP 2. Ons wil u basiese beginsels leer hoe om Python te kodeer. Dit is in die laat 1980's geskep deur Guido van Rossum in Nederland. Dit is gemaak as 'n opvolger van die ABC -taal. Sy naam is " Python " want wanneer
QR -kode skandeerder met behulp van OpenCV in Python: 7 stappe
QR-kode skandeerder met behulp van OpenCV in Python: In vandag se wêreld sien ons dat QR-kode en strepieskode byna oral gebruik word, van die verpakking van die produk tot die aanlynbetalings, en nou sien ons QR-kodes selfs in die restaurant om die spyskaart te sien. twyfel of dit nou die groot gedagte is. Maar het jy al ooit