10 ejemplos básicos de Python que lo ayudarán a aprender rápidamente

10 ejemplos básicos de Python que lo ayudarán a aprender rápidamente

Si vas a aprender un nuevo idioma hoy, Python es una de las opciones que existen. No solo es relativamente fácil de aprender, sino que tiene muchos usos prácticos que pueden resultar útiles en varias carreras relacionadas con la tecnología.





Este artículo es para aquellos que ya tienen algo de experiencia en programación y simplemente quieren hacer la transición a Python lo más rápido posible. Si no tiene absolutamente ninguna experiencia en programación, le recomendamos estos sitios web de tutoriales de Python y estos cursos de Python en línea.





Todos los ejemplos básicos de Python se escribieron para Python 3.x. No podemos garantizar que funcionen en Python 2.x, pero los conceptos deberían ser transferibles. Recuerda, deberías Cree y administre eficazmente sus entornos de Python .





Instrumentos de cuerda

La manipulación adecuada de cadenas es algo que todo programador de Python debe aprender. Las cadenas están involucradas ya sea que esté haciendo desarrollo web, desarrollo de juegos, análisis de datos y más. Hay una forma correcta y una forma incorrecta de tratar las cadenas en Python.

Formato de cadena

Digamos que tienes dos cadenas:



¿Qué tan caliente puede ponerse una CPU?
|_+_|

Y digamos que desea concatenar ('unir') las dos cadenas en una. La mayoría de la gente podría estar inclinada a hacer esto:

|_+_|

Pero esto no se considera Pythonic. Existe una forma más rápida de manipular cadenas que da como resultado un código más legible. Prefiero usar el formato() método:





|_+_|

los {} es un marcador de posición que se reemplaza por los parámetros del formato() método en orden secuencial. El primer {} se reemplaza por el parámetro de nombre y el segundo {} se reemplaza por el parámetro de trabajo. Puede tener tantos {} sy parámetros como desee siempre que el recuento coincida.

Lo bueno es que los parámetros no tienen que ser cadenas. Pueden ser cualquier cosa que se pueda representar como cadenas, por lo que podría incluir un número entero si lo desea:





|_+_|

Unión de cuerdas

Otro ingenioso truco Pythonic es el entrar() método, que toma una lista de cadenas y las combina en una sola. He aquí un ejemplo:

|_+_|

La cadena definida es el separador que va entre cada elemento de la lista, y el separador solo se inserta entre dos elementos (por lo que no tendrá uno extraño al final). Usar el método de unión es mucho más rápido que hacerlo a mano.

Condicionales

La programación no tendría sentido sin declaraciones condicionales. Afortunadamente, los condicionales en Python son limpios y fáciles de entender. Casi se siente como escribir un pseudocódigo. Así de hermoso puede ser Python.

Valores booleanos

Como en todos los demás lenguajes de programación, los operadores de comparación evalúan un resultado booleano: Cierto o Falso . Aquí están todos los operadores de comparación en Python:

|_+_|

Los operadores es y no

los == , != , y Los operadores anteriores se utilizan para comparar los valores de dos variables. Si desea verificar si dos variables apuntan al mismo objeto exacto, entonces deberá usar el es operador:

|_+_|

Puede negar un valor booleano precediéndolo con el no operador:

|_+_| |_+_|

El operador in

Si solo desea verificar si existe un valor dentro de un objeto iterable, como una lista o un diccionario, entonces la forma más rápida es usar el en operador:

|_+_|

Condicionales complejos

Puede combinar varias declaraciones condicionales mediante la y y o operadores. El operador y se evalúa como Verdadero si ambos lados se evalúan como Verdadero, de lo contrario, Falso. El operador or se evalúa como Verdadero si cualquiera de los lados se evalúa como Verdadero, de lo contrario, es Falso.

|_+_| |_+_|

Podrías compactar aún más ese último ejemplo:

|_+_|

Bucles

El tipo de bucle más básico en Python es el tiempo bucle, que se repite siempre que la declaración condicional se evalúe como Verdadero:

|_+_|

Esto también podría estructurarse así:

|_+_|

los rotura La declaración se usa para salir inmediatamente de un bucle. Si solo desea omitir el resto del ciclo actual e iniciar la siguiente iteración, puede usar Seguir .

El bucle for

