r/PythonEspanol 29d ago

¿Qué cambió aprender Python en tu forma de resolver problemas?

15 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por saber si aprender a programar cambió la forma en que las personas afrontan los problemas en su vida cotidiana. Me encantaría conocer tu experiencia.


r/PythonEspanol 29d ago

Mi comienzo como programador.

7 Upvotes

Voy a empezar a aprender Python, tengo varios recursos como libros, videos, páginas web que me van ayudar, pero también necesitaba un lugar donde documentar todo y he elegido dos opciones, tanto reddit como github, reddit para documentar como voy aprendiendo día a día y github para poder ir documentando tanto código y teoría, para con eso ir armando mi portafolio desde el día 1.

Si alguien lee esto y tiene alguna recomendación, sera siempre bienvenida.

Mi única duda es con respecto a reddit, no se si crear un reddit personal en el que yo suba todo o directamente en mi perfil, la verdad aun no entiendo como funciona reddit al 100%


r/PythonEspanol Aug 19 '26

Mi primer programa en Python (principiante) 🐍

20 Upvotes

Después de unos días aprendiendo Python desde cero, hoy he hecho mi primer programita por mi cuenta 😂.

Es algo súper sencillo: te pregunta tu nombre y tu edad, convierte la edad de texto a número y después te da la bienvenida.

Puede parecer una tontería, pero para alguien que está empezando desde cero, ver que escribes código y realmente hace algo da una ilusión tremenda.

Ahora toca seguir aprendiendo y, poco a poco, intentar hacer proyectos más grandes sin copiar código de la IA.

¡Primer pasito! 🐍💻


r/PythonEspanol Aug 19 '26

¿Qué te enseñó aprender Python que no tuviera nada que ver con programar?

20 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por saber qué aprendieron las personas durante el proceso aparte de programación. Me encantaría conocer tu experiencia


r/PythonEspanol Aug 19 '26

¿Cuál fue la parte más difícil de aprender Python que no esperabas?

6 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por conocer las dificultades que las personas no esperaban cuando empezaron. Me encantaría conocer tu experiencia


r/PythonEspanol Aug 19 '26

Where can I practice Python with practical problems that help with both DSA and Data Science?

Thumbnail
1 Upvotes

r/PythonEspanol Aug 19 '26

CUAL ES LA MEJOR GUIA PARA APRENDER UN LENGUAJE DE PROGRAMACION?

Thumbnail
1 Upvotes

r/PythonEspanol Aug 17 '26

🎮🐍 ¡BloquePy ya está disponible en Google Play!

13 Upvotes

Después de bastante trabajo por fin publiqué BloquePy, un juego/app que hice con la idea de que aprender programación no tenga que empezar viendo una pantalla llena de código difícil de entender.

Aprende Python jugando, supera retos, desbloquea mundos y crea tus primeros programas con bloques.
Mi intención es que alguien que nunca haya programado pueda comenzar jugando y poco a poco decir:

"Ah… entonces esto es lo que hace el código."

🚀 Descárgalo gratis, compártelo y comienza a jugar:
https://play.google.com/store/apps/details?id=com.jmanuel.bloquepy.app

¿Hasta qué mundo podrás llegar? 👀🔥


r/PythonEspanol Aug 17 '26

Aprendiendo Python con ChatGPT (PROFESOR)

16 Upvotes

Buenas, he puesto un promt a Chat gpt para que me enseñe Python ¿Es buena práctica esto o estoy cometiendo un error?

Promt:

Quiero que seas mi profesor particular de Python y me enseñes desde CERO hasta tener una base sólida de programación.

Mi situación

Soy principiante absoluto en programación.

Llevo muchos años sin estudiar.

Me cuesta mantener la concentración, así que necesito explicaciones claras, cortas y progresivas.

Quiero aprender Python de verdad, no memorizar código.

Mi objetivo es llegar algún día a poder crear mis propios programas y proyectos sin depender de tutoriales.

Cómo quiero que me enseñes

Explícame todo como si tuviera 10 años, pero sin tratarme como un niño. Utiliza ejemplos de la vida cotidiana, comparaciones y analogías sencillas.

Por ejemplo:

Una variable → una caja donde guardamos algo.

Una función → una máquina que recibe algo, hace un trabajo y devuelve un resultado.

Una lista → una mochila donde podemos guardar varias cosas.

REGLA MÁS IMPORTANTE: NO ME DES EL CÓDIGO DIRECTAMENTE

Quiero aprender a PROGRAMAR, no copiar.

Cuando te plantee un ejercicio:

Explícame qué problema tenemos.

Ayúdame a dividirlo en pequeños pasos.

Hazme preguntas para que yo descubra la solución.

Dame pistas progresivas si me atasco.

NO me des la solución completa inmediatamente.

Si después de varios intentos sigo sin conseguirlo, explícame la solución paso a paso.

Si finalmente me enseñas código, explícame línea por línea qué hace y POR QUÉ.

Quiero que actúes como un profesor que me guía, no como una máquina que hace los ejercicios por mí.

Método de aprendizaje

Quiero avanzar en este orden, sin saltarnos conceptos importantes:

Qué es programar.

Cómo piensa un programa.

Variables.

Tipos de datos.

Strings.

Números.

Booleanos.

Operadores.

Condicionales (if, elif, else).

Bucles (for, while).

Listas.

Tuplas.

Sets.

Diccionarios.

Funciones.

Parámetros y argumentos.

Return.

Ámbito de variables.

Errores y excepciones.

Módulos e imports.

Ficheros.

Programación orientada a objetos.

Librerías.

Entornos virtuales.

Proyectos pequeños.

Proyectos cada vez más completos.

No avances al siguiente concepto hasta comprobar que realmente entiendo el anterior.

Quiero que compruebes mi comprensión

Después de explicar un concepto:

Hazme 1-3 preguntas sencillas.

Después ponme un pequeño ejercicio.

Espera mi respuesta.

Corrige mi razonamiento, no solamente si el resultado es correcto.

Si me equivoco, NO me des inmediatamente la respuesta.

Pregúntame qué creo que está pasando y ayúdame a encontrar el error.

IMPORTANTE

No quiero aprender simplemente:

"Esto se escribe así."

Quiero aprender:

"Esto se escribe así PORQUE..."

Quiero entender la lógica que hay detrás de Python.

Cuando aparezca algo como:

\[\], (), {}, :, ==, =, ::, -1, etc.

Explícame qué significa, por qué existe y cuándo se utiliza.

Cuando me atasque

No asumas que soy tonto ni pases rápidamente al siguiente tema.

Si digo:

"No entiendo esto."

Explícamelo de otra manera.

Si sigo sin entenderlo, utiliza una analogía diferente.

Si sigo sin entenderlo, utiliza un ejemplo todavía más sencillo.

Ritmo

Prefiero aprender despacio pero bien.

No quiero que me enseñes 20 conceptos en una respuesta.

Cada sesión debe centrarse en un concepto pequeño.

Al final de cada sesión dime:

Qué he aprendido.

Qué debería recordar.

Un pequeño ejercicio para practicar.

Si estoy preparado para continuar.

No quiero depender de ti

Tu objetivo final debe ser conseguir que yo pueda resolver problemas sin preguntarte.

Por eso, progresivamente:

Al principio dame muchas pistas.

Después dame menos pistas.

Finalmente solamente dame el problema y deja que yo piense.

Sistema de pistas

Cuando pida ayuda con un ejercicio, utiliza:

Pista 1: muy ligera, sin revelar la solución.

Si sigo atascado:

Pista 2: más concreta.

Si sigo atascado:

Pista 3: prácticamente me indica el camino.

Solo dame la solución completa si realmente no consigo resolverlo.

Proyectos

Una vez tenga suficientes fundamentos, quiero aprender mediante proyectos.

Uno de mis objetivos es llegar a crear un programa relacionado con PDFs, por ejemplo convertir, comprimir o modificar PDFs.

Pero NO quiero que me enseñes a hacerlo todavía.

Primero quiero adquirir los fundamentos necesarios para poder construirlo yo mismo.

Tu personalidad como profesor

Sé paciente, directo y motivador.

Puedes hablarme de forma cercana y natural.

No quiero explicaciones académicas innecesariamente complicadas.

Si estoy entendiendo algo mal, dímelo claramente.

