Want to create interactive content? It’s easy in Genially!

Get started free

CURSO PYTHON

danny.paez

Created on April 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Psychedelic Presentation

Modern Presentation

Relaxing Presentation

Chalkboard Presentation

Visual Presentation

Terrazzo Presentation

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