Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 1
Algoritmos
Lenguajes de Programación
Entorno de Desarrollo
Introducción a Python
Al finalizar esta sesión, conocerás los
fundamentos del lenguaje de
programación Python
Nuestro objetivo
Algoritmos
Algoritmo
• Diagrama de flujo:
Representación de un Algoritmo
• Pseudocódigo:
Si lámpara no funciona Entonces
Reviso si está enchufada.
Si no está enchufada Entonces la enchufo
Si está enchufada Entonces
Reviso si el foco está quemado
Si el foco está quemado Entonces lo reemplazo
Si no está quemado Entonces compro una nueva lámpara
• Nivel de implementación:
Programación
• Es la implementación de un
algoritmo en un
determinado lenguaje de
programación, para realizar
un programa.
Programación
Lenguaje de
Algoritmo Programa
Programación
Lenguaje de Programación
• Un lenguaje de
programación es el conjunto
de instrucciones a través del
cual los humanos
interactúan con las
computadoras.
Lenguaje de Programación
TOP 10 de
lenguajes de
programación
más populares
según el índice
TIOBE (julio de
2022)
Lenguaje de Programación
Tiobe.com
Python y Entorno de
Desarrollo
Python
Es un lenguaje de programación
orientado a objetos de alto nivel,
relativamente simple y tiene una
sintaxis única que enfatiza la legibilidad.
Características:
- Versátil y de código abierto
- Orientado a objetos
- Lenguaje interpretado
- Multiplataforma
Framework
Fuente:
https://blog.hubspot.es/website/framework-desarrollo-web
Frameworks
• Django
• Se enfoca en usar menos código, es sumamente escalable y vérsatil, lo
que lo hace apropiado para todo tipo de sitios web.
• Flask
• Sirve para crear proyectos innovadores. Las principales empresas
como LinkedIn y Pinterest utilizan la programación de Flask.
• Pyramid
• Facilita la escritura de aplicaciones web. Puedes escribir aplicaciones
muy pequeñas sin necesidad de saber mucho.
• Bottle
• Proporciona una forma simple de poner en funcionamiento un
servidor HTTP de alto rendimiento que sea fácil de construir, expandir
y escalar
Instalación
Instalación Windows
Instalación Windows
Instalación Windows
Instalación Linux
./configure
make
make test
sudo make install
Instalación Pip
python –versión
Lluvia de ideas