SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
FUNDAMENTOS
DE PYTHON
(VARIABLES)
Mg. Richard E. Mendoza G.
¿QUÉ ES PYTHON?
§ Lenguaje de programación de propósito
general
§ Lenguaje de alto nivel (de abstracción)
§ Enfatiza la legibilidad del código
§ Permite hacer mucho trabajo
manteniendo una sintaxis clara
§ Sentencias relativamente cortas
§ Varios paradigmas: imperativo, orientado a
objetos, funcional
ORÍGENES / HISTORIA
§ Creación: principios de los 90's (1991)
§ Autor: Guido Van Rossum (GvR)
§ Lugar: CWI (Centro de Investigacíon en Holanda)
...pero la mayoría
cree que...
LOGO
ALGUNOSUSUARIOSDEPYTHON
PROPIEDADES
Interpretado ode script
saludo="Bienvenidos a la
Misión TIC "
vigencia=2022
print(saludo+vigencia)
Tipado Dinámico
§ No es necesario declarar el
tipo de dato que va a
contener una determinada
variable.
§ El tipo se determinará en
tiempo de ejecución.
§ El tipo puede
cambiar si se asigna
un valor diferente.
PROPIEDADES
a = 5
print(a)
print(type(a))
a = "hola"
print(a)
print(type(a))
a = 5.4
print(a)
print(type(a))
a = (4 + 2j)
Fuertemente Tipado
La característica de «Fuertemente
Tipado» se refiere a que una vez
que una variable guarda un valor,
no se puede tratar a dicho valor
como si fuera de otro tipo, es
decir no se pueden realizar
operaciones entre variables con
valores de diferentes tipos.
PROPIEDADES
print("Bienvenidos a Misión
TIC 2022")
a = 9 # valor entero
b = "5" # valor entero
c = a + b # no se puede
realizar esta operación
print(c)
¿PORQUÉUSARLO?
Python is Open!!!
• Usar
• Distribuir
• Incluso uso comercial
• Python Software Foundation
1
1
5
Multiplataforma
Windows, Linux/Unix, OS/2, Mac incluso Amiga
.NET, Java... Dispositivos Móviles... Ej: Ubuntu
Se integra con:
§ COM (extensiones windows)
§ bibliotecas Java(Jython),
§ .NET (IronPython)
§ Fácil de aprender
§ Amplia y buena documentación en línea.
¿PORQUÉUSARLO?
INSTALACIÓN
http://www.python.org/download/
Disponible en la mayoría de distribuciones GNU/Linux
sudo apt-get install ipython
http://ipython.scipy.org/moin/
Autocompletado (In[1] : pr +Tab)
Operador ?(Ayuda métodos)
https://www.anaconda.com/
Anaconda es una distribución libre y abierta1 de los
lenguajes Python y R, utilizada en ciencia de datos,
y aprendizaje automático (machine learning).
PYTHON
OPERADORES
VARIABLES Y EXPRESIONES
VARIABLES EN
MATEMÁTICAS
• Un símbolo utilizado para representar un valor numérico que
puede cambiar
2x=y +1(Álgebra)
• x=1,y =1
• x=2,y =3
Dentro de diezaños, Pedro será
tres veces mayor de lo que es
hoy. ¿Cuál es su edad actual?
¿Qué es una variable?
Una variable es la unidad
básica para almacenar datos
en un programa de
computadora.
Tipos de variables:
públicas, privadas, constantes
VARIABLES Y EXPRESIONES
mensaje1 = "¿Cómo estas?”
edad = 20 # valor edad
PI = 3.14159 # valor constante
no_tocar = "algo importante"
#Las variables se pueden
reasignar
mi_variable = 2
mi_variable = mi_variable * 5
print(mi_variable)
SINTAXIS
MAYÚSCULAS –MINÚSCULAS
No se necesita ”;”
Asignación Múltiple en una
línea
2
6
Los bloques son
especificados por
indentación(sangría)
a,b = 4,9
print(a)
a,b = b,a
print(a)#9
aux = a;
a = b;
b = aux;
TIPOS DE DATOS
Números : entero, flotante,
complejo
Cadenas de Texto
Valores Booleanos
3 , 4.57, 2 + 3j
“Hola Mundo” True -False
Saber el tipo de dato que contiene
una variable:
type(id_variable)
2
7
a = 5
print(a)
print(type(a))
a = "hola"
print(a)
print(type(a))
a = 5.4
print(a)
print(type(a))
a = (4 + 2j)
TIPOS DE DATOS
REGLAS PARA
NOMBRAR VARIABLES
MAYÚSCULAS –MINÚSCULAS
No se necesita ”;”
Asignación Múltiple en una
línea
2
9
Los bloques son
especificados por
indentación(sangría)
a,b = 4,9
print(a)
a,b = b,a
print(a)#9
aux = a;
a = b;
b = aux;
Tengo esa esperanza que hay
una mejor manera.
Herramientas de más alto nivel
que en realidad le permiten ver la
estructura de los programas
con mayor claridad serán de
enorme valor

Weitere ähnliche Inhalte

Was ist angesagt?

Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosDaniel Muccela
 
Manual de python
Manual de pythonManual de python
Manual de pythonULEAM
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientesalexis ibarra
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python Eddie Malca
 
Tutorial de Python - Pyar
Tutorial de Python - PyarTutorial de Python - Pyar
Tutorial de Python - PyarSergio Vallejo
 

Was ist angesagt? (10)

Curso python
Curso pythonCurso python
Curso python
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzados
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Python y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-CorrientesPython y la POO, en una clase, UNNe-Corrientes
Python y la POO, en una clase, UNNe-Corrientes
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Clase4_Python-CTIC
Clase4_Python-CTICClase4_Python-CTIC
Clase4_Python-CTIC
 
Python
PythonPython
Python
 
Tutorial de Python
Tutorial de PythonTutorial de Python
Tutorial de Python
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Tutorial de Python - Pyar
Tutorial de Python - PyarTutorial de Python - Pyar
Tutorial de Python - Pyar
 

Ähnlich wie Fundamentos Python Variables

Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxjgs07
 
Resumen python
Resumen pythonResumen python
Resumen pythonhedaro
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxVeronica Freire
 
Intro Python
Intro PythonIntro Python
Intro PythonMoreLab
 
Sesión 1: Python
Sesión 1: PythonSesión 1: Python
Sesión 1: Pythonmaluacsa
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfJaviMartin21
 
Python para todos
Python para todosPython para todos
Python para todosErik Gur
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfRafalJMalave
 
Python para todos
Python para todosPython para todos
Python para todossebas145713
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdfssuser626fe4
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionDeisy F
 

Ähnlich wie Fundamentos Python Variables (20)

Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 
Preguntas (1)
Preguntas (1)Preguntas (1)
Preguntas (1)
 
Clase02 paradigmas
Clase02 paradigmasClase02 paradigmas
Clase02 paradigmas
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
Resumen python
Resumen pythonResumen python
Resumen python
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptx
 
Programación Web Introducción
Programación Web IntroducciónProgramación Web Introducción
Programación Web Introducción
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Intro Python
Intro PythonIntro Python
Intro Python
 
Sesión 1: Python
Sesión 1: PythonSesión 1: Python
Sesión 1: Python
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Eventos intropython
Eventos intropythonEventos intropython
Eventos intropython
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 

Mehr von Richard Eliseo Mendoza Gafaro

PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1Richard Eliseo Mendoza Gafaro
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIRichard Eliseo Mendoza Gafaro
 

Mehr von Richard Eliseo Mendoza Gafaro (20)

CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEICUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
CUESTIONARIO REDES TELEMATICAS CISCO, HPE Y HUAWEI
 
Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1Material_para_Estudiante_DMPC_V012022A_SP_1
Material_para_Estudiante_DMPC_V012022A_SP_1
 
MANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASEMANUAL DE ORACLE AUTONOMOUS DATABASE
MANUAL DE ORACLE AUTONOMOUS DATABASE
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 3
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 2
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 4
 
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
PARCIAL 2 PLATAFORMAS Y SOPORTES MULTIMEDIA 2023-2-VARIANTE 1
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
 
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UXPARCIAL 2 DESARROLLO DE INTERFACES UI UX
PARCIAL 2 DESARROLLO DE INTERFACES UI UX
 
Explicación cadena de valor
Explicación cadena de valorExplicación cadena de valor
Explicación cadena de valor
 
MANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEBMANUAL DESPLIEGUE SERVIDOR WEB
MANUAL DESPLIEGUE SERVIDOR WEB
 
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCHMANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
MANUAL DE DESPLIEGUE BASE DE DATOS CON WORKBENCH
 
CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2CUESTIONARIO INTRODUCCION A UNITY 3D v2
CUESTIONARIO INTRODUCCION A UNITY 3D v2
 
CUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3DCUESTIONARIO INTRODUCCION A UNITY 3D
CUESTIONARIO INTRODUCCION A UNITY 3D
 
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOSMANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
MANUAL DESPLIEGUE SERVIDOR BASE DE DATOS
 
INTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOSINTRODUCCION A SISTEMAS OPERATIVOS
INTRODUCCION A SISTEMAS OPERATIVOS
 
CLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUDCLASE 2 ORACLE CLOUD
CLASE 2 ORACLE CLOUD
 
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIOCASOS DE ESTUDIO MODELADO DEL NEGOCIO
CASOS DE ESTUDIO MODELADO DEL NEGOCIO
 
MATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNAMATERIAL DE ESTUDIO CCNA
MATERIAL DE ESTUDIO CCNA
 
PREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTASPREGUNTAS TOGAF 9.2 RESPUESTAS
PREGUNTAS TOGAF 9.2 RESPUESTAS
 

Kürzlich hochgeladen

Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024CESARHERNANPATRICIOP2
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLdanilojaviersantiago
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 

Kürzlich hochgeladen (20)

Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024Base de Datos en Microsoft SQL Server 2024
Base de Datos en Microsoft SQL Server 2024
 
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOLTERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
TERMODINAMICA YUNUS SEPTIMA EDICION, ESPAÑOL
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 

Fundamentos Python Variables

  • 2.
  • 3. ¿QUÉ ES PYTHON? § Lenguaje de programación de propósito general § Lenguaje de alto nivel (de abstracción) § Enfatiza la legibilidad del código § Permite hacer mucho trabajo manteniendo una sintaxis clara § Sentencias relativamente cortas § Varios paradigmas: imperativo, orientado a objetos, funcional
  • 4.
  • 5. ORÍGENES / HISTORIA § Creación: principios de los 90's (1991) § Autor: Guido Van Rossum (GvR) § Lugar: CWI (Centro de Investigacíon en Holanda)
  • 6.
  • 10.
  • 11. PROPIEDADES Interpretado ode script saludo="Bienvenidos a la Misión TIC " vigencia=2022 print(saludo+vigencia)
  • 12. Tipado Dinámico § No es necesario declarar el tipo de dato que va a contener una determinada variable. § El tipo se determinará en tiempo de ejecución. § El tipo puede cambiar si se asigna un valor diferente. PROPIEDADES a = 5 print(a) print(type(a)) a = "hola" print(a) print(type(a)) a = 5.4 print(a) print(type(a)) a = (4 + 2j)
  • 13. Fuertemente Tipado La característica de «Fuertemente Tipado» se refiere a que una vez que una variable guarda un valor, no se puede tratar a dicho valor como si fuera de otro tipo, es decir no se pueden realizar operaciones entre variables con valores de diferentes tipos. PROPIEDADES print("Bienvenidos a Misión TIC 2022") a = 9 # valor entero b = "5" # valor entero c = a + b # no se puede realizar esta operación print(c)
  • 14. ¿PORQUÉUSARLO? Python is Open!!! • Usar • Distribuir • Incluso uso comercial • Python Software Foundation 1
  • 15. 1 5 Multiplataforma Windows, Linux/Unix, OS/2, Mac incluso Amiga .NET, Java... Dispositivos Móviles... Ej: Ubuntu Se integra con: § COM (extensiones windows) § bibliotecas Java(Jython), § .NET (IronPython) § Fácil de aprender § Amplia y buena documentación en línea. ¿PORQUÉUSARLO?
  • 16.
  • 17.
  • 18.
  • 19. INSTALACIÓN http://www.python.org/download/ Disponible en la mayoría de distribuciones GNU/Linux sudo apt-get install ipython http://ipython.scipy.org/moin/ Autocompletado (In[1] : pr +Tab) Operador ?(Ayuda métodos) https://www.anaconda.com/ Anaconda es una distribución libre y abierta1 de los lenguajes Python y R, utilizada en ciencia de datos, y aprendizaje automático (machine learning).
  • 20.
  • 24. VARIABLES EN MATEMÁTICAS • Un símbolo utilizado para representar un valor numérico que puede cambiar 2x=y +1(Álgebra) • x=1,y =1 • x=2,y =3 Dentro de diezaños, Pedro será tres veces mayor de lo que es hoy. ¿Cuál es su edad actual?
  • 25. ¿Qué es una variable? Una variable es la unidad básica para almacenar datos en un programa de computadora. Tipos de variables: públicas, privadas, constantes VARIABLES Y EXPRESIONES mensaje1 = "¿Cómo estas?” edad = 20 # valor edad PI = 3.14159 # valor constante no_tocar = "algo importante" #Las variables se pueden reasignar mi_variable = 2 mi_variable = mi_variable * 5 print(mi_variable)
  • 26. SINTAXIS MAYÚSCULAS –MINÚSCULAS No se necesita ”;” Asignación Múltiple en una línea 2 6 Los bloques son especificados por indentación(sangría) a,b = 4,9 print(a) a,b = b,a print(a)#9 aux = a; a = b; b = aux;
  • 27. TIPOS DE DATOS Números : entero, flotante, complejo Cadenas de Texto Valores Booleanos 3 , 4.57, 2 + 3j “Hola Mundo” True -False Saber el tipo de dato que contiene una variable: type(id_variable) 2 7 a = 5 print(a) print(type(a)) a = "hola" print(a) print(type(a)) a = 5.4 print(a) print(type(a)) a = (4 + 2j)
  • 29. REGLAS PARA NOMBRAR VARIABLES MAYÚSCULAS –MINÚSCULAS No se necesita ”;” Asignación Múltiple en una línea 2 9 Los bloques son especificados por indentación(sangría) a,b = 4,9 print(a) a,b = b,a print(a)#9 aux = a; a = b; b = aux;
  • 30. Tengo esa esperanza que hay una mejor manera. Herramientas de más alto nivel que en realidad le permiten ver la estructura de los programas con mayor claridad serán de enorme valor