Comencemos desde el principio: ¿qué es Python y por qué debería aprenderlo?

Python es uno de los lenguajes de programación más populares del mundo. Alimenta una gran cantidad de aplicaciones y sitios web extremadamente influyentes, incluidos Instagram, Google, Spotify y Netflix. Python también se usa comúnmente en la ciencia de datos y el aprendizaje automático, lo que lo convierte en un lenguaje muy “a prueba de futuro” y que probablemente seguirá siendo solicitado durante mucho tiempo.

Python impulsa una gran cantidad de aplicaciones y sitios web extremadamente influyentes, incluidos Instagram, Google, Spotify y Netflix.

Sin embargo, a pesar de su poder y flexibilidad claros, Python es también uno de los lenguajes de programación más amigables para principiantes que probablemente encuentres. Python sirve como una “droga de entrada” fantástica en el mundo de la codificación, y ofrece una introducción suave a conceptos de nivel superior, como la programación orientada a objetos.

Python es también uno de los lenguajes de programación más amigables para principiantes.

El desarrollo en Python comenzó en la década de 1980, dirigido por Guido van Rossum en Centrum Wiskunde & Informatica en los Países Bajos. Esto fue en gran medida una creación de Guido, e incluso se autodenominó el “Dictador benévolo para la vida” (BDFL) del lenguaje, aunque dejaría este cargo en 2018, pasando la responsabilidad al Consejo Directivo de Python.

Lea también: Cómo convertirse en un analista de datos y prepararse para el futuro basado en algoritmos

¿Qué es Python en términos de programación? Python fue concebido como una alternativa al lenguaje ABC. Es un lenguaje interpretado, tipificado dinámicamente y recolectado de basura que admite numerosos paradigmas (orientado a objetos, de procedimiento, funcional).

Si recién comienza, no necesita preocuparse por nada de esto. Solo sepa que Python es relativamente fácil de aprender, pero también muy solicitado y muy poderoso. Echemos un vistazo a cómo comenzar a usarlo y cómo crear su primera aplicación muy simple.

Cómo comenzar con Python

Lo primero es lo primero, deberá descargar algún software para comenzar a programar en Python.

Si estás en una computadora de escritorio, eso significa dos cosas:

Un intérprete de Python Un IDE de Python

¿Qué es un intérprete de Python? Este es el software que lee el código Python y lo ejecuta. Instalar un intérprete es como enseñarle a su computadora cómo hablar un idioma extranjero.

Mientras tanto, el IDE es el “Entorno de desarrollo integrado”. Este es el programa que usará para escribir realmente su código Python. Puede guardar y abrir archivos de esta manera, y todo en el intérprete cuando desee ejecutarlo. Esta es su interfaz para el desarrollo de Python.

Al instalar un intérprete, debe decidir si va a elegir Python 2 o Python 3. Cada versión tiene ventajas y desventajas, pero Python 2 ya no es compatible oficialmente, por lo que Python 3 es la opción a prueba de futuro.

(Si se preguntaba “¿por qué Python no es tan bueno para”), una respuesta es que está fragmentado de esta manera, lo que puede presentar un poco de confusión al comenzar!)

Descargue el último intérprete de Python aquí:

Tenga en cuenta que es posible que ya tenga instalado un intérprete de Python, especialmente si está ejecutando MacOS o Linux.

Cuando se trata del IDE, hay una serie de buenas opciones para elegir. Algunos de estos son gratuitos, otros costarán dinero pero ofrecen funciones avanzadas. Algunas buenas opciones incluyen:

PyCharm es gratuito y se encuentra entre las opciones más populares para el desarrollo de Python. Es la herramienta que recomiendo para la mayoría de los usuarios. Dicho esto, puede ser un poco complejo de configurar, así que asegúrese de seguir la documentación oficial aquí.

En dispositivos móviles, las cosas son más simples porque el IDE y el intérprete están integrados en una sola aplicación. Esta es una excelente manera para que los principiantes comiencen.

Para comenzar a codificar en dispositivos móviles, encontrará una sola aplicación y la descargará. Dos buenos ejemplos para aprender las cuerdas son:

Hay otras versiones disponibles con una gama de modelos de pago. Sin embargo, ambas son buenas opciones para comenzar gratis.

Una vez que tenga instalado alguno de estos elementos, ¡estará listo para escribir su primer programa Python!

Python 3: Hola Mundo

Es tradición cuando se aprende un nuevo lenguaje de programación, comenzar escribiendo un código que simplemente escriba “Hello World” en la pantalla. Para ello, deberá utilizar el siguiente código:

Imprimir (“Hola Mundo”)

Ahora presiona “Reproducir” y deberías ver aparecer el texto en la pantalla.

Nota al margen: Si usaras Python 2, no necesitarías los corchetes.

Pasemos rápidamente a la siguiente lección: ¿qué es una variable en Python?

Una variable es como un contenedor que se puede usar para representar un número o un texto. Definimos esto en el código simplemente escribiendo una palabra y luego dándole un valor.

Por ejemplo, podrías decir:

MyVariable = “¡Hola!”

Imprimir (MyVariable)

