SlideShare una empresa de Scribd logo
Variables y tipos de
datos
Ing. Galván Jiménez Juan Carlos
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERÍA CIVIL
PROGRAMACIÓN DIGITAL
Semana 02:
LOGRO DE APRENDIZAJE
Al finalizar esta sesión, el estudiante se familiariza con los
elementos básicos de Python y el ambiente integrado de
desarrollo “Visual code”.
¿Por que usar Python?
El Visual code, permite crear proyectos utilizando dos opciones:
1. Un ambiente virtual
2. Utilizando el intérprete instalado en el disco de la computadora
Se recomienda crear proyecto utilizando el intérprete instalado en el
disco de la computadora, debido a que se crean los archivos
estrictamente necesarios y esto facilitará que se suba las respuesta
cuando den prácticas calificadas.
Crear un proyecto:
Para crear el proyecto se recomienda:
1. Crear una carpeta
2. Crear el proyecto utilizando el intérprete instalado en el disco duro
3. Verificar la ruta donde se están grabando los archivos que forman
parte del proyecto
Crear un proyecto:
Hola mundo!!
Ingreso y salida de datos
input permite ingresar datos desde el teclado. En otras palabras, enviar
información desde la consola hacia el programa.
Ingreso y salida de datos
input
• La instrucción input retorna una cadena.
• Se pueden realizar operaciones con la variable creada.
• Es posible convertir de cadena a entero utilizando el constructor int
Caracteres especiales
Backslash
• Cuando se quiere utilizar comillas simples o dobles dentro de una cadena.
También para utilizar otros caracteres, por ejemplo: backslash
• Cuando se quiere introducir fin de línea o tabulaciones dentro de una
cadena.
Tipos de datos
• Números enteros (int).
• Números de punto flotante (float).
• Números complejos (complex).
• Valores booleanos (bool).
• Cadenas de caracteres (str).
Tipos de datos
int
• Es de precisión ilimitada.
• Decimal, binario, octal, hexadecimal.
Tipos de datos
float
• Números literales, notación científica, constructor float.
• Decimal, binario, octal, hexadecimal.
Tipos de datos
bool
• Representación lógica.
• Muy importante para las estructuras de control condicional y repetitiva.
Tipos de datos
str
• Es inmutable (no puede ser modificado una vez que ha sido creado).
• Secuencia de caracteres.
Operadores con cadenas
• Unir dos cadenas (concatenar).
• Obtener un elemento de la cadena ([]).
Identación:
• En Python, la identación (sangría, espacios en blanco al inicio de la
línea) tiene un significado semántico. Por ello, es importante que,
por ahora, todas las líneas que escribas empiecen desde la primera
posición, es decir, que no estén identadas.
Precedencia de operadores
Prioridad Operador
1 Potencia: **
2 Multiplicación, división, división entera, módulo: *, /, //,
%
3 Suma, resta: +, -
Ejercicios
1. Escribir un programa en Python que permita hallar el área y el volumen de una
esfera.
2. Escribir un programa en Python que permita ingresar un monto en soles y muestre
su equivalente en dólares y euros.
3. Escribir un programa que solicite al usuario su nombre y edad. Posteriormente,
deberá indicarle en qué año cumplirá 100 años.
4. Escribir un programa que reciba una cantidad de minutos y calcule su equivalente
en segundos.
5. Escriba un programa que reciba un número representando una cantidad de
segundos. Posteriormente, el programa deberá calcular cuantos minutos y segundos
hay en ese tiempo. Por ejemplo: 150 segundos -> 2 minutos 30 segundos.
CONCLUSIONES
1. ¿Cómo creas un proyecto?
2. ¿Qué tipos de datos conocemos?
3. ¿Qué es la identación y sintaxis básica de Python?
4. ¿Qué operaciones realizamos en Python?
Preguntas y cierre de sesión:
BIBLIOGRAFÍA
• Bain, K. (2004) What the best college teachers do? Harvard University Press.
• Cerdà Martín, Joan Lluís (2001): "Cálculo integral". UB 49. Ed. Universidad de Barcelona.
• Maynard, K. (2004) Calculo Integral. Pontificia Universidad Católica del Perú. Cuarta Edición. Lima.
• Yboon García, & Velásquez, O. (2016). Cálculo diferencial e integral. Universidad del Pacífico. Lima.
• Zill, D. G., & Wright, W. S. (2011). Cálculo Trascendentes Tempranas. México: McGraw-Hill.
La vida mediante una integral
definida
GRACIAS!!
Ing. Galván Jiménez Juan Carlos
Nos vemos en la siguiente clase!

Más contenido relacionado

PDF
7. Introducción a Python.pdfff d
ODP
Introducción a la programación en Python
PDF
Programacion en python_1
PDF
Introducción a python.pdf
 
