Python conceptos básicos

Ramiro Estigarribia Canese
Ramiro Estigarribia CaneseAdministrador de Sistemas at Rieder Internet en Rieder Internet
Python - Conceptos Básicos
Prof. Ramiro Estigarribia
Link a la presentación
➔ Es un lenguaje de programación de alto nivel.
➔ Se utiliza en muchas áreas, por ejemplo programación
web, computación científica e inteligencia artificial.
➔ Es procesado en tiempo de ejecución por el intérprete.
➔ No es necesario compilar el programa antes de ejecutarlo.
➔ Es muy popular y utilizado por organizaciones como
Google, NASA, la CIA y Disney.
¿Qué es Python?
La declaración de impresión se puede utilizar para generar
múltiples líneas de texto. Por ejemplo:
>>> print ('¡Hola mundo!')
¡Hola mundo!
Imprimir Texto
Python tiene la capacidad de realizar cálculos.
Ingrese un cálculo directamente y se genera la respuesta.
>>> 2 + 2
4
Los espacios alrededor de los signos más y menos son
opcionales (el código funcionaría sin ellos), pero hacen que
sea más fácil de leer.
Operaciones simples
Se lleva a cabo la multiplicación y división, usando un
asterisco para indicar la multiplicación y una barra diagonal
para indicar la división.
Use paréntesis para determinar qué operaciones se realizan
primero.
>>> 2 * (3 + 4)
14
Multiplicación y División
Se usan para representar números que no son enteros.
Algunos ejemplos de números que se representan como
flotantes son 0.5 y -7.8237591. Ejemplos:
>>> 3/4
0.75
>>> 9.8765000
9.8765
Numeros flotantes
Es elevar un número a la potencia de otro.
Esta operación se realiza utilizando dos asteriscos.
>>> 2 ** 5
32
Exponenciación
El operador de módulo de una división se lleva a cabo con un
símbolo de porcentaje (%).
>>> 20 % 6
2
Para optener el cociente se realiza utilizando dos barras.
>>> 20 // 6
3
Cociente y resto
Se crea una cadena al ingresar texto entre comillas simples o
dobles .
>>> "¡Python es divertido!"
'¡Python es divertido!'
Cadenas de texto
Para obtener información del usuario, puede usar la función
de entrada.
La función solicita al usuario la entrada y devuelve lo que
ingresa como una cadena.
>>> input ("Ingrese algo por favor:")
Ingrese algo por favor: ¡Esto es lo que ingresa el usuario!
¡Esto es lo que ingresa el usuario!
Entrada de datos
Se pueden agregar cadenas en Python, utilizando un proceso
llamado concatenación , que se puede hacer en cualquiera de
las dos cadenas.
Al concatenar cadenas, no importa si se han creado con
comillas simples o dobles.
>>> "Spam" + 'huevos'
'Spameggs'
Concatenación
Las cadenas también se pueden multiplicar por enteros. Esto
produce una versión repetida de la cadena original.
>>> print ("spam" * 3)
spamspamspam
Operaciones con cadenas
Es imposible completar ciertas operaciones debido a los
tipos involucrados.
La solución a esto es la conversión de tipos .
En ese ejemplo, se utiliza la función int .
>>> int ("2") + int ("3")
5
Conversión de tipo
Permite almacenar un valor asignándolo a un nombre, que
puede usarse para referirse al valor más adelante en el
programa.
>>> x = 7
>>> print (x)
7
Variables
Permiten escribir código como 'x = x + 3' de manera más
simple, como 'x + = 3'.
>>> x = 2
>>> x + = 3
>>> print (x)
5
Operadores Abreviados
1 de 15

Recomendados

Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero... por
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...
Concurrencia y asincronía: Lenguajes, modelos y rendimiento: GDG Toledo Enero...Micael Gallego
1.7K vistas166 diapositivas
examen de diagnostico web por
examen de diagnostico webexamen de diagnostico web
examen de diagnostico webManuelHernandez480
549 vistas4 diapositivas
Creando un servicio SOAP en Java con NetBeans por
Creando un servicio SOAP en Java con NetBeansCreando un servicio SOAP en Java con NetBeans
Creando un servicio SOAP en Java con NetBeansDavid Fernández Puentes
10.1K vistas25 diapositivas
Power Point ejercicios por
Power Point ejerciciosPower Point ejercicios
Power Point ejerciciosCarlos Robayo
1K vistas11 diapositivas
PREZI DEFINICIÓN por
PREZI DEFINICIÓN PREZI DEFINICIÓN
PREZI DEFINICIÓN lunablack
240 vistas38 diapositivas
Ejercicio word pad por
Ejercicio word padEjercicio word pad
Ejercicio word padMilton-2 Palomino
923 vistas4 diapositivas

