Conviértete en desarrollador Django: Día 1
Índice de contenido
Resumen:
Aprenda los fundamentos de Python y desarrolle las habilidades necesarias para crear aplicaciones básicas.
¿Cómo citar el presente artículo?
Romero, J. (15 de agosto de 2023). Título. python-data-engineer. https://www.python-data-scientist.com/es/blog/programacion/dia_1/.
¿Qué es la ciencia de datos? by Jeshua Romero Guadarrama, available under Attribution 4.0 International (CC BY 4.0) at https://www.python-data-scientist.com/es/blog/programacion/dia_1/.
Día 1. Introducción a Python
Descripción general
Python es un lenguaje de programación versátil, potente y popular para el desarrollo web, big data y secuencias de comandos. Django es un marco basado en Python que requiere conocimiento práctico de Python. En este módulo interactivo, aprenderemos los fundamentos de Python y manejaremos el lenguaje de programación más popular del mundo. Para cuando terminemos, tendremos las habilidades necesarias para crear aplicaciones básicas en Python.
Objetivos de aprendizaje
- Familiaridad con los componentes centrales de Python, incluidos los tipos de datos, variables y operadores.
- Experiencia práctica que implementa declaraciones condicionales y bucles en Python.
- La capacidad de escribir funciones y recursión en Python.
- Un conocimiento práctico de diferentes estructuras de datos en Python.
Contenido
¿Qué es Python?
En esta lección introductoria, entenderemos qué es Python y cómo podemos configurarlo.
Comenzaremos desde cero. Por lo tanto, no hay necesidad de preocuparse si no tiene experiencia previa con Python o la codificación en general.
Entonces, sin más preámbulos, comencemos aprendiendo qué es Python.
La naturaleza del lenguaje.
Desarrollado en 1990, Python es uno de los más populares propósito general lenguajes de programación en los tiempos modernos.

Figura 1. Python.
El término “ propósito general ” simplemente significa que Python se puede usar para una variedad de aplicaciones y no se enfoca en ningún aspecto de la programación.
Un lenguaje de alto nivel
Python cae dentro de la categoría de de alto nivel, interpretado idiomas. Un lenguaje de alto nivel es uno que nuestra máquina no puede entender directamente. Hay un cierto grado de abstracción en su sintaxis. Las máquinas generalmente están diseñadas para leer código de máquina, pero la sintaxis de alto nivel no se puede convertir directamente en código de máquina.
Como resultado, primero debe convertirse en bytecode que luego se convierte en código de máquina antes de que se pueda ejecutar el programa.
Python es un lenguaje interpretado porque, durante la ejecución, cada línea se interpreta en el lenguaje de máquina sobre la marcha.
Sin embargo, si tomamos el ejemplo de C + +, el código debe compilarse primero en un ejecutable y luego puede ejecutarse. En Python, podemos omitir este paso de compilación ( Python lo hace por nosotros detrás de escena ) y ejecutar directamente el código.
Legibilidad
Una de las principales razones del rápido crecimiento de Python es la simplicidad de su sintaxis. El idioma se lee casi como el inglés simple, lo que facilita la escritura de programas complejos.
Como no tiene mucha curva de aprendizaje, Python es un muy buen punto de entrada al mundo de la programación para principiantes.
Aplicaciones
Además de la facilidad de aprendizaje, Python es un lenguaje muy eficiente que se utiliza en casi todas las esferas de la informática moderna.
Esto es un argumento sólido para aprender Python, incluso para los no programadores.
Algunas de las principales aplicaciones de Python se destacan a continuación:
Figura 2. Aplicaciones de Python.
Historial de versiones
Python ha tenido varias actualizaciones importantes en el pasado. Python 2.7 fue ampliamente utilizado durante mucho tiempo, incluso después del lanzamiento de versiones más nuevas.
Sin embargo, Python 2.7 ha quedado en desuso a partir del 01 de enero de 2020 y reemplazado por completo por 3.xx versiones, conocidas como Python 3. Las diferencias entre Python 2.7 y Python 3 son diminutas, pero importantes de todos modos.
Para mantenernos al día con las últimas tecnologías, utilizaremos Python 3.
Podremos escribir y ejecutar código Python aquí mismo.
Escribiendo nuestro primer código
En esta lección, examinaremos uno de los códigos más simples en la sintaxis de Python.
¡En esta lección, comenzaremos a escribir código! Entonces, pasemos a las cosas divertidas.
Las declaraciones print
Cada vez que aprendemos un nuevo idioma, es una tradición milenaria comenzar mostrando el texto “Hola mundo” en la pantalla.
Cada idioma tiene una sintaxis diferente para mostrar o impresión Algo en la pantalla.
Como Python es uno de los idiomas más legibles que existen, podemos imprimir datos en el terminal simplemente usando la declaración print.
Así es como se ve la declaración:
print(datos)
Lo que necesitemos imprimir está encapsulado entre paréntesis después de print palabra clave. Intentemos imprimir “ Hello World ” en el terminal:
print("Hola mundo")
Hola mundo
El texto Hello World está limitado por comillas porque es un cuerda o un grupo de personajes.
A continuación, imprimiremos algunos números. Cada llamada a print mueve la salida a una nueva línea:
print(50)
print(1000)
print(3.142)
50
1000
3.142
Impresión de múltiples piezas de datos
Incluso podemos imprimir varias cosas en una sola print comando; solo tenemos que separarlos usando comas.
Figura 3. Variables múltiples separadas por comas.
Veamos esto en acción:
print(50, 1000, 3.142, "Hola mundo")
50 1000 3.142 Hola mundo
Por defecto, cada print declaración imprime texto en una nueva línea. Si queremos múltiples print declaraciones para imprimir en la misma línea, podemos usar el siguiente código:
print("Hola", end = "")
print("mundo")
print("Hola", end = " ")
print("mundo")
Holamundo
Hola mundo
El valor de end se agrega a la salida y al siguiente print continuará desde aquí.
Comentarios
Comentarios son piezas de texto utilizadas para describir lo que está sucediendo en el código. No tienen ningún efecto sobre el código.
Se puede escribir un comentario usando el # personaje:
print(50) # Esta línea imprime 50
print("Hola mundo") # Esta línea imprime Hola mundo
# ¡Este es solo un comentario por sí solo!
# Para comentarios de varias líneas, debemos
# añadir el símbolo de almohadilla
# cada vez
50
Hola mundo
Una alternativa a estos comentarios de varias líneas ( línea 4 - 8 ) son docstrings. Están encerrados en comillas triples, """, y puede usarse para reemplazar comentarios de varias líneas:
"""Los docstrings son bastante útiles
para escribir comentarios más extensos
o notas acerca del código."""
'Los docstrings son bastante útiles\npara escribir comentarios más extensos\no notas acerca del código.'
El presente blog ha sido patrocinado mediante crowdfunding con el siguiente mensaje: Nuestro Señor Jesucristo, el único Dios verdadero, es misericordioso y nuestro Salvador.