Verá el mensaje “¡Hola!” aparecer en la pantalla. Tenga en cuenta que no necesita las comillas para imprimir una variable, las comillas se interpretan literalmente.

Un grupo de letras como esta se conoce en la programación como una “cadena”. Este es un tipo de variable, pero hay muchos otros. Otro tipo de variable es un entero. Esta es una variable que representa un número entero.

Entonces también podríamos decir:

MyVariable = 3

Imprimir (MyVariable)

¡Lo que imprimiría el número 3 en la pantalla!

Algunos otros idiomas requerirán que indique específicamente qué tipo de variable desea utilizar (String MyVariable = “Hello!”), Pero en Python, el intérprete se da cuenta del contexto. Parte de la razón por la que esto es posible es que Python usa un número menor de tipos de variables en comparación con, por ejemplo, Java. No hay “booleanos” en Python, por ejemplo.

Si bien no necesitaremos tratar con otros tipos de datos en este momento, eventualmente encontrará las siguientes variables en la programación de Python:

NúmerosInteresPisosLongosComplejosCadenasListasTuplasDiccionarios

Manipulando datos en Python

¿Por qué querrías usar una variable? Porque hace que tu código sea dinámico. Significa que puede alterar la forma en que se comporta su programa dependiendo de la acción del usuario y de varios otros factores.

Intente ejecutar este código y vea qué sucede:

MyVariable1 = 2

MyVariable2 = 20

Imprimir (MyVariable1 * MyVariable2)

Aquí hay una pista: en la conversación por computadora, el símbolo * representa la multiplicación.

También puede combinar cadenas de formas interesantes:

Nombre = “Bill”

Apellido = “Puertas”

Nombre completo = Nombre + “” + Apellido

print (FullName)

¡Tu primera aplicación Python 3!

Así que ahora hemos respondido la pregunta “¿Qué es Python” y hemos intentado escribir un código básico?

¿Qué hay de hacer algo que una persona realmente pueda usar y divertirse?

Lea también: Kotlin vs Java para Android: diferencias clave

Para hacer esto, vamos a necesitar dejar que el usuario interactuar con el programa Eso significa que necesitamos manejar la entrada.

Prueba esto:

UserName = input (“Por favor ingrese su nombre:”)

Imprimir (“Hola” + Nombre de usuario)

¡Probablemente puedas darte cuenta de lo que está pasando aquí! Cuando utiliza el comando “input”, Python le preguntará al usuario el texto entre paréntesis y luego esperará la respuesta. Esa cadena se denominará UserName.

Nota: Python 2 utiliza Datos crudos en vez de entrada.

Ahora tenemos entradas, la capacidad de hablar con el usuario e incluso algunas matemáticas básicas. ¿Qué tal si juntamos esto en una pequeña aplicación divertida? ¡Este te dirá cuánto tiempo tienes hasta que tengas 100 años!

UserAge = input (“¿Cuántos años tienes?”)

YearsTo100 = 100 – int (UserAge)

print (“In”, YearsTo100, “years, serás cien !!”)

print (“Eso es”, int (UserAge) * 360, “days! Or”, (int (UserAge) * 360) * 24, “hours.”)

Declaraciones condicionales

Hay un último truco que quiero compartir con ustedes antes de irnos: usar declaraciones condicionales.

Una declaración condicional es un comando que solo se ejecuta bajo ciertas condiciones. Esto generalmente significa verificar primero el valor de una variable.

Para usar una declaración condicional en Python, use la declaración “If”, seguida de una sangría.

Por ejemplo:

UserName = input (“Por favor ingrese su nombre:”)

print (“Hola” + Nombre de usuario)

if UserName == “Adam”:

imprimir (“Modo de administrador habilitado”)

print (“¿Qué te gustaría que hiciera ahora?”)

En este programa, el código sangrado solo se ejecutará si el nombre de usuario proporcionado es Adam. Tenga en cuenta que al marcar un valor en lugar de asignar uno, usamos dos signos = en lugar de uno.

Aquí, entonces, se le preguntará al usuario qué quiere hacer a continuación, sea quien sea, pero solo se me otorgará el estado de administrador. O otras personas llamadas Adán.

Solo estamos rascando la superficie de Python

Usando estos comandos básicos y lecciones, ya puedes hacer muchísimo. ¡Podrías hacer un cuestionario, una calculadora, una base de datos simple y más! Sin embargo, para aprovechar al máximo toda la potencia de Python, deberá comprender conceptos como funciones, módulos y más. Con ese fin, recomendamos consultar nuestra guía de los mejores cursos de Python en línea.

Dicho esto, si eres un verdadero principiante y buscas un gran curso con el que sea fácil comenzar, recomendamos encarecidamente Codificar con Python: Capacitación para desarrolladores aspirantes, que puedes conseguir por solo $ 49.99, que es una ganga absoluta. El curso tiene un valor de alrededor de $ 700.

$ 49 .99

Codificación con Python: paquete de capacitación para desarrolladores aspirantes

Ahorre $ 641 .01

Cómprelo ahora Codificación con Python: Paquete de capacitación para desarrolladores aspirantes Cómpralo ahora

Ahorre $ 641 .01 $ 49 .99