Sei sulla pagina 1di 27

Fundamentos de programación con

Python

Fernando Miguel Pisfil Ortiz


LENGUAJE DE PROGRAMACIÓN
Un lenguaje de programación es un lenguaje
formal que proporciona una serie de
instrucciones que permiten a un
programador escribir secuencias de órdenes
y algoritmos a modo de controlar el
comportamiento físico y lógico de una
computadora con el objetivo de que
produzca diversas clases de datos.
¿QUÉ ES UN PROGRAMA?
Un programa es un conjunto de pasos lógicos escritos en un
lenguaje de programación que nos permite realizar una tarea
específica.
Fases para elaborar un programa de computadora
Fases para elaborar un programa de computadora
ALGORITMO
ALGORITMO
Herramienta para desarrollo de algoritmos
ELEMENTOS DE UN PROGRAMA
¿Qué es Python?
Python es un lenguaje de programación interpretado de tipado dinámico cuya
filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata
de un lenguaje de programación multiparadigma y disponible en varias
plataformas.
Para la edición (escritura), compilación y ejecución de un programa en Python
debemos utilizar un IDE.
¿QUÉ ES UN IDE?
Un entorno de desarrollo integrado (IDE) es un sistema de software para
el diseño de aplicaciones que combina herramientas del desarrollador
comunes en una sola interfaz gráfica de usuario (GUI). Generalmente, un
IDE cuenta con las siguientes características:

 Editor de código fuente: editor de texto que ayuda a escribir el código


de software con funciones como el resaltado de la sintaxis con
indicaciones visuales, el relleno automático específico del lenguaje y la
comprobación de errores a medida que se escribe el código.
¿QUÉ ES UN IDE?
 Automatización de compilación local: herramientas que
automatizan tareas sencillas y repetibles como parte de la
creación de una compilación local del software para su uso por
parte del desarrollador, como la compilación del código fuente
de la computadora en un código binario, el empaquetado del
código binario y la ejecución de pruebas automatizadas.
 Depurador: programa que sirve para probar otros programas y
mostrar la ubicación de un error en el código original de forma
gráfica.
Tipos de datos en Python
Tipos de datos en Python
Mi PRIMER programa en Python
EDICIÓN, COMPILACIÓN Y EJECUCIÓN
EJEMPLO : VARIABLES EN PYTHON
EJEMPLO : Conversiones entre tipos de datos

Ejemplo 01

Ejemplo 02
Manejo de Cadenas y Operaciones

Operadores de cadenas de caracteres: adición y multiplicación


Concatenar
Multiplicar
Añadir
Métodos para cadenas de caracteres: buscar, cambiar
Extensión (longitud)
Encontrar
Minúsculas
Reemplazar
Cortar
Secuencias de escape (códigos de escape)
Colección de datos
 Una colección permite agrupar varios objetos bajo un mismo nombre. Por ejemplo, si
necesitamos almacenar en nuestro programa los nombres de los alumnos de un curso
de programación, será más conveniente ubicarlos a todos dentro de una misma
colección de nombre.
 En Python existen tres colecciones básicas, a saber: las listas, las tuplas y los
diccionarios.
Listas
 Una lista es un conjunto ordenado de objetos. Por objetos entendemos cualquiera de
los tipos de dato ya mencionados, incluso otras listas.
 Para crear una lista, especificamos sus elementos entre corchetes y separados por
comas.
>>> lenguajes = ["Python", "Java", "C", "C++"]
Colección de datos
Ejemplo
Colección de datos
 Tuplas
Las tuplas, al igual que las listas, son colecciones ordenadas. No
obstante, a diferencia de éstas, son inmutables. Es decir, una vez
asignados los elementos, no pueden ser alterados. En términos
funcionales, podría decirse que las tuplas son un subconjunto de
las listas, por cuanto soportan las operaciones con índices para
acceder a sus elementos, pero no así las de asignación.
Colección de datos
Tuplas
Colección de datos
 Diccionarios
Los diccionarios, a diferencia de las listas y las tuplas, son colecciones no ordenadas de
objetos. Además, sus elementos tienen una particularidad: siempre conforman un par
clave-valor. Es decir, cuando añadimos un valor a un diccionario, se le asigna una clave
única con la que luego se podrá acceder a él (pues la posición ya no es un
determinante).
Para crear un diccionario, indicamos los pares clave-valor separados por comas y estos,
a su vez, separados por dos puntos.
Para acceder a cualquiera de los valores, debemos indicar su clave entre corchetes.

Potrebbero piacerti anche