You are on page 1of 22

PROGRAMACIÓN NIVEL II

Capacitador: Federico Luna


¡BIENVENIDAS/OS!

● Destinatarios:
Destinado a emprendedores que posean un conocimiento previo de
programación, algoritmos y estructuras de datos, y quieran actualizar o
incrementar sus conocimientos en este campo

● Requisitos de Participación:
¡Tener muchas ganas de aprender!

● Duración: 4 SEMANAS - 12 HORAS.

● Carga horaria semanal: Jueves de: 14:00 a 17:00


CONTACTO

CLASSROOM
Cualquier duda me escriben por este
Código de clase medio o al MAIL fe.luna@bue.edu.ar
gqrkcqf
EJERCICIO PRÁCTICO

Realizar un diagrama de flujo que imprima los números pares del 1 al 100

Link para realizar diagramas de flujo o hacerlo a mano:

http://draw.io/

https://www.diagrams.net/
SOLUCIÓN
Diferencias Compilador e Intérprete
Instalar paquete de idioma en español de Visual Code

1. Haga clic en el icono de Extensiones de la barra de actividades. ...


2. Escriba en el cuadro de búsqueda la palabra Spanish. ...
3. Haga clic en la extensión Spanish Language Pack para ver información detallada de la
extensión.
Cambiar idioma de Visual Code

Como cambiar el Idioma predefinido de Visual Studio Code en macOS


1. Abrir Visual Studio Code.
2. Abrir la Barra de Comandos con Cmd+Shift+P, en el menú que aparece hay que escribir Configure
Display Language y hacer click en la opción que aparece.
Primer Programa “HOLA MUNDO”

1. Abrimos el editor (Visual Studio donde vamos a escribir el código) y la consola (cmd donde lo vamos a
ejecutar)
2. Creamos una carpeta donde vamos a guardar nuestros programas y arrastramos esa carpeta a nuestro editor.
3. Generamos un archivo nuevo y recordar que tiene que tener una extensión: holamundo.py
4. Todos nuestros programas de Python van a terminar con py
5. Luego escribo print (“hola mundo”)
6. Archivo y guardar .
7. Abro la consola del intérprete con CMD
8. Me ubico en la carpeta Python creada (escribo CD Nombre_de_carpeta) y SIEMPRE para acceder al archivo
escribo Python Nombre_de_archivo (Ejemplo: python holamundo.py)
9. Y ahí muestra el resultado.
10. Recordar que # es para realizar un comentario NO SE IMPRIME
11. Si escribo python -h en la consola voy acceder al menú de ayuda del intérprete (pero eso lo vamos a ver más
adelante)
12. Si escribo en el intérprete la palabra type(valor) me va a indicar que tipo de datos es (lo veremos más
adelante). Si escribo python - - version me indica la versión que tengo instalada.
Página para ejecutar el código sino tengo instalado el Interprete / compilador
Google Colab - Primeros pasos

1. Seguir el siguiente enlace Google Colab