PPT
PDF
Unidad V Tutorial de Python
PPTX
Clase de python para mineria-Introduccion.pptx
PDF
1.2 - Variables, Tipos de Datos, Asignación y Expresiones.pdf
7. Introducción a Python.pdfff d
Introducción a la programación en Python
Programacion en python_1
Introducción a python.pdf
 
Unidad V Tutorial de Python
Clase de python para mineria-Introduccion.pptx
1.2 - Variables, Tipos de Datos, Asignación y Expresiones.pdf

Similar a Variables y tipos de variables en PY.pdf (20)

DOCX
02 introduccion a python
PDF
Introduccion a python
PPTX
python desde cero facil de realizar.pptx
PDF
Clase 1 - Python
PDF
curso_programacion_python3.pdf
PDF
Notas Básicas del Lenguaje de Programación Python
PPTX
Curso Pythonssssssssssssssssssssssssssssssssssssssss.pptx
PPTX
Aprendizaje de Lenguaje de Programación Python
PDF
manual de python basico escrito por de vilar
PDF
Tecnologia de informacion para uso empresarial
PDF
TRABAJO .pdf sdgvgsdsbsbsbsbsbsbsbsbsbsbs
PDF
TRABAJO .pdfelmejortitulodelmundomundial
PDF
TRABAJO . pdfelmejortitulodelmundomundial
PDF
TRABAJO de tecnología sobre los circuitos
PDF
python11111111111111111111111111111111111111111111111.pdf
PDF
Clase dos
PDF
1. Iniciando con Python Base Fundamental
PDF
Introduccion a Python. Clase 1
PDF
Guía de Python
PDF
guia-python-instrucciones-basicas.pdf
02 introduccion a python
Introduccion a python
python desde cero facil de realizar.pptx
Clase 1 - Python
curso_programacion_python3.pdf
Notas Básicas del Lenguaje de Programación Python
Curso Pythonssssssssssssssssssssssssssssssssssssssss.pptx
Aprendizaje de Lenguaje de Programación Python
manual de python basico escrito por de vilar
Tecnologia de informacion para uso empresarial
TRABAJO .pdf sdgvgsdsbsbsbsbsbsbsbsbsbsbs
TRABAJO .pdfelmejortitulodelmundomundial
TRABAJO . pdfelmejortitulodelmundomundial
TRABAJO de tecnología sobre los circuitos
python11111111111111111111111111111111111111111111111.pdf
Clase dos
1. Iniciando con Python Base Fundamental
Introduccion a Python. Clase 1
Guía de Python
guia-python-instrucciones-basicas.pdf
Publicidad

Más de AlvieryAntonioBravoA (9)

PDF
Algoritmos y formas de representacion.pdf
PPTX
Personal Pronouns-Verb to be (presente, past and future
PPTX
Words of every day and verb to be- Ingles básico
PPTX
Trabajo energía y potencia en la física universitaria
PDF
SEMANA 7 CENTRO-DE-GRAVEDAD-Y-CENTROIDE-DE-SUPERFICIES-.pdf
PDF
SEMANA 8 CARGAS Y APOYOS SOBRE CUERPOS RÍGIDOS
PPTX
Textos académicos: Tipos y características
PPTX
Análisis Vectorial: Propiedades en dos y tres dimensiones
PPTX
Estrategias para la comprensión de textos
Algoritmos y formas de representacion.pdf
Personal Pronouns-Verb to be (presente, past and future
Words of every day and verb to be- Ingles básico
Trabajo energía y potencia en la física universitaria
SEMANA 7 CENTRO-DE-GRAVEDAD-Y-CENTROIDE-DE-SUPERFICIES-.pdf
SEMANA 8 CARGAS Y APOYOS SOBRE CUERPOS RÍGIDOS
Textos académicos: Tipos y características
Análisis Vectorial: Propiedades en dos y tres dimensiones
Estrategias para la comprensión de textos
Publicidad

Último (20)

PDF
Oficio SEC 293416 Comision Investigadora
PDF
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
PDF
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
Perfilaje de Pozos _20250624_222013_0000.pdf
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PDF
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PDF
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
Oficio SEC 293416 Comision Investigadora
MATRIZ IDENTIFICACIÓN EVALUACION CONTROL PRL.pdf
NILS actividad 4 PRESENTACION.pptx pppppp
Módulo-de Alcance-proyectos - Definición.pdf
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
manual-electricidad-automotriz-sistemas-electricos-bateria-alumbrado-iluminac...
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Perfilaje de Pozos _20250624_222013_0000.pdf
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Oficio SEC de formulación de cargos por el apagón del 25F en contra del CEN
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
prg2_t01_p01_Fundamentos POO - parte1.pdf
informacion acerca de la crianza tecnificada de cerdos
NORMATIVA Y DESCRIPCION ALCANTARILLADO PLUVIAL.pdf
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
CALIDAD SSOMA AMBIENTE PRL UNIVERSIDADDD
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf

Variables y tipos de variables en PY.pdf

  • 1. Variables y tipos de datos Ing. Galván Jiménez Juan Carlos UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ FACULTAD DE INGENIERÍA CIVIL PROGRAMACIÓN DIGITAL Semana 02:
  • 2. LOGRO DE APRENDIZAJE Al finalizar esta sesión, el estudiante se familiariza con los elementos básicos de Python y el ambiente integrado de desarrollo “Visual code”.
  • 3. ¿Por que usar Python?
  • 4. El Visual code, permite crear proyectos utilizando dos opciones: 1. Un ambiente virtual 2. Utilizando el intérprete instalado en el disco de la computadora Se recomienda crear proyecto utilizando el intérprete instalado en el disco de la computadora, debido a que se crean los archivos estrictamente necesarios y esto facilitará que se suba las respuesta cuando den prácticas calificadas. Crear un proyecto:
  • 5. Para crear el proyecto se recomienda: 1. Crear una carpeta 2. Crear el proyecto utilizando el intérprete instalado en el disco duro 3. Verificar la ruta donde se están grabando los archivos que forman parte del proyecto Crear un proyecto:
  • 7. Ingreso y salida de datos input permite ingresar datos desde el teclado. En otras palabras, enviar información desde la consola hacia el programa.
  • 8. Ingreso y salida de datos input • La instrucción input retorna una cadena. • Se pueden realizar operaciones con la variable creada. • Es posible convertir de cadena a entero utilizando el constructor int
  • 9. Caracteres especiales Backslash • Cuando se quiere utilizar comillas simples o dobles dentro de una cadena. También para utilizar otros caracteres, por ejemplo: backslash • Cuando se quiere introducir fin de línea o tabulaciones dentro de una cadena.
  • 10. Tipos de datos • Números enteros (int). • Números de punto flotante (float). • Números complejos (complex). • Valores booleanos (bool). • Cadenas de caracteres (str).
  • 11. Tipos de datos int • Es de precisión ilimitada. • Decimal, binario, octal, hexadecimal.
  • 12. Tipos de datos float • Números literales, notación científica, constructor float. • Decimal, binario, octal, hexadecimal.
  • 13. Tipos de datos bool • Representación lógica. • Muy importante para las estructuras de control condicional y repetitiva.
  • 14. Tipos de datos str • Es inmutable (no puede ser modificado una vez que ha sido creado). • Secuencia de caracteres.
  • 15. Operadores con cadenas • Unir dos cadenas (concatenar). • Obtener un elemento de la cadena ([]).
  • 16. Identación: • En Python, la identación (sangría, espacios en blanco al inicio de la línea) tiene un significado semántico. Por ello, es importante que, por ahora, todas las líneas que escribas empiecen desde la primera posición, es decir, que no estén identadas.
  • 17. Precedencia de operadores Prioridad Operador 1 Potencia: ** 2 Multiplicación, división, división entera, módulo: *, /, //, % 3 Suma, resta: +, -
  • 18. Ejercicios 1. Escribir un programa en Python que permita hallar el área y el volumen de una esfera. 2. Escribir un programa en Python que permita ingresar un monto en soles y muestre su equivalente en dólares y euros. 3. Escribir un programa que solicite al usuario su nombre y edad. Posteriormente, deberá indicarle en qué año cumplirá 100 años. 4. Escribir un programa que reciba una cantidad de minutos y calcule su equivalente en segundos. 5. Escriba un programa que reciba un número representando una cantidad de segundos. Posteriormente, el programa deberá calcular cuantos minutos y segundos hay en ese tiempo. Por ejemplo: 150 segundos -> 2 minutos 30 segundos.
  • 20. 1. ¿Cómo creas un proyecto? 2. ¿Qué tipos de datos conocemos? 3. ¿Qué es la identación y sintaxis básica de Python? 4. ¿Qué operaciones realizamos en Python? Preguntas y cierre de sesión:
  • 21. BIBLIOGRAFÍA • Bain, K. (2004) What the best college teachers do? Harvard University Press. • Cerdà Martín, Joan Lluís (2001): "Cálculo integral". UB 49. Ed. Universidad de Barcelona. • Maynard, K. (2004) Calculo Integral. Pontificia Universidad Católica del Perú. Cuarta Edición. Lima. • Yboon García, & Velásquez, O. (2016). Cálculo diferencial e integral. Universidad del Pacífico. Lima. • Zill, D. G., & Wright, W. S. (2011). Cálculo Trascendentes Tempranas. México: McGraw-Hill.
  • 22. La vida mediante una integral definida
  • 23. GRACIAS!! Ing. Galván Jiménez Juan Carlos Nos vemos en la siguiente clase!