0% encontró este documento útil (0 votos)
27 vistas

Fundamentos de Python

Este documento introduce Python como lenguaje de programación. Explica cómo instalar Python e IDEs y cubre conceptos básicos como variables, constantes y operadores. También define programas, algoritmos y diagramas de flujo para resolver problemas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas

Fundamentos de Python

Este documento introduce Python como lenguaje de programación. Explica cómo instalar Python e IDEs y cubre conceptos básicos como variables, constantes y operadores. También define programas, algoritmos y diagramas de flujo para resolver problemas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

INTRODUCCIÓN A LA

PROGRAMACIÓN
FUNDAMENTOS DE PYTHON
Índice

• Introducción
• Objetivos
• Instalación de Python
• Estructura de un programa en Python
Introducción

• En esta sesión se tratarán los conceptos primarios del


lenguaje Python, su instalación e interfase mediante un IDE.
• Se realizará una introducción a la programación, para la
resolución de problemas mediante la utilización de un
mecanismo de solución como son los Algoritmos.
• Se utilizarán como herramienta el Diagrama de Flujo (DFD
para lograr crear soluciones lógicas y bien definidas ante la
presencia de un problema.
Objetivos

• Reconocer los procesos de instalación de Python y una IDE


que sirva de interfase para la codificación.
• Definir los conceptos de programa y algoritmo.
• Definir y crear algoritmos para resolver problemas.
• Resolver problemas usando Diagramas de Flujo.
¿Qué es Python?

• Python es un lenguaje de programación


fácil de aprender y potente. Dispone de
eficaces estructuras de datos de alto nivel
y una solución de programación orientada
a objetos simple pero eficaz.
• La elegante sintaxis de Python, su gestión
de tipos dinámica y su naturaleza
interpretada hacen de él el lenguaje ideal
para guiones (scripts) y desarrollo rápido
de aplicaciones en muchas áreas y en la
mayoría de las plataformas.
IEEE Spectrum ranking

Institute of
Electrical and
Electronics
Engineers

https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
Profesor Edgar Cerrón Vega
Características de Python

• Muy legible y elegante


• Simple y poderoso
– Minimalista: todo aquello innecesario no hay que escribirlo (;, {, }, ‘/n')
– Muy denso: poco código hace mucho
– Soporta objetos y estructuras de datos de alto nivel: strings, listas,
diccionarios, etc.
– Múltiples niveles de organizar código: funciones, clases, módulos, y
paquetes
– Python standard library (http://www.python.org/doc/current/lib/lib.html)
contiene clases de utilidad
– Si hay áreas que son lentas se pueden reemplazar por plugins en C o C++
Python:
Mi primer programa
Fundamentos de Programación
Estructura de un programa
en Python
Variables y constantes

● Las variables utilizan nombres descriptivos y se escriben en


minúsculas. Para nombres compuestos, separar las palabras
por guiones bajos. Antes y después del signo =, debe haber
uno (y solo un) espacio en blanco.
mi_variable = 20
Operadores
FIN DE LA SESIÓN

12

También podría gustarte