SlideShare una empresa de Scribd logo
PROGRAMACIÓN PARA LA CIENCIA Y
LA INGENIERÍA
CURSO
Alma Lucrecia Olivet López
Ingeniera en Sistemas de Información
Maestría en Liderazgo y Desarrollo Organizacional
Doctora en Liderazgo y Desarrollo Organizacional
INTRODUCCION A
PYTHON
GLOSARIO
Un escalar es una constante o variable que contiene un dato atómico y
unidimensional. En contraposición al concepto de escalar, están los
conceptos de array (vector), lista y objeto, que pueden tener almacenado en
su estructura más de un valor.
El término escalar en informática viene heredado del Álgebra Lineal y se
refiere a un dato atómico y unidimensional, en contraposición al concepto
de Vector, que se refiere a un dato multidimensional
Cómo hacer
comentarios en
Python
Comentarios enPython
Los comentarios en Python empiezan con
el carácter #
8
Tipos de datos en
Python
• Una variable es un nombre o referencia a un valor guardado
de la memoria del sistema
• En Python no es necesario declarar las variables al principio
del programa (esto es necesario en lenguajes como C, C++,
Pascal, Visual Basic). Las variables se declaran
automáticamente cuando se les asigna un valor por primera vez. Su
tipo corresponderá al tipo de dato que contienen.
Variables
Reglas para la creaciónde identificadores o nombres de
variables, funciones, etc.
●
Los nombres dados a las referencias de objetos se llaman identificadores o
simplemente nombres
Los nombres válidos en Python pueden tener cualquier longitud.
El primer carácter, debe ser una letra (UNICODE), o el guión bajo _
Los caracteres siguientes pueden ser también números (UNICODE), por ejemplo: '0'
... '9'. Es decir area2, area_2, área2, _area2 son un identificadores válidos;
2area, área media (con el espacio intermedio), area.media, a(b) no lo son.
Python diferencia entre mayúsculas y minúsculas (es case-sensitive en inglés):
Arbol, ARBOL, arbol, ArBoL y árbol son todos nombres diferentes
Se recomienda no utilizar los nombres ya utilizados por Python, ejemplo: int, float,
list, tuple, len, str, etc.
Un nombre válido no puede ser una de las palabras claves (keywords) de Python.
●
●
●
●
●
●
Palabras reservadas de Python 3
Nota: las palabras clave no se
pueden utilizar
como
identificadores. Se deben escribir
exactamente como se listan aquí.
Y con Python 3.7:
async await
Progra modulo iii-programacionpython02
Progra modulo iii-programacionpython02

Más contenido relacionado

La actualidad más candente

1
11
Estructuras de datos y Algoritmos
Estructuras de datos y AlgoritmosEstructuras de datos y Algoritmos
Estructuras de datos y Algoritmos
Rosangela Rivero
 
Datos simples
Datos simples Datos simples
Datos simples
Marthaa Hdz
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
bakura4
 
Utp sirn_s9_logica difusa
 Utp sirn_s9_logica difusa Utp sirn_s9_logica difusa
Utp sirn_s9_logica difusa
jcbp_peru
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
Mariajmb98
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
EdwinChamorroT
 
Estructuras de datos y algoritmos
Estructuras de datos y algoritmosEstructuras de datos y algoritmos
Estructuras de datos y algoritmos
Jessica Lopez
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
Johanna Toledo Morillo
 
Logica computacional
Logica computacionalLogica computacional
Logica computacional
Jesica Casas
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
Hernan Serrato
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
Darwin_Cusme
 
Tarea 3
Tarea  3Tarea  3
Introducción
IntroducciónIntroducción
Introducción
Karen Mendoza
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
rufiflores0469
 
Algoritmos
AlgoritmosAlgoritmos
Clasificación y Tipos de Datos
Clasificación y Tipos de DatosClasificación y Tipos de Datos
Clasificación y Tipos de Datos
Joaquin Lara Sierra
 
Kelly
KellyKelly
Kelly
ellicenia
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
Xavii Torres
 
Algoritmos
AlgoritmosAlgoritmos

La actualidad más candente (20)

1
11
1
 
Estructuras de datos y Algoritmos
Estructuras de datos y AlgoritmosEstructuras de datos y Algoritmos
Estructuras de datos y Algoritmos
 
Datos simples
Datos simples Datos simples
Datos simples
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Utp sirn_s9_logica difusa
 Utp sirn_s9_logica difusa Utp sirn_s9_logica difusa
Utp sirn_s9_logica difusa
 
Algoritmia
AlgoritmiaAlgoritmia
Algoritmia
 
Tipos de datos y operaciones
Tipos de datos y operacionesTipos de datos y operaciones
Tipos de datos y operaciones
 
Estructuras de datos y algoritmos
Estructuras de datos y algoritmosEstructuras de datos y algoritmos
Estructuras de datos y algoritmos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Logica computacional
Logica computacionalLogica computacional
Logica computacional
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Lenguajes de programación lógica
Lenguajes de programación lógicaLenguajes de programación lógica
Lenguajes de programación lógica
 
Tarea 3
Tarea  3Tarea  3
Tarea 3
 
Introducción
IntroducciónIntroducción
Introducción
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clasificación y Tipos de Datos
Clasificación y Tipos de DatosClasificación y Tipos de Datos
Clasificación y Tipos de Datos
 
Kelly
KellyKelly
Kelly
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a Progra modulo iii-programacionpython02

Intro01b-Intro LP-I of the class in the university
Intro01b-Intro LP-I of the class in the universityIntro01b-Intro LP-I of the class in the university
Intro01b-Intro LP-I of the class in the university
cesleogame
 
Unidad i poo
Unidad i pooUnidad i poo
Dp2
Dp2Dp2
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
Fernando Solis
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdf
fispari1
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
Andres Garcia Garcia
 
tipos de datos
tipos de datostipos de datos
tipos de datos
Fernando Solis
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
guestc906c2
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
Ricardo Daniel
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
Francisco Vallejo
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
Grisel Hernández
 
Clase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptxClase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptx
wilderjimenez53
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-B
cbertolotti
 
Datos simples
Datos simplesDatos simples
Datos simples
Alfredo Rivera
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
karliestefania
 
Python 4
Python 4Python 4
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
Jose Perez
 
Unidad_01_01.pdf
Unidad_01_01.pdfUnidad_01_01.pdf
Unidad_01_01.pdf
FelipeFarfn2
 
Modulo2a
Modulo2aModulo2a
Python para ingenieros civiles.pdf
Python para ingenieros civiles.pdfPython para ingenieros civiles.pdf
Python para ingenieros civiles.pdf
MiguelLuque15
 

Similar a Progra modulo iii-programacionpython02 (20)

Intro01b-Intro LP-I of the class in the university
Intro01b-Intro LP-I of the class in the universityIntro01b-Intro LP-I of the class in the university
Intro01b-Intro LP-I of the class in the university
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Dp2
Dp2Dp2
Dp2
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdf
 
Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3Introducción a la programación y la informática. Tema 3
Introducción a la programación y la informática. Tema 3
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Clase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptxClase de python para mineria-Introduccion.pptx
Clase de python para mineria-Introduccion.pptx
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-B
 
Datos simples
Datos simplesDatos simples
Datos simples
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Python 4
Python 4Python 4
Python 4
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Unidad_01_01.pdf
Unidad_01_01.pdfUnidad_01_01.pdf
Unidad_01_01.pdf
 
Modulo2a
Modulo2aModulo2a
Modulo2a
 
Python para ingenieros civiles.pdf
Python para ingenieros civiles.pdfPython para ingenieros civiles.pdf
Python para ingenieros civiles.pdf
 

Más de Alma Lopez

Unit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopythonUnit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopython
Alma Lopez
 
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadraticaProgra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Alma Lopez
 
Progra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-inputProgra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-input
Alma Lopez
 
Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01
Alma Lopez
 
Progra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatosProgra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatos
Alma Lopez
 
Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01
Alma Lopez
 
6140520
61405206140520
6140520
Alma Lopez
 
5457551
54575515457551
5457551
Alma Lopez
 
4042340
40423404042340
4042340
Alma Lopez
 
155208
155208155208
155208
Alma Lopez
 
119318
119318119318
119318
Alma Lopez
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
Alma Lopez
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
Alma Lopez
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
Alma Lopez
 
Mi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - claseMi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - clase
Alma Lopez
 
Mi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_claseMi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_clase
Alma Lopez
 
Mi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - claseMi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - clase
Alma Lopez
 
Planteamiento del problema
Planteamiento del problemaPlanteamiento del problema
Planteamiento del problema
Alma Lopez
 
Mi lluvia de_ideas
Mi lluvia de_ideasMi lluvia de_ideas
Mi lluvia de_ideas
Alma Lopez
 

Más de Alma Lopez (19)

Unit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopythonUnit0 conociendo e-instalandopython
Unit0 conociendo e-instalandopython
 
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadraticaProgra modulo iii-programacionpython-prgsecuencial_raizcuadratica
Progra modulo iii-programacionpython-prgsecuencial_raizcuadratica
 
Progra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-inputProgra modulo iii-programacionpython-input
Progra modulo iii-programacionpython-input
 
Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01Progra modulo iii-introducciona-python01
Progra modulo iii-introducciona-python01
 
Progra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatosProgra modulo iii-programacionpython-salidadedatos
Progra modulo iii-programacionpython-salidadedatos
 
Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01Progra modulo iii-programacionpython01
Progra modulo iii-programacionpython01
 
6140520
61405206140520
6140520
 
5457551
54575515457551
5457551
 
4042340
40423404042340
4042340
 
155208
155208155208
155208
 
119318
119318119318
119318
 
Arrays metodos deordenamiento01
Arrays metodos deordenamiento01Arrays metodos deordenamiento01
Arrays metodos deordenamiento01
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2Algoritmos estructuras repetitivas-ej#2
Algoritmos estructuras repetitivas-ej#2
 
Mi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - claseMi paso2 planteamiento_problema - clase
Mi paso2 planteamiento_problema - clase
 
Mi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_claseMi paso2 mapas_mentales_clase
Mi paso2 mapas_mentales_clase
 
Mi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - claseMi paso2 ejemplo pasos 1 al 3 - clase
Mi paso2 ejemplo pasos 1 al 3 - clase
 
Planteamiento del problema
Planteamiento del problemaPlanteamiento del problema
Planteamiento del problema
 
Mi lluvia de_ideas
Mi lluvia de_ideasMi lluvia de_ideas
Mi lluvia de_ideas
 

Último

TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 

Último (20)

TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 

Progra modulo iii-programacionpython02

  • 1. PROGRAMACIÓN PARA LA CIENCIA Y LA INGENIERÍA CURSO Alma Lucrecia Olivet López Ingeniera en Sistemas de Información Maestría en Liderazgo y Desarrollo Organizacional Doctora en Liderazgo y Desarrollo Organizacional
  • 3.
  • 5. Un escalar es una constante o variable que contiene un dato atómico y unidimensional. En contraposición al concepto de escalar, están los conceptos de array (vector), lista y objeto, que pueden tener almacenado en su estructura más de un valor. El término escalar en informática viene heredado del Álgebra Lineal y se refiere a un dato atómico y unidimensional, en contraposición al concepto de Vector, que se refiere a un dato multidimensional
  • 6.
  • 8. Comentarios enPython Los comentarios en Python empiezan con el carácter # 8
  • 9. Tipos de datos en Python
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. • Una variable es un nombre o referencia a un valor guardado de la memoria del sistema • En Python no es necesario declarar las variables al principio del programa (esto es necesario en lenguajes como C, C++, Pascal, Visual Basic). Las variables se declaran automáticamente cuando se les asigna un valor por primera vez. Su tipo corresponderá al tipo de dato que contienen. Variables
  • 22. Reglas para la creaciónde identificadores o nombres de variables, funciones, etc. ● Los nombres dados a las referencias de objetos se llaman identificadores o simplemente nombres Los nombres válidos en Python pueden tener cualquier longitud. El primer carácter, debe ser una letra (UNICODE), o el guión bajo _ Los caracteres siguientes pueden ser también números (UNICODE), por ejemplo: '0' ... '9'. Es decir area2, area_2, área2, _area2 son un identificadores válidos; 2area, área media (con el espacio intermedio), area.media, a(b) no lo son. Python diferencia entre mayúsculas y minúsculas (es case-sensitive en inglés): Arbol, ARBOL, arbol, ArBoL y árbol son todos nombres diferentes Se recomienda no utilizar los nombres ya utilizados por Python, ejemplo: int, float, list, tuple, len, str, etc. Un nombre válido no puede ser una de las palabras claves (keywords) de Python. ● ● ● ● ● ●
  • 23. Palabras reservadas de Python 3 Nota: las palabras clave no se pueden utilizar como identificadores. Se deben escribir exactamente como se listan aquí. Y con Python 3.7: async await