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

Python Start UE Santa María Mazzarello

Python es un lenguaje de programación de alto nivel, orientado a objetos y fácil de aprender, creado por Guido van Rossum. Se utiliza en diversas aplicaciones, desde desarrollo web hasta ciencia de datos, y es popular por su versatilidad y comunidad activa. Su sintaxis legible y la rápida curva de aprendizaje lo convierten en una opción atractiva para desarrolladores y startups.

Cargado por

Deymi Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas

Python Start UE Santa María Mazzarello

Python es un lenguaje de programación de alto nivel, orientado a objetos y fácil de aprender, creado por Guido van Rossum. Se utiliza en diversas aplicaciones, desde desarrollo web hasta ciencia de datos, y es popular por su versatilidad y comunidad activa. Su sintaxis legible y la rápida curva de aprendizaje lo convierten en una opción atractiva para desarrolladores y startups.

Cargado por

Deymi Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 32

Ing.

Michael Zurita
Mayo 2023

Python
Qué es Python?
En términos técnicos, Python es un lenguaje de programación de alto
nivel, orientado a objetos, con una semántica dinámica integrada,
principalmente para el desarrollo web y de aplicaciones.

Python es relativamente simple, por lo que es fácil de aprender, ya que


requiere una sintaxis única que se centra en la legibilidad. Los
desarrolladores pueden leer y traducir el código Python mucho más
fácilmente que otros lenguajes.
Quien creó Python?
Python fue creado por el informático Guido van
Rossum, quien había estado trabajando con un
lenguaje llamado ABC en su anterior trabajo en el
Centrum Wiskunde & Informática (CWI) – Instituto
Nacional de Investigación en Matemáticas e
Informática en los Países Bajos-. Aunque le
gustaban algunos aspectos de ABC, estaba
frustrado por lo difícil que era difundir este
lenguaje.
Para que se usa?
Python es un lenguaje de
programación de propósito general,
que es otra forma de decir que puede
ser usado para casi todo.

Este tipo de lenguaje también se


conoce como «lenguaje de scripting»
porque inicialmente fue pensado para
ser usado en proyectos sencillos.
Razones por las que
debes aprender Python
Python es uno de los lenguajes de
programación más queridos por los
desarrolladores, científicos de datos,
ingenieros de software e incluso
hackers debido a su versatilidad,
flexibilidad y características orientadas
a los objetos.
CAMPOS DE
APLICACIÓN
DE PYTHON
1. Buena oferta laboral y bien remunerado.
Solo tienes que pasarte por cualquier buscador de empleo online y
escribir «Python» para descubrir las numerosas ofertas relacionadas que
aparecen.

2. De uso frecuente en startups.


Las startups necesitan funcionar con presupuestos ajustados para
sobrevivir, y eso significa que cuando están construyendo sus productos
digitales (ya sean sitios web, aplicaciones para móviles o programas de
software) esos productos deben completarse dentro del presupuesto y
antes de lo previsto.
3. Se tarda poco tiempo en aprender.
Por lo eficiente y versátil que es un lenguaje como Python, se podría
pensar que se necesitan años para aprender a programarlo. ¡No es así! Los
profesionales de la industria dicen que los fundamentos (cosas como la
sintaxis, las palabras clave y los tipos de datos) se pueden aprender en tan
sólo 6-8 semanas si tienes experiencia previa con lenguajes de
codificación.
4. Tiene una comunidad de usuarios muy activa.
Python es un lenguaje de código abierto, lo que significa que es libre de
usar y cualquiera puede modificar o crear extensiones para este lenguaje.

5. Es el lenguaje de programación más popular


Según The Economist (2018), Python va camino de convertirse en el
lenguaje de codificación más popular del mundo. Mientras que lenguajes
como Fortran y Lisp han experimentado un precipitado declive, y
lenguajes como C y C++ permanecen estables, lenguajes como Python y
JavaScript están en alza.
¿Cómo funciona Python?
El lenguaje de programación Python utiliza módulos de código que son
intercambiables en lugar de una larga lista de instrucciones que era
estándar para los lenguajes de programación funcional.

