Obsah:
- Zásoby
- Krok 1: Iniciar El Programa
- Krok 2: Proměnné
- Krok 3: Manejo Avanzado De Strings
- Krok 4: Condicionales
- Krok 5: Secuencias: Listas Y Diccionarios
- Krok 6: Bucles O Ciclos
- Krok 7: Funciones
Video: Conceptos Básicos De Python: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Hay conceptos básicos, que son universales en la programación and pesar de que se modifican ligeramente dependiendo del lenguaje que estés utilizando.
Zásoby
Více výpočetních systémů, které lze provozovat s Mu Editor instalado (Sugerimos Windows y Linux, pues son los sistemas eperativos que vamos a explicar, no todos tenemos una MacBook
Krok 1: Iniciar El Programa
Použití Windows: Deberán encontrar eljecutable de la aplicación en el Menú Inicio o buscándola en el buscador que se encuentra en o al lado del Menú Inicio.
Linux: Terminál pro připojení terminálu (Ya sea buscando el icono o presionando CTRL+ALT+T), posteriormente deben ejecutar el comando:
mu-editor
Poznámka: Související položky, které mají za následek větší počet čísel (#), počet komentářů a počet potřebných znaků, které by mohly mít za následek, že by došlo k chybě
Krok 2: Proměnné
Las variables son, de manera sencilla, elementos que nos permiten almacenar dataos en un programa. Vyberte si z "Instalación de Mu Editor", Python znamená jen několik tipů, které mohou mít vliv na to, že žádné seno není určeno, a že proměnná může mít různé úrovně automatizace; tam jsou všechny typy, které mají velký význam, pokud jde o různé proměnné, jako jsou zadané hodnoty, žádné další kambiado. ¿Y cómo creo variables?
Lo único necesitas es un nombre para la variable. Ejemplo:
nombre = "Fabio" #El tipo es Řetězec: 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
Operaciones con variables:
a = 15 #a es un entero igual a duince
b = 34 #b e 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" "* Multiplicación" "/ División" "** Potencias"
Proměnné modifikace:
a = 1 #Asigna el valor 1 a la proměnná a
a += 1 #Le suma 1 a la proměnná aa -= 1 #Le resta 1 a la proměnná aa *= 1 #Multiplica la variable por 1 a /= 1 #Divide la variable Entre 1 a ** = 1 #Potencia la proměnná a la 1
Transformační proměnné:
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 (que es un texto) en un número: 2 float (a) #Convierte la variable a (que ahora es un número entero) en un número decimal: 2,0 str (a) #Convierte la proměnná a (un número decimal) 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 hexadecimální okt. (a) #Convierte a en un número octal
Krok 3: Manejo Avanzado De Strings
Ex anteriormente de manera sencilla el uso de "print ()", pero and continuación voy and profundizar más en el tema:
Print () muestra el valor que fué indicado dentro del paréntesis, comúnmente texto.
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
Krok 4: Condicionales
Všechny podmínky, které vám pomohou získat informace o CONDICIÓN (valga la redundancia xD) al programa y éste debe ejecutar una tarea si se cumple. Ejemplo:
Pokud: Equivalente al Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; y la sintaxis es la siguiente:
pokud:
elif acción: aclión #Elif znamená "Else if": "Sino, Si", y reprezentují další podmíněné navíc: acción #Else znamenající "Sino", vaše aktivace může být podmíněné, pokud e/e ellif no se cumplen
C Máte nějaké podmínky? Pues con variables, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)
Operátoři Aritméticos:
- Operador ==: Devuelve verdadero si una variable es igual a otra. Ej: pokud a == b
- Operador! =: Devuelve verdadero si una variable es rozlišta a otra. Ej: pokud a! = B
- Operátor>: Devuelve verdadero si una variable es Mayor que otra. Ej: pokud a> b
- Operador <: Devuelve verdadero si una variable es menor que otra. Ej: pokud a <b
- Operador> =: Devuelve verdadero si una variable es starosta o igual que otra.
- Operador <=: Devuelve verdadero si una variable es menor or igual que otra.
Kombinace podmínek použití těchto jazyků:
- a: Devuelve verdadero si ambas condiciones se cumplen. Ej: pokud a == 10 a b == 20
- nebo: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: pokud a == 20 nebo b == 20
Krok 5: Secuencias: Listas Y Diccionarios
Tipy na proměnné, které jsou povoleny pro více barev, pro více než jednu hodnotu, pro více povolených komárů pro oddělené hodnoty.
Seznam: Almacenan varios valores almacenándolos en un Array o secuencia y separando los datos usando comas. Ejemplo:
číslice = [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 dato que contiene, éstos datos dobles pueden ser de distintos tipos
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 variables de la siguiente forma:
x = mi_celular_xd ["marca"]
Navegando en secuencias con bucles for:
pro x v mi_celular_xd:
acción
Borrando elementos de secuencias
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ó
Krok 6: Bucles O Ciclos
Známá místa, jejichž počet se opakuje, než kolik jich můžete získat.
Zatímco: Ekvivalentní k 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:
zatímco:
acción
Pro: 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á
pro v:
acción pro v dosahu (): acción
Sentencias Break y Pokračovat
V případě, že si přejete více možností, než můžete upravit následující možnosti:
rozbít se usadit para salir de un bucle, mientras que continue es usado para saltar el bloque actual, y el retorno de los ciclos for o while.
Krok 7: Funciones
Mnoho programů vytváří velké programy, vyžaduje starostovu organizaci a provádí všechny činnosti, které se týkají skriptů, které se skládají z opakování. Es ahí donde entran las funciones, que permiten "llamar" a un pedazo de código al usar un comando específico. Ejemplo:
def Nombre_De_La_Funcion ():
Nombre_De_La_Función ()
Doporučuje:
DIY GPS Tracker --- Python aplikace: 5 kroků (s obrázky)
DIY GPS Tracker --- Aplikace v Pythonu: Před dvěma týdny jsem se zúčastnil cyklistické akce. Po dokončení jsem chtěl zkontrolovat trasu a rychlost, kterou jsem v té době jel. Bohužel toho nebylo dosaženo. Nyní používám ESP32 k výrobě GPS trackeru a vezmu ho k zaznamenání své cyklistické trasy
Kompletní sada webového rozhraní Python pro PhidgetSBC3: 6 kroků
Kompletní sada webového rozhraní Python pro PhidgetSBC3: Deska PhidgetSBC3 je plně funkční jednodeskový počítač se systémem Debain Linux. Je podobný malinovému Pi, ale má 8 analogových senzorových vstupů a 8 digitálních vstupů a 8 digitálních výstupů. Dodává se s webovým serverem a webovou aplikací, aby
Program Python - Sloučení úroků s měsíčními příspěvky/vkladem: 5 kroků
Program Python - složený úrok S měsíčními příspěvky/vkladem: Program pro výpočet složeného úroku s měsíčním příspěvkem na konci měsíce. Vzorec převzat z TheCalculatorSite.com: Složený úrok pro jistinu: P (1+r/n)^(nt) Budoucí hodnota řady: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Dvoubarevný sloupcový graf s obvodem Python: 5 kroků (s obrázky)
Dvoubarevný sloupcový graf s CircuitPython: Viděl jsem tento LED sloupcový graf na webu Pimoroni a myslel jsem si, že by to mohl být levný a zábavný projekt při uzavírání covid-19. Obsahuje 24 LED, červenou a zelenou, v každém ze svých 12 segmentů, takže teoreticky byste měli být schopni zobrazit r
Raspberry Pi, Python a ovladač krokového motoru TB6600: 9 kroků
Raspberry Pi, Python a ovladač krokového motoru TB6600: Tento návod postupuje podle kroků, které jsem provedl pro připojení Raspberry Pi 3b k regulátoru krokového motoru TB6600, napájecímu zdroji 24 V DC a 6vodičovém krokovém motoru. Jsem asi jako mnoho z vás a náhodou mám " chytací tašku " zbývající část