Python, de principiante a experto

Aprende Python de forma amena y entretenida

J2logo es el blog de Python en español. Aquí aprenderás a programar en Python desde cero a modo experto gracias a los tutoriales, manuales, cursos, guías, ejercicios y recursos preparados especialmente para ti.

Queremos ser la comunidad más grande de la red, de habla hispana, donde se comparta conocimiento sobre el lenguaje de programación Python.

¿Te apuntas?

Python en español de la mano de j2logo
j2logo - Juanjo

Python para todos los niveles

Soy Juan José Lozano Gómez y te doy la bienvenida a J2logo. Es un placer que hayas llegado hasta aquí.

¿Por qué nació este blog? Tras más de quince años desarrollando software, he decidido plasmar a través de esta página todo lo aprendido, y lo que sigo aprendiendo cada día, sobre el lenguaje Python para ayudarte a que seas un mejor programador/a.

Cuando comencé con Python, por el año 2013, me di cuenta que apenas había tutoriales y recursos en español de calidad para aprender el lenguaje.

Por eso, mi objetivo con el blog, ya seas un programador avanzado o un principiante, es proporcionarte contenido práctico y de calidad para que aprendas a programar en Python como un auténtico Pythonista.

El blog está creciendo y pronto encontrarás contenidos de todo tipo organizados en función de tu nivel. Cuando se aprende un lenguaje de programación nuevo, es frecuente perderse con tanta documentación. La idea de J2logo es ofrecerte una guía de apoyo para que aprendas el lenguaje de programación Python paso a paso, de manera que no te pierdas por el camino. Y si lo haces, siempre puedes ponerte en contacto conmigo 😉

¿Por qué aprender Python?

Python se ha convertido en uno de los lenguajes de programación más populares de los últimos años y su uso está en alza.

Es fácil de aprender, permite trabajar en diferentes campos de la informática y existe un amplio catálogo de librerías especializadas pensadas para él que lo hacen realmente interesante.

¿Qué es Python?

Python es un lenguaje de programación de código abierto cuyas principales características son:

  • Es multiparadigma: Soporta la programación imperativa, programación orientada a objetos y funcional.
  • Es interpretado: El código no se compila a lenguaje máquina.
  • Es multiplataforma: Se puede encontrar un intérprete de Python para los principales sistemas operativos: Windows, Linux y Mac OS. Además, se puede reutilizar el mismo código en cada una de las plataformas.
  • Es dinámicamente tipado: Es decir, una misma variable puede tomar valores de distinto tipo.

¿Qué se puede hacer con Python?

El lenguaje Python es muy versátil y con él se puede desarrollar software de todo tipo. En la actualidad, es utilizado fundamentalmente en Desarrollo Web, APIs, Inteligencia Artificial, Big Data, Machine Learning, DevOps, Scraping y Desarrollo de microcontroladores (MicroPython).

Sitios famosos que usan Python

Python es usado por muchos de los gigantes tecnológicos, entre otros: Instagram, Google, Spotify, Netflix o Dropbox. Y tú, ¿lo usas?

Usos de Python

Queremos ser la comunidad Python en español más grande de la red

Únete a la comunidad y aprende junto a otros desarrolladores.

Ventajas:

Últimas novedades

Recibe en tu email las últimas novedades del blog, contenido exclusivo y noticias del mundo Python

Tips y trucos

Te envío a tu correo de vez en cuando tips y trucos Python para que programes como un auténtico Pythonista

Comunidad Slack

¿Tienes dudas? ¿Necesitas soporte de otros programadores? Sé bienvenid@ a nuestro espacio privado de Slack

Guía paso a paso para ser maestr@ Pythonista

¿Qué nivel de Python tienes?

No sé programar

Bien, el primer paso es reconocerlo. Mi consejo antes de aprender Python (o cualquier otro lenguaje) es que aprendas a programar.

Aprender a programar implica conocer los conceptos básicos sobre programación y desarrollo de software. Esto te permitirá no solo programar en Python, sino en el lenguaje que tú quieras.

He preparado un curso totalmente gratuito de Introducción a la programación con el que aprenderás a programar. ¿Te gustaría acceder?

Aprende a programar

Quiero aprender Python

Aprender Python

Te encuentras en el paso previo para ser un/a Pythonista. Aprender lo básico del lenguaje es relativamente fácil y lo puedes hacer en poco tiempo. Ayuda a que la sintaxis de Python es clara, elegante y sencilla. Esta es la filosofía que lo caracteriza.

Python es un lenguaje de alto nivel de propósito general. Fue inventado por Guido van Rossum pero en la actualidad es administrado por la Python Software Foundation.

Es altamente recomendable para multitud de campos, aunque destaca en desarollo web, scripting, big data y machine learning.

Actualmente la versión de Python recomendada para su uso es Python 3.x. A no ser que sea estrictamente necesario (legacy applications principalmente), te desaconsejo el uso de Python 2.x dado que ya no es mantenida. Todos los tutoriales del blog hacen referencia a Python 3.

Y hecha la presentación, a continuación te dejo unos tutoriales sacados del tutorial de Python con los que empezar a familiarizarte con el lenguaje.

Ya sé Python. ¿Qué hacer ahora?

¡Enhorabuena, ya eres un Pythonista 🎉🎉! No obstante, siempre hay cosas nuevas que descubrir, retos que superar y habilidades que perfeccionar.

¡Tú eliges por dónde continuar!

Las siguientes secciones recopilan los distintos tutoriales y artículos que puedes encontrar en el blog. Tú decides si quieres o necesitas adentrarte en alguna característica en concreto del lenguaje, quieres aprender cosas nuevas y, por qué no, aprender desarrollo web en Python con el framework Flask.

¿Tienes dudas?

Si tienes cualquier tipo de duda que me quieras consultar, puedes ponerte en contacto conmigo a través de los siguientes medios

Email

Envíame un email a juanjo@j2logo.com

Facebook

Déjame un mensaje en la página de Facebook

Twitter

@j2logo

Slack

Envíame un mensaje a través del espacio de la comunidad

¿Publicas contenido en redes sociales?

Añade la etiqueta #python_es para indicar que es contenido en español

Últimos Posts

Crear un proyecto en PyCharm
Tutoriales Python

Crear un proyecto en PyCharm

Descubre en este tutorial cómo crear un proyecto nuevo en PyCharm, cómo establecer la configuración inicial y cómo ejecutarlo.

El reto semanal

El reto semanal consiste en resolver una serie de ejercicios Python participando en una competición junto con otros Pythonistas. Si quieres más información, haz clic aquí.

Competición actual

📅 Fecha de inicio: 14/05/2020

📅 Fecha de fin: 02/09/2020

Reto de la semana #30/07/2020: Ordena positivos, mantén negativos

Clasificación

1️⃣ Emilio Tébar Novillo (28 ptos)

2️⃣ Adrián Andoro (27 ptos)

3⃣ Natalia Moreno (18 ptos)

4️⃣ Kevin Dorado (18 ptos)

5⃣ Rosario Flores (9 ptos)

6⃣ Alex 1Dique (5 ptos)

7⃣ Maykel Contreras Camacho (4 ptos)

8⃣ Jean Carlo Lo Iacono (3 ptos)

9⃣ Francisco Guillén (3 ptos)

🔟 William Nazate (2 ptos)

Pythonistas-es

SÉ UN AUTÉNTICO PYTHONISTA

📩 Recibe trucos, scripts y tutoriales Python

🥇 Accede a nuestra comunidad privada de Slack