Clase 1 - Python
Clase 1 - Python
Nuestro objetivo es prepararte para enfrentar los desafíos del siglo XXI y facilitar tu inserción en el mercado laboral. Para lograrlo,
hemos desarrollado un programa que enfatiza la ejercitación constante y el seguimiento continuo. A continuación, te explicamos
cómo serás evaluado a lo largo de la cursada:
La información detallada de cada evaluación está disponible en el apartado “Introducción” dentro del Campus Virtual.
⚙Proyecto Integrador Final Obligatorio | Entregable
Las consignas a evaluar en este proyecto final integrador estará constituido por la resolución de los "Ejercicios
Prácticos" presentes a lo largo de la cursada en función del proyecto integrador.
After Class
El espacio "After Class" está diseñado para ofrecerte apoyo adicional y facilitar tu progreso durante la cursada. Aunque es opcional,
te recomendamos que utilices este espacio para optimizar tu aprendizaje y el desarrollo de tu proyecto integrador.
✨Beneficios de asistir:
Consultas y Asesoría: Aprovecha este tiempo para resolver cualquier duda o consulta que tengas sobre el contenido de las clases,
ejercicios prácticos, o cualquier aspecto relacionado con tu proyecto integrador. Podrás recibir orientación más personalizada de
los/as instructores y obtener aclaraciones que te ayudarán a comprender mejor los conceptos y mejorar tu desempeño.
Frecuencia: Una vez por semana en un día distinto y en la franja horaria de la cursada regular.
Enfoque inmersivo
En este curso utilizaremos un enfoque inmersivo como herramienta fundamental para que puedan experimentar los roles mas
solicitados en el mercado. Este curso va más allá de la enseñanza de programación; su objetivo es prepararlos para enfrentarse a
problemas del mundo real en entornos laborales.
Cada ejercicio en el curso será como un capítulo de una historia. Ustedes serán los protagonistas, y su misión será utilizar
las herramientas brindadas en las clases para superar los retos que se les presenten.
Objetivos de la Clase
Bienvenidos a este curso introductorio donde aprenderemos los fundamentos de la programación y el lenguaje Python.
Exploraremos conceptos clave, configuraremos nuestro entorno de desarrollo y escribiremos nuestro primer programa.
Creación de Software
Permite desarrollar aplicaciones y sistemas que transforman ideas en realidad digital.
Lenguajes de Programación
Lenguaje versátil y fácil de aprender, Robusto y portable, utilizado en Eficientes y cercanos al hardware,
ideal para principiantes y proyectos desarrollo empresarial y aplicaciones usados en sistemas operativos y
Proceso Salida
3 4
Operaciones o cálculos Resultado final después de
realizados sobre los datos de procesar los datos.
entrada.
Ejemplo de Algoritmo:
Verificación de Edad
Entrada Proceso
1 2
Usuario ingresa su edad en El programa compara la edad
años. ingresada con 18.
Decisión Salida
3 4
Si es mayor o igual a 18, es Muestra mensaje indicando
mayor de edad. si es mayor o menor de edad.
Características de los
algoritmos
Claridad y Precisión Finitud
Deben ser detallados y Deben concluir después de un
comprensibles, evitando número determinado de
ambigüedades. pasos.
Efectividad Generalidad
Deben resolver el problema en Deben aplicarse a un rango de
un tiempo razonable y con problemas similares, no solo a
recursos adecuados. un caso específico.
Representación de Algoritmos.
Versatilidad
Utilizado en desarrollo web, ciencia de datos, IA y más.
Algunas características de
Python
Gestión de Memoria Extensa Biblioteca
1 2
Automática Estándar
Python maneja automáticamente la Ofrece una amplia gama de módulos y
reserva y liberación de memoria. funciones predefinidas.
Crecimiento
2
Aumento constante en popularidad debido a su facilidad
de aprendizaje.
Adopción Científica
3
Amplio uso en comunidades científicas y de
investigación.
Actualidad
4
Uno de los lenguajes más enseñados y empleados en la
industria.
Instalando herramientas
Pasos para la instalación
de Python
Instalar Configurar
Seguir los pasos de instalación En Windows, seleccionar "Add
según tu sistema operativo. python.exe to PATH".
Instalación de Visual Studio
Code
Instalar Configurar
Seguir los pasos de instalación del Crear un acceso directo en el
asistente. escritorio o menú.
La Interfaz de Visual Studio Code
Guardar Autoguardado
3 4
Manualmente Activa la opción en el menú
Usa el icono de disquete o "Archivo" para guardado
Ctrl+S (Cmd+S en Mac). automático.
¡Hola Mundo!
Tu Primer Programa: "Hola,
Mundo"
Ejecutar Verificar
Usa la terminal integrada y escribe: Deberías ver "¡Hola, Mundo!" en la
python hola_mundo.py terminal.
Reflexión sobre la Clase
Logros Importancia
Configuraste tu entorno y Este es el primer paso
ejecutaste tu primer programa. fundamental para el éxito de tu
proyecto.
Futuro
Pronto construiremos soluciones más completas para nuestros
clientes.
⚙Ejercicios Prácticos
Storytelling 💭
Completar una pasantía de aprendizaje que pondrá a prueba todas tus habilidades y aprendizaje. A partir de este
momento un equipo de expertos te guiarán en este emocionante viaje.
Storytelling 💭
Acerca de TalentoLab.
En TechLab, convertimos ideas en herramientas digitales
innovadoras y confiables, ofreciendo servicios de Back-End con
un enfoque en la calidad y eficiencia. Nuestro compromiso es
desarrollar soluciones que optimicen procesos y potencien
negocios, combinando creatividad, tecnología de punta y un
compromiso absoluto con la satisfacción de nuestros clientes.
Tu éxito es nuestra prioridad, y nuestras soluciones están
diseñadas para marcar la diferencia.
Equipo de TechLab:
Mariana Luis
Gerente de Proyectos Desarrollador Senior
Organizada y enfocada en objetivos. Valora el trabajo en equipo. Experto en arquitectura de software y optimización de sistemas.
Elena Diego Sofía
Desarrolladora Junior Analista de Datos Especialista en UX/UI
Especialista en front-end y apasionada Experto en Big Data y visualización de Diseñadora innovadora centrada en la
por las nuevas tecnologías. información compleja. experiencia del usuario.
⚙Situación inicial en TechLab.
En TechLab recibimos un nuevo proyecto de un cliente que requiere el desarrollo de una aplicación en Python capaz de gestionar
información de clientes, productos y pedidos. La solución deberá incluir funcionalidades para registrar, consultar, actualizar y
eliminar datos, utilizando una base de datos SQLite integrada con el programa.
⚙Ejercicio Práctico
Optativo | No entregable
Preparar tu computadora para trabajar con Python,, asegurando que todas las herramientas estén correctamente instaladas y
configuradas.
Instalación de IDE
Objetivo: Asegurarte de que tenés instalado y configurado correctamente tu IDE (Visual Studio Code).
• Tareas:
• Completá la instalación del IDE.
• Abrí el IDE y familiarízate con su interfaz.
• Configurá el JDK en el IDE.
⚙Ejercicio Práctico
Optativo | No entregable