En realidad, lo convierte en algo llamado código de byte. Este código de


bytes no puede ser entendido por la CPU. Así que necesitamos un
intérprete llamado Máquina Virtual Python (PVM) que ejecuta los códigos
de bytes.
Hola mundo en Python
En cualquier introducción a un nuevo lenguaje de programación, no
puede faltar el famoso Hola Mundo. Se trata del primer programa por el
que se empieza, que consiste en programar una aplicación que muestra
por pantalla ese texto. Si ejecutas el siguiente código, habrás cumplido el
primer hito de la programación en Python.
Tipos de datos en Python
Un tipo de dato se refiere a la
clasificación de los valores que
pueden ser almacenados en una
variable. Cada tipo de dato tiene
características y propiedades
específicas que lo hacen
adecuado para ciertos usos y
operaciones.
int
Los datos tipo int (abreviatura de «entero»), en Python, son aquellos que
representan números enteros. Estos son un tipo de número que no tiene
parte decimal, es decir, son completos sin fracciones. En Python, los datos
tipo int se representan simplemente escribiendo un número sin parte
decimal.

Por ejemplo:
1, 2, 3, 4, 5
float
Los datos tipo float (abreviatura de «coma flotante»), en Python, son
aquellos que representan números con decimales. En otras palabras, los
datos tipo float son números reales que pueden tener una parte entera y
una parte decimal. En Python, los datos tipo float se representan
escribiendo un número con un punto decimal.

Por ejemplo:
1.23, 3.14, 45.5, -12.34
str
Los datos tipo str (abreviatura de «cadena de caracteres» o «string»), en
Python, son aquellos que representan una secuencia de caracteres. En
otras palabras, los datos tipo string son texto que se puede representar
mediante una serie de caracteres (letras, números, símbolos, etcétera).
Los datos tipo string se representan entre comillas simples ('') o dobles
("").

Los siguientes son ejemplos de datos tipo str en Python:


"Hola mundo", 'Python es genial', "1234".
bool
Los datos tipo bool (abreviatura de «booleanos»), en Python, son aquellos
que representan valores de verdad. En otras palabras, son valores
verdaderos o falsos. En Python, los datos tipo bool se representan como
True o False (con la primera letra en mayúscula).

Por ejemplo:
True, False
list
Los datos tipo list (abreviatura de «listas»), en Python, son aquellos que
representan una colección ordenada de elementos. En otras palabras, las
listas son una estructura de datos que permite almacenar múltiples
valores en un solo objeto y acceder a ellos por su posición en la lista.

Por ejemplo:
[1, 2, 3, 4, 5], ['a', 'b', 'c'], [1, 'a', True, [2, 3, 4]]
Variables en Python
Una variable es una forma de identificar, de forma sencilla, un dato que se
encuentra almacenado en la memoria del ordenador. Imagina que una
variable es un contenedor en el que se almacena un dato, el cuál, puede
cambiar durante el flujo del programa. Una variable nos permite acceder
fácilmente a dicho dato para ser manipulado y transformado.
Asignar un valor a una variable en Python
Tal y como hemos visto en el ejemplo anterior, para asignar un valor (un
dato) a una variable se utiliza el operador de asignación =.

En la operación de asignación se ven involucradas tres partes:

