Want to create interactive content? It’s easy in Genially!
CURSO PYTHON
danny.paez
Created on April 18, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Psychedelic Presentation
View
Modern Presentation
View
Relaxing Presentation
View
Chalkboard Presentation
View
Visual Presentation
View
Terrazzo Presentation
View
Halloween Presentation
Transcript
LENGUAJE DE PROGRAMACIÓN PYTHON
DANNY PAEZ
danny.paez@ister.edu.ec
PORQUÉ PYTHON?
https://survey.stackoverflow.co/2025/technology#worked-with-vs-want-to-work-with
APLICACIONES
¿Qué es UN PROGRAMA?
- Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en un computador. (Wikipedia).
- Un programa es un conjunto de instrucciones que utiliza una computadora para realizar una función específica. (n.d).
- Un conjunto de pasos lógicos escritos en un lenguaje de programación que nos permite realizar una tarea específica. (Kernighan, B. 1991).
¿QUÉ ES La PROGRAMACIÓN?
- La programación es el proceso de creación de programas informáticos.
- La programación es el acto de programar, es decir, organizar una secuencia de pasos ordenados a seguir para hacer cierta cosa.
- Programación es el proceso de tomar un algoritmo y codificarlo en una notación, un lenguaje de programación, de modo que pueda ser ejecutado por una computadora.
HISTORIA DE LA PROGRAMACIÓN
1940
Siglo XIX
1950
1960
Ada Lovalace
Lenguajes de Programación de 3era generación
Lenguajes de Programación de 2da generación
Lenguajes de Programación de 1era generación
Primera Programadora de la Historia
Lenguajes de alto nivel
Lenguajes de bajo nivel
Lenguajes de máquina
HISTORIA DE LA PROGRAMACIÓN
1970
1980
1991
Finales del Siglo XX
Lenguajes de Programación de 5ta generación
Lenguajes de Programación modernos
Guido van Rossum
Lenguajes de Programación de 4ta generación
PYTHON
SQL
IA
PROGRAMACIÓn
- LA PROGRAMACIÓN ESTÁ EN TODAS PARTES
- LA PROGRAMACIÓN ES PARA TODOS
¿QUÉ son los lenguajes de PROGRAMACIÓN?
- Es un conjunto de reglas, símbolos y palabras clave que permiten a los programadores escribir instrucciones de manera estructurada y comprensible para crear programas de software.
- Estas instrucciones son luego traducidas por un compilador o intérprete a un lenguaje que la computadora pueda entender y ejecutar.
- Facilitan la comunicación entre el ser humano y la máquina, permitiendo desarrollar aplicaciones y sistemas informáticos.
compiladores, intérpreteS E HÍBRIDOS
Enfoques para ejecutar código fuente en un lenguaje de programación.
ENTORNOS DE DESARROLLO
Los entornos de desarrollo integrados, conocidos como IDE, son programas informáticos creados con el objetivo de facilitar la creación, depuración y testeo de programas escritos con un determinado lenguaje de programación.
PYTHON
CARACTERÍSTICAS
INSTALACIÓN
PYTHON: https://www.python.org/downloads/
VSCODE: https://code.visualstudio.com/
INSTALACIÓN
INSTALACIÓN
ALGORITMOS
Un algoritmo es una serie de pasos bien definidos y ordenados que describen un proceso o procedimiento para resolver un problema o realizar una tarea.
ALGORITMOS
https://blockly.games/maze?lang=en&level=1&&skin=2
HOLA MUNDO EN PYTHON
VARIABLES
Una variable es un espacio en la memoria del ordenador que se utiliza para almacenar datos. Una variable se define mediante un nombre y un tipo de datos que se asigna a ella. Luego, se puede usar ese nombre para acceder al valor almacenado en la memoria y modificarlo si es necesario.
VARIABLES
- Los nombres de variables deben ser descriptivos y reflejar el propósito de la variable en el código.
- Un nombre de variable no puede comenzar por un número.
- Los nombres de variables deben ser en minúsculas y las palabras separadas por guiones bajos ("snake_case").
- No se pueden usar como nombres de variables las palabras reservadas.
- Nombres de constantes en mayúsculas con guiones bajos para separar palabras.
- Python diferencia entre mayúsculas y minúsculas, de manera que variable_1 y Variable_1 son dos identificadores totalmente diferentes.
TIPOS DE DATOS
TIPOS DE DATOS
En python NO EXISTEN LAS CONSTANTES.
OPERADORES
OPERADORES ARITMÉTICOS
EJERCICIO
EJERCICIO
operadores relacionales
OPERADOR lógico and
OPERADOR lógico OR
OPERADOR lógico NOT
ejemplo
a = 10, b = 12, c=13, d=10; ((a>b) or (a<c)) and ((a==c) or (a > b)) = ( F or T) and (F or F) = T and F =F
OPERADORES ASIGNACIÓN
PRECEDENCIA DE OPERADORES
CADENAS/STRING
Cómo trabajar con cadenas: 1. Creación de cadenas 2. Concatenación de cadenas 3. Repetición de cadenas 4. Acceso a caracteres individuales 5. Slicing de cadenas ([inicio:fin:paso]) 6. Métodos
CADENAS(MÉTODOS)
CADENAS(MÉTODOS)
CADENAS(MÉTODOS)
EJERCICIOS
EJERCICIOS
EJERCICIOS
gracias