ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: Iniciar El Programa
- ደረጃ 2 - ተለዋዋጮች
- ደረጃ 3 - የማኔጆ አቫንዛዶ ደ ሕብረቁምፊዎች
- ደረጃ 4: ኮንዲሽነሎች
- ደረጃ 5: ሴኩዌንሲስ: ሊስታስ ያ ዲሲዮናሪዮስ
- ደረጃ 6: ይገነባል O Ciclos
- ደረጃ 7: Funciones
ቪዲዮ: Conceptos Básicos De Python: 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
Hay conceptos básicos, que son universales en la programación a pesar de que se modifican ligeramente dependiendo del lenguaje que estés utilizando.
አቅርቦቶች
በአዲሱ አርታኢ (በዊንዶውስ ዊንዶውስ እና ሊኑክስ ፣ በአጋጣሚ የዊንዶውስ ሥርዓቶች ኤፒአይቲቪስ እና ማክስ ቡክ) ዝርዝር መግለጫ የለም ፣ ምንም MacBook የለም
ደረጃ 1: Iniciar El Programa
ኡሱዋርዮስ ዴ ዊንዶውስ - ዴበርን ኢንኮንትራር ኤል 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.
ኡሱዋርዮስ ደ ሊኑክስ - ደበን አብር ላ ላ ተርሚናል (ያ የባህር አውቶቡስዶ ኤል icono o presionando CTRL+ALT+T) ፣ posteriormente deben ejecutar el comando
ሙ-አርታኢ
ማሳሰቢያ -ቀጣይነት ያለው ፣ 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 - ተለዋዋጮች
የላስ ተለዋዋጮች ልጅ ፣ ደ manera sencilla ፣ elementos que nos permiten almacenar datos en un programa. Como mencionamos en "Instalación de Mu Editor", Python es un lenguaje de tipado dinámico, lo que meaninga que no hay que asignar tipos a la variable ya que el intérprete lo hace automáticamente; también es fuertemente tipado, lo que meaninga que una vez que una variable tiene un tipo asignado, no puede ser cambiado. ¿Y cómo creo ተለዋዋጮች?
Lo únicoico necesitas es un nombre para la ተለዋዋጭ። ምሳሌ ፦
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 con punto desimal
ተለዋዋጭ ኦፕሬሽኖች;
a = 15 #a es un entero igual a quince
በ "* Multiplicación" "/ División" "** Potencias"
የሞዲፋንዶ ተለዋዋጮች;
a = 1 #Asigna el valor 1 a la ተለዋዋጭ ሀ
a += 1 #Le suma 1 a la ተለዋዋጭ aa -= 1 #Le resta 1 a la variable aa *= 1 #MultiTopea variable por 1 a /= 1 #Diviide 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 (ሀ) #Convierte la variable a (que es un texto) en unmemero: 2 float (a) #Convierte la variable a (que ahora es un número entero) en unmemero desimal: 2.0 str (a) #Convierte la ተለዋዋጭ a (un número decimal) en texto: "2.0" ዝርዝር (ሀ) #Convierte a en una lista: a ord (a) #Convierte a en su equivalente ASCII: 97 hex (a) #Convierte a en unmemero hexadecimal oct (a) #Convierte a en unmemero octal
ደረጃ 3 - የማኔጆ አቫንዛዶ ደ ሕብረቁምፊዎች
የቅድመ -መግለጫው መግለጫው ማን manera sencilla el uso de “print ()” ፣ pero a continuació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 ተለዋዋጭ 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: ኮንዲሽነሎች
የላስ 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. ምሳሌ ፦
ከሆነ: 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 meaninga "Else if": "Sino, Si", y representa un conicicional extra else: acción #Else meaninga "Sino", y se activa cuando el condicional 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)
ኦፔራዶርስ አሪሜቲኮስ
- Operador ==: Devuelve verdadero si una ተለዋዋጭ es igual a otra. Ej: a == ለ
- ኦፔራዶር! =: Devuelve verdadero si una variable es distinta a otra. ኢጅ: ከሆነ! = ለ
- Operador>: Devuelve verdadero si una ተለዋዋጭ es Mayor que otra. Ej: a> ለ ከሆነ
- ኦፔራዶር <: Devuelve verdadero si una variable es menor que otra. Ej: ከሆነ <b
- Operador> =: Devuelve verdadero si una ተለዋዋጭ es ከንቲባ o igual que otra.
- ኦፔራዶር <=: 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 እና ለ == 20 ከሆነ
- ወይም: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: a == 20 ወይም b == 20 ከሆነ
ደረጃ 5: ሴኩዌንሲስ: ሊስታስ ያ ዲሲዮናሪዮስ
Hay tipos de ተለዋጮች que permiten almacenar más de un valor, las listas y diccionarios, que permiten utilizar comas para separar valores.
ዝርዝር ፦ Almacenan varios valores almacenándolos en un Array o secuencia y separando los datos usando comas. ምሳሌ ፦
ቁጥሮች = [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 ልዩነትtos tipos
mi_celular_xd = {
"marca": "LG" "modelo": "H500" "nombre": "LG Magna" "lanzamiento": 2015}
አንድ ስክሪፕት 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 ፎርማ:
x = mi_celular_xd ["ማርካ"]
በናቬጋንዶ እና በሰከንዶች ውስጥ ለ:
ለ x በ mi_celular_xd ፦
acción
ቦራንዶ ኤለመንስ ዴ ሴኩዌንሲስ
ዴል nombre_de_la_secuencia [elemento]
limpiando (vaciando) secuencias
nombre_de_la_secuencia.clear ()
ማኒpuላንዶ secuencias
secuencia.append (ጀግንነት) #Arega un dato
secuencia.insert (pos, valor) #Inserta un valor en la secuencia sin modificar los que había secuencia.remove (ጀግንነት)
ደረጃ 6: ይገነባል 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 ተለዋዋጭ አቀፍ "እውነተኛ". በዚህ ጉዳይ ላይ
እያለ ፦
acción
ለ: ሎስ ቦክስ ለልጁ ኢትራዶዶስ ፣ እስክሪብቶ ፣ ኢቫን ዴቫ ሊስ ፣ ዲሲሲኖሪዮ ወይም ራንጎ። Su sintaxis es un poco compleja y suele variar según el uso que se le dará
ለ:
acción ለክልል (): acción
Sentencias Break y ቀጥል
በሎስ አንጓዎች ፣ በሰከነ አኳኋን (comandos) que permiten modificar su comportamiento:
ዕረፍቱ ኢሳዶ ፓራ ሳሊር ደ ኡን ቡክ ፣ mientras que continue es usado para saltar el bloque reality, y el retorno de los ciclos for o while.
ደረጃ 7: Funciones
Cuando estamos creando un programa largo, requerimos de Mayor organización y de una manera sencilla de ejecutar código que ya hemos usado en el mismo script para no tener que repetirlo. Es ahí donde entran las funciones, que permiten "llamar" a un pedazo de código al usar un comando específico. ምሳሌ ፦
def Nombre_De_La_Funcion ():
ኖምብሪ_ዴ_ ላ_ፉንኩን ()
የሚመከር:
አቃፊዎችን ከ Python ጋር ማመሳሰል -5 ደረጃዎች
አቃፊዎችን ከፓይዘን ጋር ማመሳሰል - ይህ አስተማሪ ሁለት አቃፊዎችን (እና በውስጣቸው ያሉትን ሁሉም አቃፊዎች) እንዴት በማመሳሰል እንዴት እንደሚይዙ ያሳየዎታል ስለዚህ አንዱ የሌላው ቀጥተኛ ቅጂ ነው። ሥራን በአከባቢ ፣ በደመና/በአውታረ መረብ አገልጋይ ወይም በዩኤስቢ አንጻፊ ለመደገፍ ተስማሚ። ከፕሮግራም ጋር ምንም ተሞክሮ የለም
የ Python Tic Tac Toe ጨዋታ: 4 ደረጃዎች
Python Tic Tac Toe Game: Python tic tac toe ጨዋታ ይህ ጨዋታ በኮምፒተር ቋንቋ የተሰራ ፒቶን አርታኢ ተጠቅሟል - ፒቻርም እንዲሁ የተለመደ የፓይዘን ኮድ አርታዒንም መጠቀም ይችላሉ
Atendente Automático Com Python No Google Colab: 5 ደረጃዎች
Atendente Automático Com Python No Google Colab: Olá pessoal! ጉዶርሜ ፣ ኔሴ ፕሮጄቶ nós vamos aprender como criar um ChatBot usando a Linguagem de programação Python e o Google Colab
DIY GPS Tracker --- Python Application: 5 ደረጃዎች (ከስዕሎች ጋር)
DIY GPS Tracker --- Python Application: ከሁለት ሳምንት በፊት በብስክሌት ውድድር ላይ ተሳትፌአለሁ። ከጨረስኩ በኋላ መንገዱን እና በዚያን ጊዜ የሄድኩበትን ፍጥነት መፈተሽ ፈለግሁ። እንደ አለመታደል ሆኖ አልተሳካም። አሁን የጂፒኤስ መከታተያ ለመሥራት ESP32 ን እጠቀማለሁ ፣ እና የብስክሌት መንገዴን ለመመዝገብ እወስደዋለሁ
MSP432 LaunchPad እና Python ን በመጠቀም 9 የሙቀት ደረጃዎች ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር 9 ደረጃዎች
MSP432 LaunchPad እና Python ን በመጠቀም የሙቀት ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር - TMP006 ከእቃው ጋር ግንኙነት ማድረግ ሳያስፈልግ የአንድን ነገር የሙቀት መጠን የሚለካ የሙቀት ዳሳሽ ነው። በዚህ መማሪያ ውስጥ Python ን በመጠቀም ከ BoosterPack (TI BOOSTXL-EDUMKII) የቀጥታ የሙቀት መረጃን እናሴራለን።