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

Qué Es Python

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)
11 vistas

Qué Es Python

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/ 14

1

Lenguaje De Programación Python

Fabian Stiven Trillos Olaya


Yeison Ubaqe Velasquez

Sena Centro De
Servicios Financieros

Análisis Y Desarrollo De Software


Algoritmo I

Instructora Diana Delgado

Bogotá D.C, Colombia


7 Mayo Del 2024
2

1.¿Qué es Python?.............................................................................................................................. 3

1.1.¿Qué beneficios ofrece Python?............................................................................................... 3

2. ¿Para que se usa?........................................................................................................................... 3

2.1. Desarrollo web del lado del servidor…………………………………………………………. 4

2.2 Automatización con scripts……………………………………………………………………. 4

2.3 Ciencia de datos y Machine Learning………………………………………………………… 4

2.4 Desarrollo de software…………………………………………………………………………. 4

2.5 Automatización de pruebas de software……………………………………………………… 4

3.Variables...........................................................................................................................................4
3.1 Valor……………………………………………………………………………………………..
4

3.2 Espacio en memoria asignado………………………………………………………………… 5

3.3 Identificador…………………………………………………………………………………… .5
3.3.Declaración de variables en Python............................................................................................5
4. Tipos de datos..................................................................................................................................6
1. Números.....................................................................................................................................6
2. Cadenas de texto.......................................................................................................................6
3. Listas: .......................................................................................................................................6
4. Tuplas:.......................................................................................................................................6
5. Diccionarios:.............................................................................................................................6
6. Conjuntos: ................................................................................................................................6
7.Ejemplos.....................................................................................................................................6
5. Operadores Básicos en Python......................................................................................................9
7. Condicionales en Python................................................................................................11
a. Sentencia if.................................................................................................................11
b. Sentencia if-else.........................................................................................................12
c. Sentencia if-elif-else...................................................................................................12
d. Sentencia if anidada..................................................................................................12
8. Ciclos en Python..............................................................................................................13
a. Bucle while.................................................................................................................13
b. Bucle for.....................................................................................................................13
c. Bucles anidados.........................................................................................................13
3

1. ¿Qué es Python?
Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el
desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores
utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en
muchas plataformas diferentes. El software Python se puede descargar gratis, se integra
bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo.

1.1.¿Qué beneficios ofrece Python?


Los beneficios de Python incluyen los siguientes:

Los desarrolladores pueden leer y comprender fácilmente los programas de Python debido a
su sintaxis básica similar a la del inglés.
Python permite que los desarrolladores sean más productivos, ya que pueden escribir un
programa de Python con menos líneas de código en comparación con muchos otros
lenguajes.
Python cuenta con una gran biblioteca estándar que contiene códigos reutilizables para casi
cualquier tarea. De esta manera, los desarrolladores no tienen que escribir el código desde
cero.
Los desarrolladores pueden utilizar Python fácilmente con otros lenguajes de programación
conocidos, como Java, C y C++.
La comunidad activa de Python incluye millones de desarrolladores alrededor del mundo
que prestan su apoyo. Si se presenta un problema, puede obtener soporte rápido de la
comunidad.
Hay muchos recursos útiles disponibles en Internet si desea aprender Python. Por ejemplo,
puede encontrar con facilidad videos, tutoriales, documentación y guías para
desarrolladores.
Python se puede trasladar a través de diferentes sistemas operativos de computadora, como
Windows, macOS, Linux y Unix.
4
2. ¿Para que se usa?

Python es un lenguaje de programación versátil utilizado en una variedad de campos debido


a su facilidad de uso y poderosas capacidades. Aquí hay un resumen de sus principales
aplicaciones y características:

2.1. Desarrollo web del lado del servidor: Python es ampliamente utilizado en el
desarrollo de backend para sitios web, gracias a su amplia variedad de bibliotecas y marcos
que simplifican la creación de aplicaciones web complejas.

2.2 Automatización con scripts: Los scripts de Python se utilizan para automatizar tareas
repetitivas, desde el procesamiento de archivos hasta el envío de correos electrónicos, lo
que hace que sea una herramienta valiosa para la automatización de procesos.

2.3 Ciencia de datos y Machine Learning: Python es una opción popular para la ciencia
de datos y el machine learning debido a sus bibliotecas especializadas como Pandas,
NumPy y scikit-learn, que facilitan el análisis y la manipulación de datos, así como la
implementación de algoritmos de aprendizaje automático.

