r/PythonEspanol

Mi primer programa en Python (principiante) 🐍
▲ 7 r/PythonEspanol+1 crossposts

Mi primer programa en Python (principiante) 🐍

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.

https://preview.redd.it/5okqb6jfwdkh1.png?width=1247&format=png&auto=webp&s=7ca0458616d65feb63810f20456542d914b963cf

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

¡Primer pasito! 🐍💻

reddit.com
u/VanceDyer — 12 hours ago

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

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

reddit.com
u/intentado_aprender — 16 hours ago

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

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

reddit.com
u/intentado_aprender — 16 hours ago
▲ 1 r/PythonEspanol+1 crossposts

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

como principiante tengo esa duda ya que quisueira no perderme de nada y aprender de la mejor a programar

reddit.com
u/Resident_Habit_749 — 1 day ago

Aprendiendo Python con ChatGPT (PROFESOR)

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.

reddit.com
u/VanceDyer — 3 days ago
▲ 12 r/PythonEspanol+2 crossposts

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

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? 👀🔥

u/Appropriate-Comb4462 — 2 days ago

G-ithub

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.

reddit.com
u/mildewed_alanis — 6 days ago
▲ 33 r/PythonEspanol+1 crossposts

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

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

u/KVOTHE_gt500as7 — 10 days ago
▲ 10 r/PythonEspanol+2 crossposts

PyBlocks

Need 20 testers for MyApplication PyBlocks .

PyBlocks is a game-like Android app for learning Python through interactive coding blocks, covering basics, data structures, algorithms, and object-oriented programming.

Please install it, try a few lessons/challenges, and share any feedback on usability, bugs, content, or overall learning experience. Thank you!

Join Group : https://groups.google.com/g/skilltesters

Become a Tester : https://play.google.com/apps/testing/app.learn.pyblocks

Download the App: https://play.google.com/store/apps/details?id=app.learn.pyblocks

u/LearnSkills5 — 8 days ago

Mi primer código hijo.

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__

u/7asyncme — 9 days ago

GENTE NOVATA PARA ESTUDIAR Y CREAR

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.

reddit.com
u/Some_Assumption2781 — 12 days ago
▲ 2 r/PythonEspanol+1 crossposts

Best websites to Practice Python? Anyone.?

I’m a beginner in data analytics and i want to learn and practice python. So i want a platform where i can practice python!

reddit.com
u/Cringe_bros — 13 days ago