Más contenido relacionado

La actualidad más candente

Corel Draw X3 Color por
Corel Draw X3 ColorCorel Draw X3 Color
Corel Draw X3 ColorAfrito Comix
5.2K vistas6 diapositivas
Presentacion Wiki por
Presentacion WikiPresentacion Wiki
Presentacion Wikiandrestoa
4.8K vistas26 diapositivas
TIPOS DE SISTEMAS por
TIPOS DE SISTEMASTIPOS DE SISTEMAS
TIPOS DE SISTEMASLorena Pucha Guzmán
4.1K vistas15 diapositivas
Formulario HTML-PHP dirigido a una Base de datos por
Formulario HTML-PHP dirigido a una Base de datosFormulario HTML-PHP dirigido a una Base de datos
Formulario HTML-PHP dirigido a una Base de datosCursando Desarrollo Web
14.6K vistas8 diapositivas
Diseño de paginas web clase 1 lista por
Diseño de paginas web clase 1 listaDiseño de paginas web clase 1 lista
Diseño de paginas web clase 1 listaJenny Palacios
3.9K vistas20 diapositivas
Historia de html por
Historia de htmlHistoria de html
Historia de htmlyulexivargas
11.8K vistas14 diapositivas

La actualidad más candente(20)

Corel Draw X3 Color por Afrito Comix
Corel Draw X3 ColorCorel Draw X3 Color
Corel Draw X3 Color
Afrito Comix5.2K vistas
Presentacion Wiki por andrestoa
Presentacion WikiPresentacion Wiki
Presentacion Wiki
andrestoa4.8K vistas
Diseño de paginas web clase 1 lista por Jenny Palacios
Diseño de paginas web clase 1 listaDiseño de paginas web clase 1 lista
Diseño de paginas web clase 1 lista
Jenny Palacios3.9K vistas
Historia de html por yulexivargas
Historia de htmlHistoria de html
Historia de html
yulexivargas11.8K vistas
Introducción a Voldemort - Innova4j por Innova4j
Introducción a Voldemort - Innova4jIntroducción a Voldemort - Innova4j
Introducción a Voldemort - Innova4j
Innova4j1.5K vistas
Ejercicios practicos 187 190 por bmjosecarlos
Ejercicios practicos 187   190Ejercicios practicos 187   190
Ejercicios practicos 187 190
bmjosecarlos7.7K vistas
3ra unidad corel draw por Javier Avalos
3ra unidad corel draw3ra unidad corel draw
3ra unidad corel draw
Javier Avalos3.5K vistas
DIRECTORIOS Y CARPETAS DE WINDOWS por 'Aridne Martinez
DIRECTORIOS Y CARPETAS DE WINDOWSDIRECTORIOS Y CARPETAS DE WINDOWS
DIRECTORIOS Y CARPETAS DE WINDOWS
'Aridne Martinez17.6K vistas
Ejercicios SmartArt 3 por tecnotecris
Ejercicios SmartArt 3Ejercicios SmartArt 3
Ejercicios SmartArt 3
tecnotecris9.4K vistas
Añadir host a gns3 por Guiro Lin
Añadir host a gns3Añadir host a gns3
Añadir host a gns3
Guiro Lin8K vistas
Manual de word .pdf por AdoniGamez
Manual de word .pdfManual de word .pdf
Manual de word .pdf
AdoniGamez962 vistas
Tutorial de wix.com por acarrera12
Tutorial de wix.comTutorial de wix.com
Tutorial de wix.com
acarrera1219.9K vistas
Practicas Visual Basic 6.0 por CECYTEM
Practicas Visual Basic 6.0Practicas Visual Basic 6.0
Practicas Visual Basic 6.0
CECYTEM8.4K vistas
Manual Instalación Xampp + Moodle Servidor Local por Antonio Sáez
Manual Instalación Xampp + Moodle Servidor LocalManual Instalación Xampp + Moodle Servidor Local
Manual Instalación Xampp + Moodle Servidor Local
Antonio Sáez20.4K vistas

Similar a Python conceptos básicos

Phyton por
PhytonPhyton
PhytonLucia Lagos Allendes
245 vistas8 diapositivas
Introducción a la programación en Python por
Introducción a la programación en PythonIntroducción a la programación en Python
Introducción a la programación en PythonCodeSyntax
303 vistas56 diapositivas
Curso python por
Curso pythonCurso python
Curso pythonEQ SOFT EIRL
2.3K vistas78 diapositivas
Tema 7 - Entrada y salida de datos por
Tema 7 - Entrada y salida de datosTema 7 - Entrada y salida de datos
Tema 7 - Entrada y salida de datosEdgar Hernández
982 vistas23 diapositivas
Instituto tecnológico particular por
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particularCarlota Guzman
187 vistas11 diapositivas

Similar a Python conceptos básicos(20)

Introducción a la programación en Python por CodeSyntax
Introducción a la programación en PythonIntroducción a la programación en Python
Introducción a la programación en Python
CodeSyntax303 vistas
Instituto tecnológico particular por Carlota Guzman
Instituto tecnológico particularInstituto tecnológico particular
Instituto tecnológico particular
Carlota Guzman187 vistas
Python_Module_01_Courtesy.pdf por Ceth1
Python_Module_01_Courtesy.pdfPython_Module_01_Courtesy.pdf
Python_Module_01_Courtesy.pdf
Ceth15 vistas
Conociendo los Lenguajes de Programacion por sandra gutierrez
Conociendo los Lenguajes de ProgramacionConociendo los Lenguajes de Programacion
Conociendo los Lenguajes de Programacion
sandra gutierrez99 vistas
Manual de python por ULEAM
Manual de pythonManual de python
Manual de python
ULEAM933 vistas
2. Introduccion Programabilidad Arquitectura IOT por David Narváez
2. Introduccion Programabilidad Arquitectura IOT2. Introduccion Programabilidad Arquitectura IOT
2. Introduccion Programabilidad Arquitectura IOT
David Narváez553 vistas
02.-Implementa programas en python 2022.pptx por GalitsQP
02.-Implementa programas en python 2022.pptx02.-Implementa programas en python 2022.pptx
02.-Implementa programas en python 2022.pptx
GalitsQP34 vistas
Seoca python por Ana2002
Seoca   pythonSeoca   python
Seoca python
Ana2002118 vistas
C6 net beansentradasysalidas por alenco
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
alenco527 vistas

Más de Ramiro Estigarribia Canese

8.Flujo, Comportamiento, Patrones y WebApps.pdf por
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdfRamiro Estigarribia Canese
66 vistas19 diapositivas
Principios que Guían la Práctica por
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la PrácticaRamiro Estigarribia Canese
13 vistas17 diapositivas
CSS - Hojas de Estilo en Cascada.pdf por
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdfRamiro Estigarribia Canese
53 vistas27 diapositivas
Diseño de WebApps por
Diseño de WebAppsDiseño de WebApps
Diseño de WebAppsRamiro Estigarribia Canese
209 vistas18 diapositivas
Diseño basado en patrones por
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patronesRamiro Estigarribia Canese
125 vistas14 diapositivas
Servicios web por
Servicios webServicios web
Servicios webRamiro Estigarribia Canese
58 vistas8 diapositivas

Más de Ramiro Estigarribia Canese(20)

Último

ACTIVIDAD 3 TECNOLOGIAA (1).pdf por
ACTIVIDAD 3 TECNOLOGIAA (1).pdfACTIVIDAD 3 TECNOLOGIAA (1).pdf
ACTIVIDAD 3 TECNOLOGIAA (1).pdfIsabelQuintero36
8 vistas7 diapositivas
ESTRATEGIAS DE APOYO MARTIN PALACIO TERCER PERIODO por
ESTRATEGIAS DE APOYO MARTIN PALACIO TERCER PERIODOESTRATEGIAS DE APOYO MARTIN PALACIO TERCER PERIODO
ESTRATEGIAS DE APOYO MARTIN PALACIO TERCER PERIODOpalaciomoralesmartin
8 vistas5 diapositivas
proyecto lavadora.docx por
proyecto lavadora.docxproyecto lavadora.docx
proyecto lavadora.docxpaulavallejo21
11 vistas2 diapositivas
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ... por
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Francisco Javier Toscano Lopez
49 vistas29 diapositivas
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx por
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxDilanTabares
5 vistas10 diapositivas
Dominios de internet.pdf por
Dominios de internet.pdfDominios de internet.pdf
Dominios de internet.pdfNahomiBanchen
11 vistas2 diapositivas

Último(20)

TALLER DE ANÁLISIS DE ARTEFACTOS_.docx por DilanTabares
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx
DilanTabares5 vistas
Fundamentos de Electricidad y Electronica 9-3 (1).docx por Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094795 vistas
Tecnologías para la enseñanza virtual.pptx por exprosaavedra
Tecnologías para la enseñanza virtual.pptxTecnologías para la enseñanza virtual.pptx
Tecnologías para la enseñanza virtual.pptx
exprosaavedra14 vistas
Tecnologías para la enseñanza virtual por mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem8 vistas
MVelazco_Internet, Origenes y Evolucion.pptx por al223915
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptx
al2239155 vistas
Probando aplicaciones basadas en LLMs.pdf por Federico Toledo
Probando aplicaciones basadas en LLMs.pdfProbando aplicaciones basadas en LLMs.pdf
Probando aplicaciones basadas en LLMs.pdf
Federico Toledo51 vistas
Fundamentos De Electricidad y Electrónica equipo 5.pdf por coloradxmaria
Fundamentos De Electricidad y Electrónica equipo 5.pdfFundamentos De Electricidad y Electrónica equipo 5.pdf
Fundamentos De Electricidad y Electrónica equipo 5.pdf
coloradxmaria14 vistas
Tarea15.pptx por illanlir
Tarea15.pptxTarea15.pptx
Tarea15.pptx
illanlir10 vistas
Fundamentos de Electricidad y Electronica 9-3 (1).docx por Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094797 vistas
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx por dreadlockp5
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptxCÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
CÓMO PUBLICAR UNA PRESENTACIÓN GRÁFICA EN INTERNET.pptx
dreadlockp58 vistas
El Ciberespacio y sus Características.pptx por AnthlingPereira
El Ciberespacio y  sus Características.pptxEl Ciberespacio y  sus Características.pptx
El Ciberespacio y sus Características.pptx
AnthlingPereira15 vistas
fundamentos de electricidad electronica por Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 vistas

Python conceptos básicos

  • 1. Python - Conceptos Básicos Prof. Ramiro Estigarribia Link a la presentación
  • 2. ➔ Es un lenguaje de programación de alto nivel. ➔ Se utiliza en muchas áreas, por ejemplo programación web, computación científica e inteligencia artificial. ➔ Es procesado en tiempo de ejecución por el intérprete. ➔ No es necesario compilar el programa antes de ejecutarlo. ➔ Es muy popular y utilizado por organizaciones como Google, NASA, la CIA y Disney. ¿Qué es Python?
  • 3. La declaración de impresión se puede utilizar para generar múltiples líneas de texto. Por ejemplo: >>> print ('¡Hola mundo!') ¡Hola mundo! Imprimir Texto
  • 4. Python tiene la capacidad de realizar cálculos. Ingrese un cálculo directamente y se genera la respuesta. >>> 2 + 2 4 Los espacios alrededor de los signos más y menos son opcionales (el código funcionaría sin ellos), pero hacen que sea más fácil de leer. Operaciones simples
  • 5. Se lleva a cabo la multiplicación y división, usando un asterisco para indicar la multiplicación y una barra diagonal para indicar la división. Use paréntesis para determinar qué operaciones se realizan primero. >>> 2 * (3 + 4) 14 Multiplicación y División
  • 6. Se usan para representar números que no son enteros. Algunos ejemplos de números que se representan como flotantes son 0.5 y -7.8237591. Ejemplos: >>> 3/4 0.75 >>> 9.8765000 9.8765 Numeros flotantes
  • 7. Es elevar un número a la potencia de otro. Esta operación se realiza utilizando dos asteriscos. >>> 2 ** 5 32 Exponenciación
  • 8. El operador de módulo de una división se lleva a cabo con un símbolo de porcentaje (%). >>> 20 % 6 2 Para optener el cociente se realiza utilizando dos barras. >>> 20 // 6 3 Cociente y resto
  • 9. Se crea una cadena al ingresar texto entre comillas simples o dobles . >>> "¡Python es divertido!" '¡Python es divertido!' Cadenas de texto
  • 10. Para obtener información del usuario, puede usar la función de entrada. La función solicita al usuario la entrada y devuelve lo que ingresa como una cadena. >>> input ("Ingrese algo por favor:") Ingrese algo por favor: ¡Esto es lo que ingresa el usuario! ¡Esto es lo que ingresa el usuario! Entrada de datos
  • 11. Se pueden agregar cadenas en Python, utilizando un proceso llamado concatenación , que se puede hacer en cualquiera de las dos cadenas. Al concatenar cadenas, no importa si se han creado con comillas simples o dobles. >>> "Spam" + 'huevos' 'Spameggs' Concatenación
  • 12. Las cadenas también se pueden multiplicar por enteros. Esto produce una versión repetida de la cadena original. >>> print ("spam" * 3) spamspamspam Operaciones con cadenas
  • 13. Es imposible completar ciertas operaciones debido a los tipos involucrados. La solución a esto es la conversión de tipos . En ese ejemplo, se utiliza la función int . >>> int ("2") + int ("3") 5 Conversión de tipo
  • 14. Permite almacenar un valor asignándolo a un nombre, que puede usarse para referirse al valor más adelante en el programa. >>> x = 7 >>> print (x) 7 Variables
  • 15. Permiten escribir código como 'x = x + 3' de manera más simple, como 'x + = 3'. >>> x = 2 >>> x + = 3 >>> print (x) 5 Operadores Abreviados