2.4 Desarrollo de software: Los desarrolladores utilizan Python para una variedad de
tareas de desarrollo de software, desde el seguimiento de errores hasta la creación de
prototipos de aplicaciones y el desarrollo de juegos.

2.5 Automatización de pruebas de software: Python se utiliza en el desarrollo de pruebas


de software, desde la escritura de casos de prueba hasta la automatización de pruebas
mediante herramientas de integración continua como Travis CI y Jenkins.

Python se destaca por su sintaxis sencilla y su amplia comunidad de desarrolladores, lo que


lo convierte en una opción popular para una variedad de aplicaciones de programación.
Además, cuenta con una gran cantidad de bibliotecas y marcos que facilitan el desarrollo de
aplicaciones complejas.
5

3.Variables
En el ámbito de la programación, una variable es esencialmente un contenedor que
almacena información en la memoria de una computadora.tiene tres componentes

3.1 Valor: Representa la información que la variable contiene. Puede ser un número, texto,
booleano u otro tipo de dato, dependiendo de la naturaleza de la información que se desea
manejar.

3.2 Espacio en memoria asignado: La variable ocupa un lugar específico en la memoria


de la computadora, reservando una cantidad de espacio que corresponde al tipo de dato que
almacena. Este espacio es esencial para que el programa pueda acceder y manipular la
información almacenada.

3.3 Identificador: Cada variable tiene un nombre único, conocido como identificador, que
sirve para referenciarla en el código. El identificador permite al programador o al programa
mismo acceder y manipular el valor almacenado en la variable.

Las variables son fundamentales para la programación, ya que permiten a los programas
trabajar dinámicamente con datos. Por ejemplo, un programa puede utilizar variables para
almacenar la edad de un usuario, realizar operaciones matemáticas, o mantener un registro
de eventos en un juego.Además, las variables pueden tener diferentes alcances, lo que
significa que pueden ser locales (accesibles solo dentro de una función o bloque de código)
o globales (accesibles desde cualquier parte del programa). La elección del tipo de variable
y su alcance depende de la estructura y los requisitos específicos del programa que se está
desarrollando.

3.3.Declaración de variables en Python

En Python, puedes declarar una variable simplemente asignándole un valor. No necesitas


especificar el tipo de variable al declararla.
# Declaración de una variable
my_variable = 10

# También puedes asignar nuevamente un valor a una variable existente


my_variable = "Hello, world!"

# Imprimir el valor de la variable


print(my_variable)
6

4. Tipos de datos
En Python, los tipos de datos son fundamentales para almacenar y manipular información
de manera eficiente en nuestros programas. Aquí hay un resumen de los tipos de datos
principales en Python y por qué son importantes:

1. Números: Python ofrece enteros y números de punto flotante para representar


valores cuantitativos. Son esenciales para operaciones matemáticas y mediciones.
Los enteros son para valores contables y los flotantes para valores continuos.

2. Cadenas de texto: Representan información textual y son útiles para mensajes,


nombres y etiquetas. Son inmutables, lo que significa que no pueden modificarse
directamente después de su creación.

3. Listas: Son colecciones ordenadas y mutables de elementos. Pueden contener


diferentes tipos de datos y son útiles para almacenar conjuntos de información que
pueden cambiar con el tiempo.

4. Tuplas: Similar a las listas pero inmutables. Se usan cuando se necesita garantizar
que los datos no cambien accidentalmente.

5. Diccionarios: Almacenan pares clave-valor y proporcionan una forma rápida de


acceder a los valores asociados con una clave única. Son útiles para representar
datos estructurados y relacionados.

6. Conjuntos: Colecciones no ordenadas y sin elementos duplicados. Son útiles para


trabajar con conjuntos de elementos únicos y realizar operaciones de conjuntos
como intersección, unión y diferencia.

La comprensión de estos tipos de datos es crucial para escribir código efectivo y evitar
errores. Facilitan la manipulación de datos, optimizan el uso de la memoria, previenen
errores, permiten la integración con otras herramientas y hacen que el código sea más
legible y comprensible para otros programadores.
7

EJEMPLOS

1. Números

2. Cadena de texto

3. Listas

8
4. Tuplas

5. Diccionarios

6. Conjuntos