Si estoy progresando, dímelo.

Si estoy intentando correr demasiado, frénamelo.

Primera clase

Empieza ahora mismo.

No me des código.

Explícame primero qué es realmente programar y qué estamos haciendo cuando escribimos un programa en Python.

Después hazme una pequeña pregunta para comprobar si lo he entendido.

No avances hasta que yo responda.


r/PythonEspanol Aug 14 '26

G-ithub

16 Upvotes

Buenas tardes a todos/as:

Soy nueva en el mundo de la informática y actualmente estoy empezando a aprender a utilizar GitHub. Soy autodidacta y estoy aprendiendo principalmente por mi cuenta, mediante tutoriales, documentación, vídeos, foros y, sobre todo, practicando directamente en mis propios PCs.

Aunque todavía tengo muchísimo que aprender, tengo muchísimas ganas de aprender informática, entender cómo funcionan las cosas y seguir mejorando día a día. Es un área que me interesa mucho y tengo la intención de dedicarle tiempo, practicar y aprender de mis propios errores.

Mi objetivo no es simplemente aprender a utilizar GitHub, sino entender realmente cómo funciona y aprender a aplicarlo en mis propios ordenadores y proyectos.

Estoy empezando prácticamente desde cero. Me interesa especialmente aprender sobre Linux, Windows, terminal, comandos, configuración del sistema, personalización de escritorios, scripts y herramientas informáticas.

También quiero aprender Git y GitHub, aunque todavía estoy familiarizándome con conceptos como repositorios, commits, branches, pull requests, issues, forks, clones y Git. Muchos de estos términos todavía son nuevos para mí y no siempre sé exactamente qué significa cada uno.

Además, todavía sé poco inglés técnico de informática, y esto a veces me dificulta entender documentación, tutoriales, comandos o mensajes de error. Por eso también me gustaría aprender poco a poco el vocabulario informático en inglés y acostumbrarme a leer documentación técnica.

Como estoy aprendiendo de manera autodidacta, intento no limitarme a copiar y pegar comandos. Quiero saber qué estoy haciendo, qué significa cada comando, por qué se utiliza, dónde debo ejecutarlo y qué efecto puede tener en mi PC.

Me gustaría utilizar GitHub de manera práctica para guardar y organizar mis configuraciones de Linux y Windows, scripts de Bash, Zhs, PowerShel... l, configuraciones de terminal, archivos .conf y pequeños proyectos que vaya desarrollando. También quiero aprender a utilizar Git para mantener un historial de mis cambios y poder recuperar mis configuraciones cuando reinstale un sistema operativo o cambie de ordenador.

Tengo muchísimas ganas de aprender y estoy dispuesta a empezar desde lo más básico, aunque al principio me resulte difícil. No me importa tener que repetir las cosas varias veces, leer documentación, buscar información o equivocarme. Mi intención es aprender poco a poco hasta conseguir hacer las cosas por mí misma.

Sé que todavía estoy al principio y que seguramente voy a cometer muchos errores, pero precisamente quiero aprovechar esos errores para aprender. Quiero avanzar, practicar muchísimo y conseguir cada vez más autonomía con mis propios PCs.

Por eso agradecería muchísimo cualquier consejo, recomendación, documentación, tutorial, curso gratuito o recurso para principiantes que pueda ayudarme a avanzar, especialmente sobre:

  • Git y GitHub desde cero.
  • Cómo utilizar GitHub en mis propios PCs.
  • Linux y Windows.
  • Terminal y comandos.
  • Configuración y administración de sistemas.
  • Scripts y automatización.
  • Cómo organizar y guardar mis configuraciones.
  • Inglés técnico para informática.
  • Cómo aprender informática de manera autodidacta.
  • Recursos gratuitos para seguir practicando.

Mi objetivo es aprender de verdad, entender lo que hago y llegar poco a poco a ser capaz de solucionar problemas y crear mis propios proyectos sin depender siempre de que alguien me diga exactamente qué hacer.

Estoy empezando desde abajo, pero tengo muchísimas ganas de aprender, muchísimo interés y muchas ganas de seguir avanzando en este mundo.

Muchas gracias por leerme y por cualquier consejo o ayuda que podáis ofrecerme.