El enfoque más Pythonic es usar por bucles. El bucle for en Python no se parece en nada al bucle for que encontraría en un lenguaje relacionado con C como Java o C #. Tiene un diseño mucho más parecido al para cada bucles en esos idiomas.

En resumen, el bucle for itera sobre un objeto iterable (como una lista o diccionario) usando el en operador:

|_+_|

El bucle for comienza al principio del entre semana lista, asigna el primer elemento a la día variable, y el primer bucle se aplica solo a esa variable. Cuando finaliza el ciclo, el siguiente elemento de la lista de días de la semana se asigna al día y se repite de nuevo. Continúa hasta llegar al final de la lista de días de la semana.

Si solo desea ejecutar un bucle para X cantidad de iteraciones, Python proporciona una distancia() método solo para ese propósito:

|_+_|

Cuando solo tiene un parámetro, range () comienza en cero y cuenta uno por uno hasta el valor del parámetro, pero se detiene justo antes de este. Si proporciona dos parámetros, range () comienza en el primer valor y cuenta uno por uno hasta el segundo valor, pero se detiene justo antes de ese valor:

|_+_|

Si desea contar en intervalos que no sean uno por uno, puede proporcionar un tercer parámetro. El siguiente ciclo es exactamente el mismo que el anterior, excepto que salta de dos en uno en lugar de uno:

|_+_|

Enumeraciones

Si viene de otro idioma, puede notar que recorrer un objeto iterable no le da el índice de ese objeto en la lista. Los índices generalmente no son Pythonic y deben evitarse, pero si realmente los necesita, puede usar el enumerar () método:

|_+_|

Esto daría como resultado:

|_+_|

A modo de comparación, esta NO es la forma de hacerlo:

|_+_|

Diccionarios

Los diccionarios (o dictados) son el tipo de datos más importante que debe conocer en Python. Los usará todo el tiempo. Son rápidos, fáciles de usar y mantendrán su código limpio y legible. El dominio de los dictados es la mitad de la batalla para aprender Python.

La buena noticia es que probablemente ya ha estado expuesto a dictados, pero es probable que los conozca como tablas hash o mapas hash . Es exactamente lo mismo: una matriz asociativa de pares clave-valor. En una lista, accede a los contenidos mediante un índice; en pocas palabras, se accede a los contenidos mediante una tecla.

Cómo declarar un dict vacío:

|_+_|

Cómo asignar una clave de dictado a un valor:

|_+_|

Lo bueno de un dictado es que puede mezclar y combinar tipos de variables. No importa lo que pongas ahí. Para facilitar la inicialización de un dictado, puede utilizar esta sintaxis:

|_+_|

Para acceder a un valor de dictado por clave:

|_+_|

Para iterar sobre un dictado, use un bucle for así:

|_+_|

Para iterar tanto las claves como los valores, utilice el elementos() método:

|_+_|

Y si desea eliminar un elemento de un dictado, use el del operador:

|_+_|

Nuevamente, los dictados se pueden usar para muchas cosas diferentes, pero aquí hay un ejemplo simple: mapear cada estado de EE. UU. Con su capital. La inicialización del dict podría verse así:

|_+_|

Y siempre que necesites la capital de un estado, podrás acceder a ella así:

|_+_|

Siga aprendiendo Python: ¡Vale la pena!

Estos son solo los aspectos básicos de Python que lo distinguen de la mayoría de los otros lenguajes que existen. Si comprende lo que cubrimos en este artículo, entonces está en camino de dominar Python. Sigue así y llegarás en poco tiempo.

lamentablemente, los servicios de Google Play se han detenido

Si tuvo problemas para seguir, no se preocupe. No significa que no esté destinado a ser un programador; solo significa que Python no hace clic tan fácilmente para usted. Si ese es el caso, le recomiendo que consulte estos consejos para aprender nuevos lenguajes de programación.

Sobre todo, debería ser un desafío pero no debería ser estresante. Si es así, consulte nuestros consejos para aprender a programar sin estrés.

Con todo este nuevo conocimiento, aquí se explica cómo alojar un sitio web de Python de forma gratuita con Heroku.

Cuota Cuota Pío Correo electrónico 6 alternativas audibles: las mejores aplicaciones de audiolibros gratuitas o económicas

Si no te apetece pagar por audiolibros, aquí tienes algunas aplicaciones geniales que te permiten escucharlos gratis y legalmente.

Leer siguiente
Temas relacionados
  • Programación
  • Programación
  • Pitón
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse