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.