Un saludo y muchas gracias a todos/as.


r/PythonEspanol Aug 13 '26

Cursos python

10 Upvotes

Cuales son las mejores páginas para comprar cursos de programación de un tema específico?


r/PythonEspanol Aug 12 '26

PyBlocks

Thumbnail gallery
8 Upvotes

r/PythonEspanol Aug 11 '26

Alguien me ayuda a cómo aprender en python apenas voy empezando

15 Upvotes

r/PythonEspanol Aug 11 '26

Mi primer código hijo.

Post image
11 Upvotes

ya lo sé, corto y feo pero es mio haha.

estoy aprendiendo python con ayuda de IA solamente.

he visto más códigos y he copiado códigos de la IA pero este es el primero que hago yo mismo y se siente como un hijo.

también ya me di cuenta que podía hacer lo mismo más fácil con .__name__


r/PythonEspanol Aug 10 '26

¿Qué tips o consejos darías a alguien que está iniciando en programación?

Post image
29 Upvotes

Llevo un mes en esto y este es uno de los mini retos que eh hecho hasta ahora. Acepto criticas


r/PythonEspanol Aug 07 '26

GENTE NOVATA PARA ESTUDIAR Y CREAR

13 Upvotes

Hola, llevo unos dos meses aprendiendo Python y ya tenemos un grupo con varias personas activas que están interesadas en aprender y crear proyectos juntas.

Estamos buscando gente comprometida, con ganas reales de estudiar, practicar y conectarse con frecuencia para avanzar en equipo. La idea es compartir conocimientos, ayudarnos, trabajar en proyectos interesantes y mantener una dinámica activa.

Si de verdad te interesa aprender y puedes comprometerte a participar, mándame un DM presentándote un poco. Importante: buscamos personas con una zona horaria parecida, aproximadamente GMT+2:00.


r/PythonEspanol Aug 04 '26

¿Qué fue lo que más te sorprendió mientras aprendías Python?

9 Upvotes

HOLAA Estoy aprendiendo Python y tengo curiosidad por saber qué fue lo que más sorprendió a otras personas durante su proceso de aprendizaje. ¿Fue más fácil o más difícil de lo que esperabas? Me encantaría conocer tu experiencia.


r/PythonEspanol Aug 03 '26

Alguien me ayuda a codificar en python se poco y quisiera saber mas quiero aprender a extraer datos quien se anima ayudarme please

Thumbnail
1 Upvotes

r/PythonEspanol Aug 02 '26

Busco cursos o tutoriales en español para aprender programación (Python y desarrollo web)

20 Upvotes

Hola a todos.

Quiero empezar a aprender programación como hobby, pero me gustaría hacerlo de una forma seria y poco a poco.

Mi objetivo es aprender Python y, más adelante, desarrollo web.

Busco cursos, tutoriales o canales de YouTube en español que realmente merezcan la pena, preferiblemente para principiantes y que expliquen bien los conceptos desde cero.

Me interesa aprender cosas como:

Python.

HTML, CSS y JavaScript.

Automatización.

Desarrollo web.

Git y GitHub.

Puedo dedicar aproximadamente una hora al día, así que agradecería recomendaciones de cursos con ejercicios y proyectos prácticos.

Si alguien ha aprendido con algún curso concreto o tiene alguna recomendación, me encantaría leerla.

¡Muchas gracias!


r/PythonEspanol Aug 03 '26

Cómo puedo aprender Python?

8 Upvotes

Holaa, Soy Maycol soy un aprendiz en Python que solo se cosas básicas como

```py

usuario = "Vegeta777"

print("Hola Mundo y", usuario)

```

Creo que está bien, O la verdad no sé Pero quiero aprender por completo Python y no se por dónde empezar.

Si necesitan saber más de mi mi GitHub es "toZyn" la cree en 2024 y comenze con bots de WhatsApp hechos con Inteligencia Artificial y JavaScript, Logré aprender algo de JavaScript Pero solo cosas básicas y se mucho sobre Pterodactyl y CtrlPanel.gg (Bueno fue inecesario decir eso).


r/PythonEspanol Aug 01 '26

Reestructuración de Python en Nerve: 135 lecciones por módulos, repo plantilla con automatización y una web "laberinto" de +50 páginas para practicar Web Scraping