2. Crear un nuevo cuaderno (En la barra de herramientas,


presionar “Archivo” y luego “Nuevo Cuaderno”

3. Cambiar el nombre (Introducir el nombre que ustedes deseen)

4. Agregar Texto (Presionando en +Texto)

5. Agregar Código (Presionando en +Código)

6. Ejecutar para ver si TODO OK.


TIPOS DE DATOS en PYTHON
#string
print("hola mundo")
print('hola mundo')
print("""hola mundo""")
print('''hola mundo''')

#concatenación (Unimos un texto al lado del otro)


"chau"+"mundo"

print("chau"+"mundo")

#integer
print(10)

# float
print(10.5)

#Booleano
True
False
TIPOS DE DATOS
#Listas
[10, 20, 30, 40, 50, 15]
["Hola", "Chau", 'Adios',"byebye"]
[10, "hola", True, 10.5]

#Tuplas (agrupo datos pero datos que NO CAMBIAN)


(10, 20, 30, 40, 50, 15)

#Diccionarios (agrupo datos del mismo tipo/entidad)


{"Federico",
"Luna",
"Monchi"
}
#Diccionario (CLAVE/VALOR)
{"Nombre":"Federico",
"Apellido":"Luna",
"Apodo":"Monchi"}

#Es para cuando tengo un tipo de dato que no tiene nada


None
VARIABLES

nombre = "Federico"
print(10+10)
print(nombre)

x=50

#case sensitive
club="Boca"
Club="Boca"

#error
#2club

#es valido
#_2CLUB

#es valido
dsandias_dasjdioaoi="Romina"
VARIABLES

#esto tambien se puede hacer


d = 100
materia = "lengua"
d,materia = 100, "lengua"
print(d)
print(materia)

#impresion conjunta
print(d, materia)

#convenciones Porque los prograamdores eligen como llamar a variables.


nombre_club #Snake Case
nombreClub #Camel Case
NombreClub #Pascal Case

#constantes VA EN MAYUSCULAS ES UNA CONVECION NO TENGO FORMA


PI = 3.1416
MI_NOMBRE="Federico"

#python es un lenguaje dinámico y a esto nos referimos

nombre_club="Boca"
nombre_club= 12345
Variable

Las variables se emplean para almacenar información en un programa.

Una variable es el tipo de datos más básico en un lenguaje de programación. En los lenguajes de
programación se pueden usar variables para almacenar diferentes tipos de datos como números,
palabras y cadenas en la memoria del ordenador.
Ejercicios Prácticos

Es momento de aplicar lo aprendido y que identifiques cuántas variables y qué tipo de datos necesitarás para cada uno de los siguientes casos en
python asignando valores de inicialización.

Ejercicio 1: Directorio telefónico


Necesitas almacenar tus contactos en una aplicación, para cada uno necesitas: nombre, número telefónico y correo electrónico.

Ejercicio 2: Generando facturas


En tu negocio necesitas emitir facturas que indiquen el nombre del cliente, número de identificación, teléfono, dirección, nombre del producto o
servicio, cantidad, valor unitario, valor total por cada producto y valor total a pagar.

Ejercicio 3: Control de paso vehicular


En la carretera necesitas controlar el paso de vehículos por una zona determinada. La condición es el pago del servicio; si este se realizó puede
pasar, en caso contrario no podrá continuar.

Ejercicio 4: Agenda personal


Debes controlar tus compromisos de cada día, para esto realiza una agenda digital que permita mostrar tus espacios de tiempo disponibles y al
seleccionar un espacio disponible se solicita nombre, correo electrónico y motivo del agendamiento.

Ejercicio 5: Sistema de parqueadero


En un parqueadero de bicicletas debes validar si un espacio está vacío, en caso que sea verdadero debes permitir parquear tu bicicleta y
almacenar la fecha y hora en la cual fue parqueada para así generar el cobro por minutos. Al finalizar el uso del espacio, debes tomar la fecha y
hora nuevamente para calcular cuánto pagarás, teniendo en cuenta que cada minuto que estaba parqueada costó $1.
Ejercicios Resuelto

Directorio telefónico:

nombre: String
Número telefónico: String (sí, string, es más fácil guardarlos en una cadena, además de l “+” del código de país)
Correo electrónico.: String
.
Generando facturas

nombre del cliente: String


número de identificación: String
Teléfono: String
dirección: String
nombre del producto o servicio: String
cantidad: Integer
Valor unitario: Float
valor total por cada producto: Float
valor total a pagar: Float
.
Ejercicios Resuelto

Control de paso vehicular

Pago del servicio: Lógico/Booleano

.
Agenda personal

nombre: String
correo electrónico: String
motivo del agendamiento: String

.
Sistema de parqueadero:

Espacio vacío: Lógico/Boolean


fecha y hora: String
Tiempo parqueada: Integer
Tarifa por minuto: Integer
REPASO FOR / WHILE / DO WHILE

¿Cuándo utilizar un ciclo for, while o do while?

For: cuando sabes (o puedes saber) las veces repetirás el ciclo. Ejemplos: “5 veces”, “la
cantidad de elementos que tiene un arreglo”.

While: Cuando no sabes las veces que se repetirá un ciclo. Ejemplos: “reintentar
conectarme a una base de datos si falló al hacerlo”

Do While: Cuando no sabes las veces que se repetirá un ciclo y necesitas que se realice por
lo menos una vez. Ejemplos: “Conectarme a la base de datos, si falló, repetir hasta que me
pueda conectar”

You might also like