0% encontró este documento útil (0 votos)
6 vistas

Lab 8

Cargado por

erick.perez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

Lab 8

Cargado por

erick.perez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

UNIVERSIDAD POLITÉCNICA

DE EL SALVADOR (UPES)
Fundamentos de Programación

Laboratorio 8: Python Fundamentos

Instructor: Ing. Sergio Argueta


I. Objetivo General
Que el estudiante conozca las bases de programacion en python

I.I. Objetivo Específicos

● Manejo de Variables
● Manejo de Operaciones

II. Teoría Básica Relacionada

¿Qué es Python

Python un lenguaje multiparadigma, que soporta orientación a objetos, programación


imperativa y, en menor medida, programación funcional. Es interpretado, de tipado dinámico y
multiplataforma.

El Zen de Python
El Zen de Python es una colección de principios de software que influyen en el diseño
del lenguaje de programación Python. Es la entrada informativa número 20 de las
Propuestas de Mejoras de Python (PEP20, Python Enhancement Proposals).

● Bello es mejor que feo.

● Explícito es mejor que implícito.

● Simple es mejor que complejo.

● Complejo es mejor que complicado.

● Plano es mejor que anidado.

1
● Espaciado es mejor que denso.

● La legibilidad es importante.

● Los casos especiales no son lo suficientemente especiales como para romper


las reglas.

● Sin embargo, la practicidad le gana a la pureza.

● Los errores nunca deberían pasar silenciosamente.

● A menos que se silencien explícitamente.

● Frente a la ambigüedad, evitar la tentación de adivinar.

● Debería haber una, y preferiblemente solo una, manera obvia de hacerlo.

● A pesar de que esa manera no sea obvia a menos que seas holandés.

● Ahora es mejor que nunca.

● A pesar de que nunca es muchas veces mejor que ahora mismo.

● Si la implementación es difícil de explicar, es una mala idea.

● Si la implementación es fácil de explicar, puede que sea una buena idea.

● Los espacios de nombres son una gran idea, ¡tengamos más de esos!

La sintaxis de Python es extremadamente "limpia", no se requiere de ningún caracter


que indique el final de una secuencia y los bloques se definen a través de la
indentación del código. Los comentarios de una sola línea se definen con el carácter
almohadilla (#) y las cadenas de multiples líneas (""") se suelen emplear para escribir
comentarios multilínea.

Los operadores aritméticos +, - y / significan en Python lo mismo que en matemáticas.


El asterisco (*) es el símbolo para la multiplicación, el % se usa para obtener el módulo,
// para división entera y ** es el símbolo para las potencias. También disponemos de los
operadores incrementar (+=) y decrementar (-=).

2
Existen tres operadores lógicos: and, or, y not. La semántica (significado) de estos
operadores es similar a sus significados en inglés (en español “y”, “o” y “no”).

La asignación de valores, como en la mayoría de lenguajes, se realiza con el símbolo


"igual" (=). La doble igualdad (==) se usa para comprobar que dos valores son iguales,
además disponemos de estos operadores de comparación: distinto que (!=), mayor que
(>), menor que (<), mayor o igual (>=) y menor o igual (<=).

Tipos de datos

Los tipos de datos básicos en Python son los numéricos formados por enteros, los
reales y los complejos; las cadenas de texto y los booleanos.

Entorno de desarrollo para la codificación en


Python.
Thonny es un programa de desarrollo gratuito para PC que fue creado por un
desarrollador independiente que lleva el mismo nombre. Es un entorno de desarrollo
integrado (IDE) de código abierto que se puede utilizar para crear diversas aplicaciones
utilizando el lenguaje de programación Python.

Al igual que Microsoft Visual Studio o NetBeans IDE, Thonny facilita la codificación a
los programadores, ya que ya viene con las herramientas, bibliotecas y dependencias
esenciales que necesitan para empezar. Este IDE en particular se hizo para centrarse
en Python y atender a los principiantes que quieren aprender a programar y hacer
programas con él.

Enfoque para principiantes


Programar es una habilidad altamente técnica y adaptable que tener en la era digital de
hoy en día. Ya sea para trabajo, pasión o fines educativos, no hay escasez de
herramientas para ayudarte a desarrollar programas. Una de las consideraciones más
importantes a tener en cuenta es en qué lenguaje específico quieres codificar. Si se
trata de Python, entonces Thonny es un interesante IDE de código abierto que podría

3
resultar beneficioso.

Esta aplicación está hecha para principiantes, para ayudarles a aprender sobre Python.
Al ejecutar un programa, mostrará simultáneamente su código para que puedas
inspeccionarlo y estudiarlo. La cantidad de información proporcionada se extiende a
otros aspectos también. Puedes ver los valores de las variables y cómo cambian a
medida que se ejecuta la aplicación en tiempo real. Lo mismo ocurre al usar
expresiones, ya que te dará detalles granulares a medida que avanzas.

Otras características destacables incluyen un depurador integrado, autocompletado de


código, resaltado de errores de sintaxis y mucho más. La desventaja más inherente de
usar esta aplicación es su alcance y soporte limitados solo para usar Python. Aparte de
eso, es una herramienta bastante intuitiva y amigable para principiantes para ayudar a
cualquiera a comenzar a codificar y desarrollar para este lenguaje de programación en
particular sin tener que lidiar con un proceso de configuración demasiado complicado y
demás.

Aprendizaje visual
Si eres nuevo en la programación o en Python en particular, y quieres aprender a
codificar con él, Thonny ofrece una experiencia de aprendizaje intuitiva y altamente
visual. Es prácticamente un paquete de plug-and-play, con todas las cosas que
necesitas ya configuradas y preconfiguradas. Además, hay muchas características
adicionales útiles integradas para mejorar la usabilidad. Este programa es
recomendado y vale la pena considerarlo.

Variables
En Python existen una serie de reglas para los nombres de variables:
1. Sólo pueden contener los siguientes caracteres
• Letras minúsculas.
• Letras mayúsculas.
• Dígitos.
• Guiones bajos (_).
2. Deben empezar con una letra o un guión bajo, nunca con un dígito.
3. No pueden ser una palabra reservada del lenguaje («keywords»).

4
III. Desarrollo de la práctica

III.I Desarrollo del instructor: Ejercicio ejemplo por parte del instructor en la hora del
laboratorio.

● Elaborar un Hola Mundo.

● Programa que sume dos números.

III.II Desarrollo del estudiante: Ejercicio por parte del alumno en la hora del laboratorio
con supervisión del instructor.
Elabore los siguientes algoritmos en pseint:
● Escribir un programa que pregunte el nombre del usuario en la consola y
después de que el usuario lo introduzca muestre por pantalla la cadena ¡Hola
<nombre>!, donde <nombre> es el nombre que el usuario haya introducido.

● Elaborar un algoritmo que permita ingresar el número de partidos ganados,


perdidos y empatados, por ABC club en el torneo apertura, se debe de mostrar
su puntaje total, teniendo en cuenta que por cada partido ganado obtendrá 3
puntos, empatado 1 punto y perdido 0 puntos.

También podría gustarte