¿Por qué son importantes los tipos de datos en Python?


Entender adecuadamente los diferentes tipos de datos en Python resulta fundamental para
escribir programas efectivos y evitar errores en el código. Sin embargo, estos no son los
únicos motivos para dominarlos a la perfección.

A continuación, te contamos algunas razones clave que justifican la importancia de los


tipos de datos:
● Facilitan la manipulación de datos. El uso de los tipos de datos en Python permite
que este lenguaje comprenda cómo interpretar y operar con los valores. Por
ejemplo, cuando sumamos varios números enteros, Python sabe que debe realizar
una suma matemática.

● Optimización de la memoria. Los tipos de datos adecuados permiten un uso más


eficiente de la memoria, lo que se traduce en un mejor rendimiento y velocidad del
programa.

● Prevención de errores. Al trabajar con tipos de datos, Python puede detectar


errores en el tiempo de ejecución. Esto ayuda a identificar problemas en el código
antes de que provoquen fallas en el programa.

● Interacción con bibliotecas y módulos externos. La correcta manipulación de


datos asegura una integración sin problemas con herramientas externas o creadas
por otros programadores.

● Claridad en la comunicación. Al compartir código con otros programadores, el


empleo apropiado de tipos de datos hace que el código sea más legible y
comprensible.

5. Operadores Básicos en Python


Operadores aritméticos:

● Realizan operaciones matemáticas como suma (+), resta (-), multiplicación (*),
división (/), etc.

Ejemplo:

Operadores relacionales:

● Comparan valores y devuelven un resultado booleano (True o False) según la


condición.

Ejemplo:

Operadores bit a bit:


● Realizan operaciones a nivel de bits en los operandos.

Ejemplo:

Operadores de asignación:

● Asignan valores a variables, combinando operaciones con la asignación.

Ejemplo:

Operadores lógicos:

● Realizan operaciones lógicas entre valores booleanos.

Ejemplo:

Operadores de pertenencia:

● Verifican si un valor está presente en una secuencia.

Ejemplo:

Operadores de identidad:

● Comprueban si dos variables se refieren al mismo objeto en memoria.


Ejemplo:

6. Crear mi primer programa en PYTHON

Este programa imprime la frase "¡Hola Mundo!" en la consola cuando se ejecuta. Es un


excelente punto de partida para familiarizarse con la sintaxis básica de Python y verificar
que todo esté configurado correctamente en tu entorno de desarrollo.

Este programa utiliza la función input() para solicitar al usuario que ingrese su nombre.
Luego, el nombre ingresado se almacena en la variable nombre. Finalmente, se imprime un
mensaje de saludo utilizando el nombre ingresado por el usuario.

Para ejecutar este programa, simplemente cópialo y pégalo en un archivo de texto con
extensión .py, por ejemplo saludo.py, y luego ejecútalo desde la línea de comandos
escribiendo python saludo.py.

7. Condicionales en Python
a. Sentencia if

La sentencia if permite ejecutar un bloque de código si una condición es verdadera.

b. Sentencia if-else

La sentencia if-else ejecuta un bloque de código si una condición es verdadera y otro


bloque si es falsa.

c. Sentencia if-elif-else

La sentencia if-elif-else evalúa múltiples condiciones en secuencia.

d. Sentencia if anidada

Cuando una sentencia if o if-else está dentro de otra, se llama anidada.


8. Ciclos en Python
a. Bucle while

El bucle while ejecuta un bloque de código mientras una condición sea verdadera.

b. Bucle for

El bucle for recorre elementos de una secuencia o colección.

c. Bucles anidados

Python permite anidar bucles uno dentro de otro.

BIBLIOGRAFIA
https://aws.amazon.com/es/what-is/python/
https://medium.com/@diego.coder/variables-y-tipos-de-datos-en-python-str-int-bool-etc-
45ac17e6acc7
https://www.deustoformacion.com/blog/programacion-y-tic/tipos-datos-python
https://www.freecodecamp.org/espanol/news/operadores-basicos-en-python-con-ejemplos/
https://www.freecodecamp.org/espanol/news/python-ejemplos-de-codigo-tutorial-de-
programacion-en-python-desde-cero-para-principiantes/#:~:text=%C2%A1hola%2C
%20mundo!-,en%20Python,%C2%A1Hola%2C%20Mundo!%22)

También podría gustarte