תוכן עניינים:
- אספקה
- שלב 1: ראשי תיבות של El Programa
- שלב 2: משתנים
- שלב 3: Manejo Avanzado De Strings
- שלב 4: Condicionales
- שלב 5: Secuencias: Listas Y Diccionarios
- שלב 6: Bucles O Ciclos
- שלב 7: פונקציות
וִידֵאוֹ: Conceptos Básicos De Python: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
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.
אספקה
מערכת חישובית של מערכת הפעלה עם התקנת עורך (Windows ו- Linux לינוקס, מערכת ההפעלה של מערכת ההפעלה וההסברה וההסברים של MacBook)
שלב 1: ראשי תיבות של El Programa
שימוש בחלונות: Deberán encontrar 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.
לינוקס: טרמינל Deben abrir la (Ya sea buscando el icono o presionando CTRL+ALT+T), posteriormente deben ejecutar el comando:
עורך מו
הערה: 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 con código erróneo
שלב 2: משתנים
לא משתנים son, de 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 significa 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 significa que una vez que una משתנה tiene un tipo asignado, no puede ser cambiado. ¿משתני cómo creo?
Lo único necesitas es un nombre para la משתנה. דוגמא:
nombre = "Fabio" מחרוזת #כל טיפ: מחרוזת טקסט
mitad_de_10 = 5 #כל טיפ Int: מספר אנטרו פי = 3.141592 #אל טיפוס: צף: מספר עם נקודות עשרוניות
משתנים של פעולות:
a = 15 #a es un entero igual a חבוש
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" "* Multiplicación" "/ Division" "** Potencias"
משתני Modificando:
a = 1 #משתנה a aigna el valor 1 a la a
a += 1 #משתנה le suma 1 a la משתנה aa -= 1 #משתנה resta 1 a la משתנה aa *= 1 #משתנה Multiplica la por 1 a /= 1 #מחלק את משתנה entre 1 a ** = 1 #Potencia la משתנה a la 1
שינוי המשתנים:
a = "2" א
int (a) משתנה #Convierte la (que es un texto) en no nummer: 2 float (a) #Convierte la משתנה a (que ahora es un número entero) en un deco decimal: 2.0 str (a) #Convierte la משתנה a (ללא מספר עשרוני) en texto: רשימה "2.0" (א) #Convierte en una list: a ord (a) #Convierte a en su equivalente ASCII: 97 hex (a) #Convierte a en un número אוקטקס הקסדצימלי (א) #Convierte a en unmero octal
שלב 3: Manejo Avanzado De Strings
Anteriormente expliqué de manera sencilla el uso de "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 and mayúsculas
var.lower () #Muestra el texto en minúsculas
שלב 4: Condicionales
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. דוגמא:
אם: 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 significa "Else if": "Sino, Si", y representa un extra condicional extra: acción #Els significa "Sino", y se activa cuando el condicional if y/o el elif no se cumplen
¿Y cómo funcionan las condiciones? Pues con משתנים, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)
Operadores Aritméticos:
- Operador ==: Devuelve verdadero si una variable es igual a otra. Ej: אם a == b
- Operador! =: Devuelve verdadero si una משתנה es distinta a otra. Ej: אם a! = B
- מפעיל>: Devuelve verdadero si una משתנה es ראש העיר que otra. Ej: אם a> b
- מפעיל <: Devuelve verdadero si una משתנה es menor que otra. Ej: אם a <b
- Operador> =: Devuelve verdadero si una משתנה es ראש העיר או igual que otra.
- Operador <=: 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: Secuencias: Listas Y Diccionarios
יש לנו משתנים שיכולים לאפשר תמורה לכל דבר וערך, לאפשר לי לרשום ולתקן, ולתת שימוש בתרדמות עבור ערכים נפרדים.
רשימה: 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 list son cadenas de texto, están entre comillas simples ('')
Diccionarios: Almacenan datos dobles, tal y como lo haría una list 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 consultor con otras משתנים de la siguiente forma:
x = mi_celular_xd ["marca"]
Navegando en secuencias con bucles עבור:
עבור x ב- 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 (גבורה) #אגרסה un dato
secuencia.insert (pos, valer)
שלב 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 sintaxis que usa es muy sencilla:
בזמן:
acción
עבור: Los bucles for son iteradores, es decir, se mueven a través de una list, diccionario o rango. Su sintaxis es un poco compleja y suele variar según el uso que se le dará
ב:
acción for in range (): acción
Sentencias Break y המשך
En los bucles, se suelen usar sentencias (comandos) que permiten 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 לזמן מה.
שלב 7: פונקציות
Cuando estamos creando un programa largo, Requerimos de Mayer organisation and 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 ():
Nombre_De_La_Función ()
מוּמלָץ:
Atendente Automático Com Python No Google Colab: 5 שלבים
Atendente Automático Com Python No Google Colab: Olá pessoal! Tudo bem? Meu nome é Guilherme, Nesse projeto nós vamos aprender como criar um ChatBot usando a Linguagem of programação Python e Google Colab! Sou aluno da https://orbe.ai/ - Escola de Inteligência Artificial Infinita e esse projeto
סורק קוד QR באמצעות OpenCV ב- Python: 7 שלבים
סורק קוד QR באמצעות OpenCV ב- Python: בעולם של היום אנו רואים קוד QR וברקוד משמשים כמעט בכל מקום, מאריזות מוצרים ועד תשלומים מקוונים ועכשיו אנו רואים קודי QR אפילו במסעדה כדי לראות את התפריט. אז אין ספק אם זו החשיבה הגדולה כעת. אבל האם אי פעם וואו
ערכת ממשק אינטרנט מלא של Python עבור PhidgetSBC3: 6 שלבים
ערכת ממשק אינטרנט מלא של Python עבור PhidgetSBC3: לוח PhidgetSBC3 הוא מחשב לוח יחיד תפקודי מלא, המריץ Debain Linux. הוא דומה לפטל הפטל, אך יש לו 8 כניסות חיישן אנלוגיות ו -8 כניסות דיגיטליות ו -8 יציאות דיגיטליות. הוא נשלח עם שרת אינטרנט ויישום אינטרנט כדי לשתף
Raspberry Pi SHT25 לחות וחיישן טמפרטורה Python הדרכה: 4 שלבים
Raspberry Pi SHT25 לחות וחיישן טמפרטורה Python הדרכה: SHT25 I2C חיישן לחות וטמפרטורה ± 1.8%RH ± 0.2 ° C I2C Mini Module. חיישן הלחות והטמפרטורה של SHT25 דיוק גבוה הפך לסטנדרט תעשייתי מבחינת גורם הצורה והאינטליגנציה, המספק סיגנר חיישן מכויל, לינארי
תחילת העבודה עם Python עבור ESP8266 ו- ESP32: 6 שלבים
תחילת העבודה עם Python עבור ESP8266 ו- ESP32: Bacground ESP8266 ואחיו הצעיר ESP32 הינם שבבי Wi-Fi בעלות נמוכה עם מחסנית TCP/IP מלאה ויכולת בקר לבקר. שבב ESP8266 הגיע לראשונה לידיעת קהילת היצרנים בשנת 2014. מאז, המחיר הנמוך (