El operador de asignación =
Un identificador o nombre de variable, a la izquierda del operador
Un literal, una expresión, una llamada a una función o una
combinación de todos ellos a la derecha del operador de asignación
Sentencias Condicionales en Python
A menudo tenemos que tomar decisiones en nuestras vidas. Por ejemplo
cuando digo “si llueve cojo el paraguas”, la acción de que coja el paraguas
se producirá en caso de que se cumpla la condición de que está lloviendo.
Esto traducido a la programación significa que cierta parte del código
sólo se ejecutará en caso de que se cumplan ciertas condiciones. Las
sentencias condicionales cumplen con dicha función. Nos ayudan a
controlar el flujo de nuestro programa, decidiendo si unas líneas de
código se tienen que ejecutar en función de si se cumplen unas
condiciones preestablecidas. En concreto, comprueban si una condición
es verdadera o falsa para tomar o no cierta acción.
Sentencia if
La sentencia condicional más básica en Python es la sentencia if, la cual
se expresa de la siguiente forma:

if condicion:
# ejecutar un código
Sentencia if
En la expresión previa:
La condición es una expresión booleana que se evalúa como
verdadera (True) o falsa (False).
Se requiere el uso de dos puntos (:) al final de la condición.
Todas las líneas de código a ejecutar si se cumple la condición tienen
que estar indentadas respecto la sentencia if.
La indentación es una característica que diferencia Python de otros
lenguajes de programación, dónde el código a ejecutar de cumplirse la
condición se encierra entre llaves. Esta característica tiene el propósito de
mejorar la legibilidad de los programas.
Sentencia if
>>> x = 15
>>> if x > 10:
... print('x es mayor que 10')
...
x es mayor que 10

En el ejemplo empezamos asignando a la variable x el valor 15. A


continuación evaluamos si cumple la condición de que la variable x es
mayor a 10. Como se da el caso, la condición se evalúa como verdadera. Es
por ello que el programa ejecuta la sentencia print().
Sentencia else
A la sentencia if se le puede añadir opcionalmente una sentencia else.
Esta sentencia contiene el código a ejecutar en caso de que no se cumpla
la condición de la sentencia if. Esta estructura se expresa del siguiente
modo:

if condicion:
# ejecutar un código
else:
# ejecutar un código distinto
Sentencia else
Veamos un ejemplo parecido al anterior al que se le ha añadido una sentencia
else:

>>> x = 5
>>> if x > 10:
... print('x es mayor que 10')
... else:
... print('x es menor o igual que 10')
...
x es menor o igual que 10

En este caso a la variable x se le asigna el valor 5. Como ahora no es verdad que x


sea mayor que 10, la condición de la sentencia if se evalúa como falsa. Por tanto,
el programa ejecuta la instrucción bajo la sentencia else.
Sentencia elif
A una sentencia if else se pueden añadir un número indefinido de condiciones
adicionales a verificar. Estas condiciones se definen mediante la sentencia elif , la
cual es un abreviación de else if. Ésta se define así:

if condicion:
# ejecutar un código
elif otra_condicion:
# ejecutar otro código
else:
# ejecutar un código distinto
Sentencia elif
Siguiendo con el ejemplo de los números, podemos añadir una sentencia elif
del siguiente modo:

>>> x = 7
>>> if x > 10:
... print('x es mayor que 10')
... elif x < 10:
... print('x es menor que 10')
... else:
... print('x es 10')
...
x es menor que 10
Sentencia elif
En este caso como x tiene asignado el valor 7, la condición de la sentencia elif
se evalúa como verdadera. Por este motivo el programa ejecuta la instrucción
print() asociada a esta sentencia.

Un punto importante de las sentencias if elif es que una cuando una condición
es evaluada como verdadera se ignoran el resto de condiciones. Este hecho se
ilustra en el siguiente ejemplo:

>>> x = 15 En el ejemplo nunca va a evaluarse la


>>> if x > 5: condición de la sentencia elif, ya que los
... print('x es mayor que 5') valores mayores que 10 también cumplen la
... elif x > 10: condición de la sentencia if (ser mayores que
... print('x es mayor que 10')
5). Por consiguiente la instrucción print
asociada al elif es una línea de código
... else: inaccesible.
... print('x es menor que 5')
...
x es mayor que 5

También podría gustarte