Բովանդակություն:
- Պարագաներ
- Քայլ 1. Iniciar El Programa
- Քայլ 2: Փոփոխականներ
- Քայլ 3. Մանեժո Ավանզադո Դե Ստրինգս
- Քայլ 4: Պայմաններ
- Քայլ 5: Գաղտնաբառեր. Listas Y Diccionarios
- Քայլ 6: Bucles O Ciclos
- Քայլ 7: Գործառույթներ
Video: Conceptos Básicos De Python: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Hay conceptos básicos, que son universales en la programación a pesar de que se modifican ligeramente dependencendo del lenguaje que estés utilizando.
Պարագաներ
Una computadora de cualquier operativo system with Mu Editor instalado (Sugerimos Windows y Linux, pues son los sistemas eperativos que vamos a explicar, no todos tenemos una MacBook)
Քայլ 1. Iniciar El Programa
Օգտագործման Windows: Deberán encontrar el ejecutable de la aplicación en el Menú Inicio o buscándola en el buscador que se encuentra en o la lado del Menú Inicio- ի միջոցով:
Օգտագործման եղանակ. Deben abrir la terminal (Ya sea buscando el icono o presionando CTRL+ALT+T), posteriormente deben ejecutar el comando:
mu- խմբագիր
Նշում. Շարունակություն, 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 con código erróneo
Քայլ 2: Փոփոխականներ
Las variables son, de manera sencilla, elementos que nos թույլտվություն են տալիս տվյալների բոլոր ծրագրերին: Como mencionamos en "Instalación de Mu Editor", Python es un lenguaje de tipado dinámico, lo que meana que no hay que asignar tipos a la variable in que el intérprete lo hace automáticamente; también es fuertemente tipado, lo que indica que una vez que una variable tiene un tipo asignado, no puede ser cambiado. C Y cómo creo variables?
Lo único necesitas es un nombre para la variable. Ejemplo:
nombre = "Fabio" #El tipo es Լար ՝ Cadena de texto
mitad_de_10 = 5 #El tipo es Int: Número entero Pi = 3.141592 #El tipo es Լող. Número con punto տասնորդական
Գործողությունները ունեն փոփոխականներ.
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 utilizar los operadores " + Suma" "- Resta" "* Բազմապատկում" "/ Բաժանում" "** Պոտենցիաս"
Փոփոխական և փոփոխականներ.
a = 1 #Asigna el valor 1 a la փոփոխական a
a += 1 #Le suma 1 a la փոփոխական aa -= 1 #Le resta 1 a la փոփոխական aa *= 1 #Multiplica la variable by 1 a /= 1 #Բաժանել la variable entre 1 a ** = 1 #Potencia la փոփոխական ա լա 1
Փոփոխականների փոփոխություն.
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úmero տասնորդական ՝ 2.0 փող (ա) #Convierte la փոփոխական a (un número տասնորդական) en texto: «2.0» ցուցակ (ա) #Convierte a en una lista: a ord (a) #Convierte a en su suquivantente ASCII: 97 hex (a) #Convierte a en un número տասնվեցերորդ ութ (ա) #Convierte a en un número octal
Քայլ 3. Մանեժո Ավանզադո Դե Ստրինգս
Anteriormente expliqué de manera sencilla el uso de "print ()", pero a vazhdación voy a profundizar más en el tema:
Տպել () 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
Քայլ 4: Պայմաններ
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. Ejemplo:
Եթե ՝ Equivalente al Si (No sí, si) ՝ Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; y la sintaxis es la siguiente:
եթե:
acción elif: acción #Elif Նշանակում է «Ուրիշ եթե». «Sino, Si», y ներկայացնում այլ պայմաններով.
C Y cómo funcionan las condiciones? Pues con variables, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)
Operadores Aritméticos:
- Օպերատոր ==. Ej: եթե a == b
- Operador! =: Devuelve verdadero si una variable is distinta a otra. Ej: եթե a! = B
- Օպերատոր>. Ej: եթե a> b
- Operador <: Devuelve verdadero si una variable es menor que otra. Ej: եթե a <b
- Օպերատոր> =.
- Օպերատոր <=. Devuelve verdadero si una variable es menor o igual que otra.
Combinación de Condiciones usando operadores lógicos:
- և. Devuelve verdadero si ambas condiciones se cumplen. Ej: եթե a == 10 և b == 20
- կամ ՝ Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: եթե a == 20 կամ b == 20
Քայլ 5: Գաղտնաբառեր. Listas Y Diccionarios
Hay tipos de variables que allowen almacenar más de un valor, las listas y diccionarios, que թույլտվության օգտագործումը թույլ է տալիս առանձնացնել արժեքները:
Asանկեր. Almacenan varios valores almacenándolos en un Array or secuencia y separando los datos usando comas. Ejemplo:
numeros = [1, 2, 3, 4, 5]
nombre = ['Fabio', 'Polanco', 'Echeverría'] #Cuando los datos de una lista son cadenas de texto, estre 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:
x- ի համար mi_celular_xd:
գործողություն
Borrando elementos de secuencias
del nombre_de_la_secuencia [elemento]
limpiando (vaciando) արժեթղթեր
nombre_de_la_secuencia.clear ()
Manipulando secuencias
secuencia.append (քաջություն) #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ó
Քայլ 6: Bucles O Ciclos
Familiares de los condicionales, los ciclos repiten lo que contienen cierta cantidad de veces según su tipo.
Մինչդեռ. Equivalente a Mientras: Mientras AlgoOcurre, Entonces haz esto y a veces se usa como ciclo infinito poniendo después la la variable global "true": La sintaxis que usa es muy sencilla:
մինչդեռ:
գործողություն
For: Los bucles for son iteradores, es decir, se mueven a través de una lista, diccionario o rango: Su sintaxis es un pocoplementja y suele variar según el uso que se le dará
համար `
acción for in range (): acción
Sentencias Break y Continue
En los bucles, se suelen usar sentencias (comandos) que allowen modificar su comportamiento:
break es usado para salir de un bucle, mientras que continue es usado para saltar el bloque actual, y el retorno de los ciclos համար o while.
Քայլ 7: Գործառույթներ
Cuando estamos creando un programa largo, Requerimos de şared organización y de una manera sencilla de ejecutar código que ya hemos usado en el mismo script for no tener que repetirlo. Es ahí donde entran las funciones, que թույլատրել «llamar» a un pedazo de código al usar un comando específico. Ejemplo:
def Nombre_De_La_Funcion ():
Nombre_De_La_Función ()
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)