Fundamentos Esenciales de Python: Tipos de Datos, Operadores y Sintaxis Básica

Clasificado en Informática

Escrito el en español con un tamaño de 4,77 KB

Fundamentos del Lenguaje de Programación

Un Lenguaje de Programación es un programa destinado a la construcción de software informático.

Tipos de Lenguajes

Lenguaje de Bajo Nivel

Está diseñado para un hardware específico y su código es parecido al lenguaje máquina. Es complicado para los usuarios debido a la complejidad de sus comandos.

Ejemplos: Fortran, COBOL, Pascal.

Lenguaje de Alto Nivel

Es universal y su sintaxis es parecida al inglés, lo que lo hace fácil de aprender.

Ejemplos: Arduino, Scratch, Python.

Python: Características y Entorno

Python es un lenguaje de programación multiplataforma que favorece un código sencillo y legible.

  • Creador: Guido Van Rossum
  • Origen: Holanda, década de los 90.

Entorno de Desarrollo (IDLE y Prompt)

IDLE

Permite editar y ejecutar programas en Python.

Prompt (PROM)

Es la interfaz donde se introducen los comandos.

Convenciones de la Consola

La siguiente convención de colores se utiliza a menudo para diferenciar la salida en entornos de consola:

  • Rojo: Comentario del usuario en el programa.
  • Azul: Lo que Python ejecuta como resultado (salida).
  • Verde: Todo lo que introduce el usuario (entrada).
  • Morado: Todos los comandos o palabras reservadas.

Identación

La Identación es un tipo de notación esencial en Python para mejorar la legibilidad del código y definir bloques de ejecución.

Elementos Básicos de Programación

Tipos de Datos

  1. Numéricos

    • Números enteros (int)
    • Decimales (float o flotante)
    • Números complejos (complex)
  2. Booleanos (Lógicos)

    • True (Verdadero)
    • False (Falso)
  3. Cadenas de Caracteres (Strings)

    Se definen utilizando comillas dobles (" ") o comillas simples (' ').

Operadores

  1. Aritméticos

    • Suma (+)
    • Resta (-)
    • Multiplicación (*)
    • División (/)
  2. Comparación

    • Igual que (==)
    • Diferente que (!=)
    • Asignación (=) (Nota: El signo simple es de asignación, no de comparación.)
  3. Lógicos

    • And (Y)
    • Not (No)
    • Or (O)
  4. Especiales

    • Is
    • Not

Variables y Funciones

Variables

Una Variable es un sitio donde guardamos una determinada información. Reglas importantes:

  • No puede coincidir con los nombres de comandos o palabras reservadas.
  • No se pueden usar nombres de variables con tildes o la letra 'ñ'.

Ejemplos de Asignación de Variables

nombre = "lolis"
edad = "17"

Comandos de Interacción

PRINT

Comando que permite imprimir en la pantalla de la consola el texto o el valor de una variable.

INPUT

Comando que permite solicitar un dato al usuario.

Ejemplo de Uso de Comandos

name = input("nombre")
print("hola, " + name)

Funciones en Python

Una Función de Python es un conjunto de líneas de código agrupado que funciona como una unidad, realizando una tarea específica.

Propósito de las Funciones

Sirven para modularizar y reutilizar el código (repartir códigos).

Características de las Funciones

  • Pueden recibir parámetros (argumentos).
  • Las funciones pueden devolver valores.
  • A las funciones asociadas a objetos se les llama métodos.

Tipos de Funciones

Funciones Prelimitadas (Integradas)
Se nos proporcionan con el lenguaje (ejemplos: print y range).
Funciones Personalizadas (Definidas por el Usuario)

Conjunto de líneas de código que el usuario crea y puede reutilizar.

Ejemplos: def suma, if a < 90.

Sintaxis de una Función Personalizada

Deben empezar con la palabra clave def, seguida del nombre de la función y luego los parámetros entre paréntesis.

def nombre_funcion(parametro1, parametro2):

Entradas relacionadas: