T2I1 1
Instituto Tecnológico Superior de Libres
Reporte de practica 4 - Programación básica de Python
Introduccion a la programación – Electromecánica
Adair Cornelio Carmona Ovalle
Luis Alberto Vázquez Méndez
Ing. Elmar Montiel Jimenez
20/11/2023
T2I1 2
programación básica en Python
Adair Cornelio Carmona Ovalle y Luis Alberto Vázquez Méndez.
I. INTRODUCCIÓN
En la rama interdisciplinaria de la electromecánica, el manejo total de la programación en
Python se de relevancia como componente esencial para comprender la estructura de la sintaxis
en los códigos. Ya que la actualidad la industria se maneja por sistemas embebidos y la
producción en masa se apoderan de la economía, los microcontroladores y procesadores
demandan algoritmos arraigados en una lógica precisa para no fallar. Este reporte se interioriza
a la introduccion de la programación en Python, explorando cómo esta herramienta no solo
facilita el entendimiento de la lógica de programación, sino que también rige como un
instrumento indispensable en la aplicación a sistemas electromecánicos.
A medida que avanzamos, comprenderemos cómo Python se integra a el ámbito de la
electromecánica. Desde el control de sistemas embebidos hasta la interacción avanzada y
precisa con dispositivos y sensores, Python se posiciona como un lenguaje accesible y
principalmente de uso gratuito que otorga un nuevo nivel de control y eficiencia.
Exploraremos, además, cómo Python acelera el desarrollo de programas y lecturas de sistemas,
proporcionando a nuestra ingeniería en electromecánica una herramienta de gran potencia
computacional. Esta introducción tiene la visión de comprender no solo los fundamentos de
Python, sino su correcta sintaxis dentro del programa.
Fig. 1 Python es un lenguaje que tiene una comunidad muy activa y permite a los desarrolladores y programadores poder crear códigos con librerías actualizadas
y resolver dudas.
T2I1 3
II. SOFTWARE UTILIZADO
Sabemos que el software a usar era spider, pero VSCode es más versátil y permite mayor uso
de diferentes códigos y librerías
III. MARCO TEÓRICO
print("hola mundo") #imprime hola mundo
"""
imprime hola mundo
"""
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
hola mundo
PS C:\Users\rocko>
A = "hola mundo" # variable string
B = int(12) # variable int
print(A)
print(B)
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
hola mundo
12
PS C:\Users\rocko>
A = "hola mundo" # variable string
B = int(12) # variable int
print(type(A))
print(type(B))
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
<class 'str'>
<class 'int'>
PS C:\Users\rocko>
T2I1 4
A = input("ingresa tu nombre: ") #entrada de variable string
print("tu nombre es ",A)
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
ingresa tu nombre: ADAIR
tu nombre es ADAIR
PS C:\Users\rocko>
A = "ELECTROMECANICA"
print(A[3])
print(len(A))
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
C
15
PS C:\Users\rocko>
A = "ELECTROMECANICA"
print(A[3:15])
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
CTROMECANICA
PS C:\Users\rocko>
A = ["1","2","ELECTROMECANICA"]
Z = 1
if "ELECTROMECANICA" in A:
for x in A:
print(x)
while Z < 20:
print(Z)
Z += 1
else:
print("0")
PS C:\Users\rocko> & C:/Users/rocko/AppData/Local/Microsoft/WindowsApps/[Link]
"c:/Users/rocko/Downloads/hola [Link]"
1
2
ELECTROMECANICA
1
2
3
4
5
6
7
T2I1 5
8
9
10
11
12
13
14
15
16
17
18
19
PS C:\Users\rocko>
Aquí resumí 4 condicionales en una estructura para no hacer 1 por 1 por separado.
IV. CONCLUSIÓN
Al integrar Python en el desarrollo de nuestra carrera, no solo ampliamos nuestro conocimiento
en un lenguaje de programación, sino también se hace una herramienta de utilidad que impulsa
la integración de varias disciplinas y la creación de soluciones eficientes basadas en la potencia
computacional de nuestra tecnología. Cabe recalcar que no especifique cada línea de codigo
desarrollado ya que era muy intuitivo si es que se tiene conocimiento de palabras básicas del
idioma inglés, no creo que fuese necesario una explicación detallada ya que el lenguaje permite
ser más intuitivo en sintaxis que otros lenguajes.
REFERENCIAS
[1] Lozano, R. (2021, 13 junio). Programar ESP32 con IDE Arduino. Talos Electronics5.
[Link]