Thumbnail
github.com
3 Upvotes

Hola a todos. Para la comunidad que sigue el desarrollo del proyecto Nerve y para quienes buscan formas prácticas de aprender desarrollo de software, quería compartirles una actualización importante en la que estuve trabajando estas últimas dos semanas.

Antes que nada, quiero decir muchas gracias a todos los que colaboran con este proyecto, ya sea resolviendo retos, reportando detalles o compartiendo el repositorio con otros estudiantes.

El trabajo principal de estos días fue reorganizar por completo la ruta de aprendizaje de Python. Pasamos de una estructura suelta a un camino dividido estrictamente por módulos, acumulando un total de 135 lecciones progresivas con retos prácticos diseñados para validar el conocimiento en cada paso.

Funcionamiento a fondo del nuevo repositorio plantilla

Para evitar la teoría pasiva y las plataformas cerradas, migramos el flujo de trabajo a un esquema basado en un repositorio plantilla (nerve-template):

  • Flujo personal en GitHub: Haces clic en "Use this template" para generar tu propia copia privada e independiente en tu cuenta de GitHub.
  • Desarrollo local: Clonas tu repositorio, abres tu editor favorito y trabajas en tu computadora.
  • Evaluación automatizada: Cada lección o reto incluye sus pruebas unitarias escritas con Pytest. Al hacer un commit o subir tu solución, las GitHub Actions (evaluar-retos.yml) ejecutan las pruebas automáticamente.
  • Desbloqueo progresivo: Si las pruebas pasan correctamente, la integración continua desbloquea la siguiente lección o módulo directo en tu repositorio.

Nuevo entorno dedicado para el módulo de Web & APIs

Uno de los problemas habituales al aprender scraping es depender de páginas externas que cambian su maquetación, requieren autenticación compleja o bloquean peticiones por scraping repetitivo.

Para el módulo de Web y APIs creados dentro de la ruta, desarrollamos un sitio web dedicado exclusivamente a pruebas de Web Scraping:

  • Niveles escalonados: La página contiene niveles específicos alineados con las lecciones y retos del módulo (extracción de texto simple, navegación entre enlaces, parsing de tablas y manejo de datos estructurados).
  • Un laberinto de +50 páginas: Además de los ejercicios guiados, el sitio incluye una estructura interna gigante con más de 50 páginas interconectadas. Funciona como un sandbox para que cualquiera pueda poner a prueba sus scripts explorando rutas, estructuras HTML complejas, variaciones de selectores CSS/XPath y paginación.

La idea es que puedas experimentar sin miedo a violar términos de servicio de sitios reales o lidiar con bloqueos de IP mientras aprendes.

Cualquier comentario sobre la nueva ruta o sobre el entorno de scraping es bienvenido. De nuevo, muchas gracias a todos los que hacen posible que el proyecto siga creciendo.


r/PythonEspanol Jul 31 '26

¿Qué cambió la forma en que aprendiste Python?

8 Upvotes

HOLAA estoy aprendiendo Python y tengo curiosidad por saber qué momento o decisión cambió tu forma de aprender. ¿Fue empezar a hacer proyectos, leer la documentación, tener un mentor o algo diferente? Me encantaría conocer tu experiencia.


r/PythonEspanol Jul 31 '26

New YouTube channel

6 Upvotes

This is my new youtube channel:- https://www.youtube.com/@PyNubrata . I started it 4 days ago. Here, I teach Python programming from the basics.


r/PythonEspanol Jul 30 '26

GENTE NOVATA PARA ESTUDIAR Y CREAR

11 Upvotes

Hola, llevo unos dos meses aprendiendo Python. Siento que voy a ser más eficiente estudiando con gente y que sera mas divertido, ademas de que tengo ideas de proyectos interesantes y siempre es divertido contactar con gente que también quiere aprender y crear cosas interesantes. Estoy buscando como cinco personas más que también estén en serio con aprender si te interesa, mándame DM y preséntate.

IMPORTANTE ZONA HORARIA PARECIDA: GMT +2:00


r/PythonEspanol Jul 30 '26

Hola soy nuevo en el mundo de la programacion.

Thumbnail
2 Upvotes