Python L. Técnico

unidad 1

Conceptos

Computadora

Una computadora es un dispositivo físico de procesamiento de datos con propósito general.

Software

El Software es el conjunto de herramientas abstractas (programas)

Hardware

El Hardware es el componente físico del dispositivo. Es decir que, el Software dirá qué hacer y el Hardware lo hará.

Programa

Un Programa de Computadora es un Algoritmo escrito en un Lenguaje de Programación

P=A+D

Un programa (P) es la suma de algoritmo (A) y datos (D)

image

image

image

Dato

“En el mundo de TI (tecnologías de la información), un dato es una representación simbólica ya sea numérica o alfabética, cuyo valor está listo para ser procesado por un ordenador y mostrarlo a un usuario en modo de información”

Algoritmo

Un algoritmo es una serie finita de pasos precisos para alcanzar un objetivo

Proceso

.

  1. Análisis del problema
  1. Primer esbozo de solución
  1. División del problema en partes
  1. Ensamble de las partes

Lenguaje

Un lenguaje es un protocolo de comunicación

Traductores

La traducción de un programa escrito en un lenguaje de programación con las características que definimos, al que identificamos como un Lenguaje de Alto Nivel, a su versión en assembler (Lenguaje de Bajo Nivel) será realizada por otro programa especializado.

Existen dos tipos de programas traductores:

Intépretes

Compiladores

Con la técnica de compilación, se traduce completamente un programa y sólo entonces puede ser ejecutado.

Un traductor intérprete traduce sentencia a sentencia, a medida que se solicita su ejecución

Características de Python

Multi plataforma

RAD

Multi paradigma

Decir que es multi paradigma es equivalente a decir que puedes construir programas con distintos enfoques o
modelos de resolución de problemas usando el mismo lenguaje

También es multi plataforma, es decir que un programa en Python puede ejecutarse en distintos SO.

Permite desarrollo rápido de aplicaciones (RAD) y esto es invaluable para iniciarnos en programación. No necesitamos escribir cosas extras y de difícil comprensión para confeccionar un programa simple. Podemos ir directo al grano.

image

image

unidad 4

Secuencia

¿Qué son?

Tipos

Serie de elementos que se suceden unos a otros y guardan relación entre sí.

Tupla

Lista

String

cadena inmutable / homogenea

Inmutable / heterogenea

Mutable / heterogenea

()

[]