Tu web de Python profesional y de calidad – El Pythonista

Python es el mejor lenguaje de programación tanto para aprender cuando se es novato, como para especializarse cuando se tiene mucha más experiencia, dado que une la simpleza, elegancia y eficacia.

Muchos son los motivos por los que aprender Python. El mejor día para aprender Python fue ayer y el segundo mejor día es HOY, así es que no esperes más y sigue el tutorial de Python gratuito que hemos preparado para .

Python a fondo

Tras todos los años que he estado trabajando en diferentes sectores y recopilando información y experiencias sobre el desarrollo de aplicaciones. Me decidí a escribir el libro con el que me hubiera gustado toparme cuando empecé este camino de aprendizaje de Python.

Tras más de un año de duro trabajo y dedicación, puedo presentaros el que considero el libro para aprender Python más completo que se puede encontrar. En él encontrarás conocimientos para cualquier nivel en el que te encuentres en tu carrera profesional y te llevará a alcanzar el nivel de Pythonista de una forma simple y clara.

Cuenta con multitud de ejemplos, conceptos básicos, intermedios y avanzados, programación de interfaces, bases de datos, web, IDEs, tipos de datos, un repositorio de código, imágenes y mucho mucho Python.

¡No esperes más y hazte con tu copia! ¡Ya está en preventa en Marcombo!

Python Quizzes

En la sección de PyQuizzes encontrarás ejercicios para aprender Python de forma más interactiva. Con explicaciones razonadas y en profundidad. ¡Mejora tu conocimiento sobre el lenguaje exponencialmente!

Eventos sobre programación y Python 💻📅

Regularmente puedes encontrar eventos por todo el mundo sobre programación y sobre Python pero en la sección de eventos puedes encontrar los que vamos cubriendo

Si conoces algún evento interesante que quieres que lo cubramos no dudes en enviarnos un email usando este formulario con asunto «Evento interesante».

Libros recomendados para programar y Python 📚

En cada entrada y por toda la web podrás encontrar una colección de libros recomendados. Están especialmente orientados para profundizar sobre cada característica. Son enlaces de afiliado a amazon que, sin que suponga ningún coste extra ayudan a apoyar a mantener la web, por lo que úsalos para libros o para comprar cualquier cosa 😉

Puedes visitar la sección de libros recomendados y de análisis de libros.

Características de Python

Es un lenguaje de programación multiparadigma, fuertemente tipado, de tipado dinámico y de sintaxis clara.

Es el único lenguaje con el potencial de poder crear scripts en segundos y a la vez responsable de aplicaciones gigantescas como Instagram o YouTube.

Codigo de lenguaje de programación Python en el Pythonista

Todos los bloques de código se separan por indexación lo que consigue claridad y elegancia.

Los programas escritos en Python se asemejan más a escribir una receta en inglés que a la programación de algoritmos, cosa que en otros lenguajes seria una utopía.

A continuación, se muestra un ejemplo de este lenguaje para construir objetos tipo Punto y calcular la distancia entre los mismos:

from dataclasses import dataclass
from math import sqrt

@dataclass
class Punto:
    x: float
    y: float

def distancia_puntos(punto1, punto2):
    dist_x = (punto2.x - punto1.x) ** 2
    dist_y = (punto2.y - punto1.y) ** 2
    return sqrt(dist_x - dist_y)

p1 = Punto(23, 56)
p2 = Punto(1, 45)

distancia = distancia_puntos(p1, p2)
print(f'La distancia entre {p1} y {p2} es: {distancia}')
# La distancia entre Punto(x=23, y=56) y Punto(x=1, y=45) es: 19.05255888325765

La sintaxis es simple y clara gracias a su lógica definida por indentación, sus reglas de escritura recogidas en el PEP-8 y su caracter interpretado.

Si quieres aprender más no te puedes perder las últimas publicaciones: