0% encontró este documento útil (0 votos)
7 vistas

Python

Programación

Cargado por

maria lugo
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas

Python

Programación

Cargado por

maria lugo
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 15

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA


EDUCACIÓN UNIVERSITARIA,
CIENCIA Y TECNOLOGIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PORLAMAR

Introducción al lenguaje PYTHON

Autor: Br. María Lugo


Prof.: Ing. Ángel Figueroa
Sección: 1A

Porlamar, Abril 2024


ÍNDICE GENERAL

Pp.

INTRODUCCIÓN........................................................................................03
Programación............................................................................................. 04
Tipos de programación...............................................................................04
¿Porque aprender a programar?................................................................04
Ventajas de la programación......................................................................05
¿Como empezar a aprender a programar?................................................05
Python........................................................................................................ 06
Características............................................................................................06
Usos........................................................................................................... 06
Tipos de datos............................................................................................09
Operadores.................................................................................................09
Expresiones...............................................................................................12
CONCLUSIÓN........................................................................................... 14
REFERENCIAS ELECTRÓNICAS.............................................................15

2
INTRODUCCIÓN

Python fue concebido a finales de los años 80 como un lenguaje para ser
interpretado orientado a la enseñanza. Con el paso del tiempo, Python se ha
convertido en una herramienta esencial para todo tipo de programadores,
ingenieros e investigadores, tanto en el ámbito académico como industrial.
El creador del lenguaje fue el informático holandés Guido van Rossum,
conocido durante muchos años con el título de BDFL (Benevolent Dictator for
Life). Esto era debido a que Guido tenía asignada la tarea de fijar las
directrices sobre la evolución de Python, tarea de la que se retiró en 2018. El
nombre Python se debe a su afición al programa de la BBC Monty Python’s
Flying Circus, del célebre grupo de humoristas británico Monty Python.
El éxito de Python reside no solo en su simplicidad, sino que sobre él se
ha construido una enorme cantidad de herramientas disponibles para todo
tipo de dominios de aplicación.
Asimismo, en la siguiente investigación se mostrara una breve introducción
sobre la programación, además estaré abordando temas como:
características, usos, ecosistemas, variables, tipos de datos, operadores y
expresiones de Python.

3
Programación
La programación es el proceso de crear instrucciones detalladas que le
dicen a una computadora cómo realizar una tarea específica. Es como
escribir un conjunto de reglas que la computadora sigue para lograr un
objetivo deseado.

Tipos de programación
Actualmente, la programación se ha diversificado gracias a la variedad de
enfoques y aplicaciones que tiene, algunos como:
Programación web: relacionada al desarrollo de sitios y aplicaciones web.
Programación móvil: enfocada en el desarrollo de software para
dispositivos móviles como celulares y/o tabletas.
Arquitectura de software: con la que se establecen las estructuras de un
sistema.
Ciencia de datos: con la que se recopilan e interpretan datos con el fin de
obtener información relevante para un proceso o desarrollo de software
específico.

¿Por qué aprender a programar?


Aprender a programar te brinda muchas ventajas, como:
Desarrollar habilidades lógicas y de resolución de problemas: La
programación te enseña a pensar de manera crítica y a descomponer
problemas complejos en pasos más pequeños y manejables.
Crear tus propias aplicaciones y software: Con la programación, puedes
crear tus propias herramientas, sitios web, juegos y aplicaciones para
satisfacer tus necesidades o las de los demás.
Mejorar tu empleabilidad: Las habilidades de programación son muy
demandadas en el mercado laboral actual, lo que te abre las puertas a una
amplia gama de oportunidades profesionales.

4
Potenciar tu creatividad: La programación te permite expresar tu
creatividad de nuevas maneras, al diseñar y construir soluciones
innovadoras.

Ventajas de la programación
Aprender a programar te brinda muchas ventajas, como:
Desarrollar habilidades lógicas y de resolución de problemas: La
programación te enseña a pensar de manera crítica y a descomponer
problemas complejos en pasos más pequeños y manejables.
Crear tus propias aplicaciones y software: Con la programación, puedes
crear tus propias herramientas, sitios web, juegos y aplicaciones para
satisfacer tus necesidades o las de los demás.
Mejorar tu empleabilidad: Las habilidades de programación son muy
demandadas en el mercado laboral actual, lo que te abre las puertas a una
amplia gama de oportunidades profesionales.
Potenciar tu creatividad: La programación te permite expresar tu
creatividad de nuevas maneras, al diseñar y construir soluciones
innovadoras.

¿Cómo empezar a aprender a programar?


Existen muchos recursos disponibles para aprender a programar, desde
cursos en línea y tutoriales hasta libros y talleres presenciales.
 Elige un lenguaje de programación: Hay muchos lenguajes de
programación diferentes, cada uno con sus propias fortalezas y debilidades.
Algunos lenguajes populares para principiantes incluyen Python.
 Encuentra un buen recurso de aprendizaje: Hay muchos recursos gratuitos
y de pago disponibles para aprender a programar. Busca un recurso que se
adapte a tu estilo de aprendizaje y a tus objetivos.

5
 Practica con regularidad: La mejor manera de aprender a programar es
practicar con regularidad. Intenta escribir código todos los días, incluso si es
solo por un corto período de tiempo.

Python
Es un lenguaje de programación de alto nivel y de propósito general.
Utiliza un enfoque multiparadigma, lo que significa que soporta programación
orientada a objetos, procedural y en menor medida, programación funcional.

Fue creado por Guido van Rossun como sucesor a otro lenguaje (llamado
ABC) entre 1985 y 1990, y es usado actualmente en una gran variedad de
campos, como el desarrollo web, en la creación de aplicaciones actuales y
para la construcción de archivos de procesamiento por lotes (Scripts).

Python es administrado y soportado por la Python Software Foundation.


Está desarrollado bajo licencia de código abierto, lo que lo hace libre de usar
y de distribuir, incluso para uso comercial.

Características

 Sintaxis simple y legible


 Interpretado y de tipado dinámico
 Multiplataforma compatible con Windows, macos, Linux, entre otros.
 Amplia comunidad y soporte

Uso

 Desarrollo web con frameworks


 Análisis de datos y ciencia de datos
 Inteligencia artificial y aprendizaje automático
 Automatización de tareas
 Desarrollo de juegos.

6
Ecosistema de Python

 Repositorio de paquetes PYPI (PYTHON PACKAGE INDEX)


 Herramientas de gestión de entornos virtuales como Virtualenv y
Conda
 Editores de códigos populares: Visual Studio Code, Pycharm, Sublime
Text, entre otros.

Variables

En Python, una variable es simplemente un nombre que se utiliza para hacer


referencia a un objeto en memoria. Para crear una variable, solo
necesitamos asignarle un valor utilizando el operador de asignación "=".

Por ejemplo, si queremos crear una variable llamada "x" y asignarle el valor
5, podemos hacer lo siguiente:

X=5
Aquí, "x" es el nombre de nuestra variable y "5" es el valor que le estamos
asignando. Ahora podemos hacer referencia a "x" en cualquier otro lugar de
nuestro código para obtener o modificar su valor.

Es importante tener en cuenta que en Python no es necesario declarar el


tipo de dato que almacenará una variable, ya que el intérprete lo deducirá
automáticamente en tiempo de ejecución.

Por ejemplo, si queremos crear una variable que almacene una cadena de
texto, podemos hacer lo siguiente:

Mensaje = "Hola, mundo!"

7
Aquí, "mensaje" es el nombre de nuestra variable y "Hola, mundo!" es la
cadena de texto que le estamos asignando. Python automáticamente
reconocerá que "mensaje" es una variable de tipo cadena de texto (string).

Además, en Python podemos cambiar el valor de una variable en


cualquier momento simplemente asignándole un nuevo valor. Por ejemplo:

x=5
print(x) # Output: 5
x = 10
print(x) # Output: 10
En este caso, primero creamos la variable "x" con el valor 5, la imprimimos
y luego le asignamos un nuevo valor de 10 y la volvemos a imprimir.

Por último, es importante mencionar que en Python existen algunas


convenciones para nombrar las variables. Por lo general, se utilizan nombres
en minúsculas y separados por guiones bajos para las variables compuestas
por más de una palabra. Por ejemplo:

nombre_completo = "Julián Pérez"

Es importante tener en cuenta que Python distingue entre mayúsculas y


minúsculas en los nombres de variables, por lo que "Nombre" y "nombre" son
variables diferentes.

Además, existen algunas convenciones específicas que se utilizan


comúnmente en Python para nombrar variables. Por ejemplo, se suele
utilizar "i" como nombre de variable para un índice en un bucle for, y "x", "y",
y "z" se utilizan a menudo para representar coordenadas o valores
numéricos.

También es importante evitar utilizar palabras clave de Python como


nombres de variables. Las palabras clave son palabras reservadas que

8
tienen un significado especial en Python, como "if", "else", "while", "for", entre
otros.

Al seguir estas convenciones de nomenclatura, tus programas serán más


legibles y fáciles de entender para ti y para otros programadores.

Tipos de datos

El tipo de datos que contiene una variable determina cómo se almacena y


utiliza en Python. A continuación se muestran algunos tipos de datos
comunes:

 Enteros (int): números enteros (por ejemplo, 10, -5).


 Flotadores (flotante): Números con puntos decimales (por ejemplo,
3,14, -12,5).
 Cadenas (cadena): datos de texto entre comillas simples (') o
dobles ("). También puede usar comillas triples (''' o """) para
cadenas que abarcan varias líneas.
 Booleanos (bool): valores lógicos que representan Verdadero o
Falso.

Python normalmente infiere el tipo de datos en función del valor asignado.

Ejemplo:

Número = 42 # Entero
Decimal = 3.14159 # Flotante
Saludo = "¡Hola mundo!" # Cadena
Está lloviendo = Falso # Booleano

Operadores

Los operadores en Python son símbolos o palabras clave que se utilizan


para realizar operaciones con valores o variables. Se pueden clasificar en
diferentes tipos según su función:

9
 Operadores aritméticos:

Suma (+): Suma dos valores.

Resta (-): Resta un valor de otro.

Multiplicación (*): Multiplica dos valores.

División (/): Divide un valor por otro.

Módulo (%): Obtiene el residuo de la división.

Exponenciación (**): Eleva un valor a una potencia.

Ejemplo:

resultado = 10 + 5 * 2 # resultado = 20

residuo = 17 % 3 # residuo = 2

potencia = 2 ** 3 # potencia = 8

 Operadores de comparación:

Igualdad (==): Comprueba si dos valores son iguales.

Desigualdad (!=): Comprueba si dos valores son diferentes.

Mayor que (>): Comprueba si un valor es mayor que otro.

Menor que (<): Comprueba si un valor es menor que otro.

Mayor o igual que (>=): Comprueba si un valor es mayor o igual que otro.

Menor o igual que (<=): Comprueba si un valor es menor o igual que otro.

Ejemplo:

es_igual = 10 == 10 # es_igual = True

es_diferente = 5 != 7 # es_diferente = True

es_mayor = 12 > 8 # es_mayor = True

es_menor = 3 < 1 # es_menor = False

10
 Operadores lógicos:
and: Conjunción lógica. Devuelve True solo si ambas condiciones son
True.
or: Disyunción lógica. Devuelve True si al menos una condición es
True.
not: Negación lógica. Invierte el valor de verdad de una condición.

Ejemplo:

esta_aprobado = nota >= 60 and asistencia >= 80 # Aprobación basada en nota y asistencia

es_fin_de_semana = dia == "sábado" or dia == "domingo" # Fin de semana según el día

es_mayor_de_edad = edad not < 18 # Mayoría de edad

 Operadores de asignación
 =: Asigna un valor a una variable.
 Operadores de asignación compuestos: Combinan la asignación con
una operación aritmética.

Ejemplo:

saldo = 1000

saldo += 50 # Aumenta el saldo en 50

precio = 20 * 3

precio *= 0.9 # Aplica un descuento del 10%

 Operadores de pertenecía
 in: Comprueba si un elemento está dentro de una secuencia (lista,
tupla, cadena).
 not in: Comprueba si un elemento no está dentro de una secuencia.

Ejemplo:

estudiante = "Ana"

alumnos = ["Ana", "Juan", "María"]

esta_inscrito = estudiante in alumnos # esta_inscrito = True

11
.

 Operadores de identidad
 is: Comprueba si dos objetos son el mismo objeto en memoria.
 is not: Comprueba si dos objetos no son el mismo objeto en memoria.

a = [1, 2, 3]

b=a

c = [1, 2, 3]

es_mismo_objeto = a is b # es_mismo_objeto = True

son_distintos = a is not c # son_distintos = True

Expresiones

En Python, las expresiones son combinaciones de valores, variables,


operadores y funciones que producen como resultado un valor único. Son los
componentes fundamentales para realizar cálculos y manipular datos dentro
de sus programas.

 Expresiones aritméticas: combine valores numéricos utilizando


operadores aritméticos (+, -, *, /, %, **).

-Suma: 5 + 3 = 8
suma = 5 + 3
-Resta: 10 - 2 = 8
diferencia = 10 - 2
-Multiplicación: 4 * 6 = 24
producto = 4 * 6
-División: 16 / 4 = 4
cociente = 16 / 4
- Módulo: 11 % 3 = 2 (resto)
resto = 11 % 3
-Exponenciación: 2 ** 3 = 8 (2 elevado a la potencia de 3)
potencia = 2 ** 3

12
 Expresiones de comparación: evalúe las relaciones entre valores
utilizando operadores de comparación (==, !=, <, >, <=, >=).

-Igualdad: 7 == 7 (Verdadero)
es_igual = 7 == 7
-Desigualdad: 10 != 15 (Verdadero)
es_diferente = 10 != 15

 Expresiones booleanas: combine valores lógicos (Verdadero o Falso)


utilizando operadores lógicos (y, o, no).

- Conjunción (y): Verdadero y Verdadero = Verdadero


is_both_true = Verdadero y Verdadero

- Disyunción (o): Falso o Verdadero = Verdadero


is_either_true = Falso o Verdadero

- Negación (no): no Verdadero = Falso


is_not_true = no verdadero

 Expresiones de membresía: verifique si un elemento pertenece a una


secuencia (lista, tupla, cadena) usando los operadores 'en' y 'no en'.

 Expresiones de identidad: compruebe si dos objetos son iguales en la


memoria utilizando los operadores 'es' y 'no es'.

- Comprobando si dos variables hacen referencia al mismo objeto: a = [1, 2, 3]; segundo = a; a es b = verdadero
es_mismo_objeto = a = [1, 2, 3]; segundo = a; a es b

13
CONCLUSIÓN

 Python es un lenguaje de programación poderoso y versátil que es


fácil de aprender y usar. Es una excelente opción para principiantes
y experimentados que buscan desarrollar aplicaciones web,
analizar datos, automatizar tareas o crear sistemas de inteligencia
artificial.

 Las variables y tipos de datos son elementos esenciales en la


programación Python. La comprensión adecuada de estos
conceptos es fundamental para desarrollar programas funcionales y
eficientes.

 Los operadores son herramientas esenciales para manipular datos,


realizar cálculos y controlar el flujo de ejecución de un programa en
Python. La comprensión de los distintos tipos de operadores y su
precedencia permite escribir código Python preciso y eficiente.

 Las expresiones son elementos esenciales en Python para realizar


operaciones, evaluar condiciones y controlar el flujo de ejecución.
La comprensión adecuada de los diferentes tipos de expresiones y
su evaluación permite escribir código Python claro, conciso y
eficiente.

14
REFERENCIAS ELECTRÓNICAS

Codigazo. [Página web en línea]. Disponible en


https://www.codigazo.com/categoria/python/1. [Consulta: 2024, Abril 21].

Codigazo. [Página web en línea]. Disponible en https://www.


https://www.codigazo.com/python/tipos-datos-basicos-en-python-conversion.
[Consulta: 2024, Abril 23].

Hubspot. [Página web en línea]. Disponible en


https://blog.hubspot.es/website/que-es-python. [Consulta: 2024, Abril 23].

15

También podría gustarte