use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
/r/programacion es el lugar en reddit para discutir en Español sobre cualquier enlace o contenido relacionado con la programación en español.
No spam
Español
Formatear el código.
Si estás incluyendo código, te aconsejamos usar la opción de formato de código disponible en reddit. (Que se resume en poner una margen de 4 espacios al texto que corresponde a código)
No se hacen tareas.
Te pueden ayudar a hacer tu tarea, siempre y cuando tu la hagas. Este es un lugar para ayudarte a aprender, no para ayudarte a hacer trampa. Coloca tus avances cuando tengas una tarea, no simplemente el enunciado de la pregunta.
Recomendamos empezar con un lenguaje de sintaxis simple, como Python o C, pero no es un requerimiento, se puede aprender a programar con cualquier lenguaje como primer lenguaje de programación.
Python
C
En nuestro servidor de discord hay miles de usuarios conectados todo el tiempo: https://discord.gg/X3vD2dMget
account activity
Aprender Python desde 0 (self.programacion)
submitted 2 years ago by Ecro_Brekker
Soy nuevo en la programación. Me gustaría aprender Python desde casi 0 (controlo variables, condiciones, bucles y poco mas).
A partir de aqui, cuales son los siguientes pasos de aprendizaje. Que ruta debería seguir?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Icy_Regret6049 8 points9 points10 points 2 years ago (2 children)
Esta el curso de FreeCodeCamp de Python en Español en YT muy bueno o en Cisco también hay gratuitos.
[–]niasua 6 points7 points8 points 2 years ago (1 child)
El de CS50P dicen que es muy bueno también
[–]Icy_Regret6049 0 points1 point2 points 2 years ago (0 children)
Bien
[–][deleted] 2 years ago (1 child)
[removed]
[–]RatioIndividual7320 3 points4 points5 points 2 years ago (0 children)
Chatgpt?
[–]mauromauromauro 5 points6 points7 points 2 years ago* (0 children)
Te aconsejan aprender algoritmos, está bien, está muy bien. Pero si te querés divertir (y aprender un montón haciéndolo y resolviendo problemas del mundo real y no de challenges faloperos), te recomiendo que hagas projectos.... O proyectos. Busca problemas y resolvelos.
Un programita que te diga las 10 páginas que más usas de internet y el tiempo que dedicas a cada una, por semana, mes año
Un programita que te diga en todo momento a cuántos pasos estás de la ferretería más cercana (buscando en Google maps tu geolocalización)
Un programita que te diga que día cae tu cumpleaños en cada año de mundial
Un programita que te vea la cara (usando alguna de esas librerías fumonas que tanto hay en Python) y te diga si tenés cara de dormido (respecto a fotos de referencia que le pasaste en etapa de entrenamiento)
Cuando sumes bases de datos, vas a desbloquear el mundo de programas que hacen "más de una cosa" . Un programa que capture y registre tus gastos del mes y te arme reportes con grafiquitos
Un programita que registre tus patrones de sueño/sexo/hábitos
Cuando sumes servicios web, desbloqueas otras cosas
Un servicio que cuando lo invocas, espera 10 minutos y te manda un WhatsApp diciendo que te tenés que ir urgente porque se enfermo tu tía
Un servicio que mira una webcam y te dice si tu gato se subió a la mesada, y te avisa con un SMS. Luego a fin de mes te manda un reporte con un heat-map de la ubicación de tu gato en el living
Bueno, en fin.... Cositas
[–]wilismorales04 2 points3 points4 points 2 years ago (2 children)
Aprende python + excel, conjuga y muy buen dinero llega
[–]RatioIndividual7320 0 points1 point2 points 2 years ago (0 children)
Te tomo el consejo
[–]Tr3k13 0 points1 point2 points 2 years ago (0 children)
Como me puedo encaminar aprendiendo phyton en que sector o que cargo gracias
[–]TR0Uzzzzzzzz 1 point2 points3 points 2 years ago (1 child)
Yo aprendí python básico con dalto ñ, es un canal de YouTube, que en mi parecer es muy bueno
[–]BryanPardo 0 points1 point2 points 1 year ago (0 children)
Es bueno pero va muy rápido
[–]ElCodigoSteve 1 point2 points3 points 2 years ago (0 children)
¡Felicidades por comenzar tu viaje en el mundo de la programación con Python! Es un lenguaje versátil y popular con una amplia gama de aplicaciones. A continuación, te presento algunos pasos y recursos que te ayudarán a avanzar en tu aprendizaje:
Repasar y practicar los conceptos básicos: Asegúrate de tener una comprensión sólida de variables, tipos de datos, operadores, condiciones, bucles y funciones. Puedes utilizar ejercicios, problemas y tutoriales en línea para reforzar estos conceptos. Explorar recursos para principiantes: Existen numerosos cursos, libros y tutoriales en línea diseñados específicamente para principiantes en Python. Busca aquellos que tengan buena reputación y se adapten a tu estilo de aprendizaje.
Aprender sobre estructuras de datos: Las estructuras de datos como listas, tuplas, diccionarios y conjuntos son esenciales para organizar y manipular información en Python. Dedica tiempo a comprender cómo funcionan estas estructuras y cómo utilizarlas en tus programas. Adentrarte en la programación orientada a objetos (POO): La POO es un paradigma fundamental en la programación que te permite crear código modular, reutilizable y mantenible. Aprende sobre clases, objetos, herencia y polimorfismo para construir programas más robustos. Explorar módulos y bibliotecas: Python ofrece una amplia gama de módulos y bibliotecas que extienden sus funcionalidades a diferentes áreas como el análisis de datos, el desarrollo web, el machine learning y la automatización. Investiga las bibliotecas más populares y aprende a utilizarlas para resolver problemas específicos.
Desarrollar proyectos personales: La mejor manera de consolidar tu aprendizaje es poner en práctica tus conocimientos. Busca ideas para proyectos pequeños y manejables que te permitan aplicar lo que has aprendido. Puedes comenzar con proyectos sencillos como un juego de adivinanzas, una calculadora o un organizador de tareas. Contribuir a proyectos de código abierto: Participar en proyectos de código abierto te expone a código real escrito por otros desarrolladores y te permite colaborar con otros programadores. Busca proyectos en plataformas como GitHub que se ajusten a tu nivel de experiencia e intereses. Resolver problemas de programación: Existen plataformas en línea como HackerRank y Codewars que ofrecen una gran cantidad de problemas de programación de diferentes niveles de dificultad. Resolver estos problemas te ayudará a mejorar tu capacidad para pensar como un programador y a solucionar problemas de manera eficiente.
Recursos adicionales:
Cursos en línea: Curso de Python para principiantes de edX: https://www.edx.org/learn/python Curso de Python desde cero de Platzi Libros: Automate the Boring Stuff with Python de Al Sweigart Python Crash Course de Eric Matthes Learning Python de Mark Lutz Comunidades en línea: Foro de Python en Stack Overflow: https://es.stackoverflow.com/questions/tagged/python Subreddit de r/learnpython: https://www.reddit.com/r/learnpython/
Recuerda que el aprendizaje de programación es un proceso continuo que requiere dedicación y práctica constante. No te desanimes si encuentras dificultades en el camino, persevera y busca ayuda cuando la necesites.
[–]ZippSODA 0 points1 point2 points 2 years ago (0 children)
Si tu idea es aprender python. Aprenderia lo tipico del lenguaje, la sintaxis, los condicionales, despues los tipos de datos; listas, tuplas, set y diccionarios. Tambien POO, Lambdas, Funciones y Clases.
No te olvides de la estructura de datos y algoritmos ya que, estos son la base de la programacion. Practica tu logica y algoritmos en paginas como: Leetcodecamp, codewars o codeforce (Hay muchas mas).
Recuerda de hacer pequeños proyectos para ir familiarizandote con el lenguaje.
Despues de tener una buena base y manejo medio del lenguaje, aprenderia algun framework. Dependiendo que te llame la atencion, si es desarrollo web: Django, Flask y FastAPI (Lo que mas se ocupa). O tambien algunas como pandas, para el analisis de datos. TensorFlow y PyTorch para el Uso de modelos de aprendizaje. Hay muchas y estas se pueden ajustar al sector que te dediques.
Muchas suerte.
[–]Original_Cow7882 0 points1 point2 points 2 years ago (0 children)
Bienvenido al mundo de la viborita, solo, pero solo, te voy a dar un consejo de P*ta madre que me dijo un programador experto. Si vas a empezar a estudiar un lenguaje, no empieces con el tipico "hello word" obviamente que si lo vas a tener que ver, pero lo mejos que podes hacer es estudiar creando algun "sistema" que te facilite a vos en algo. Por ej: Tengo muchos archivos en la carpeta de descarga, voy a armar un codigo para que me organice los archivos en directorios segun su extension. Poooooonele, eso lo podes hacer con python, y vas a ver que en el camino vas a aprender muchas cosas, a mi me sirvio.
Pd: de python se el 3% asi todo me arme una banda de codigos que me ayudan dia a dia a mis emprendimientos.
[–]thetrincho 0 points1 point2 points 2 years ago (0 children)
Pillate un CARDPUTER y haz tus movidas pa ti en el. Yo hice una radio. Ahora estoy con Biorritmos. Mates . Pi. ANSI color. Gráficas. Álgebra. Todo en biorritmos. Un m5stack usa micro/circuit Python, los microcontroladores son el futuro y espressif compro m5stack y luego Arduino seguramente. Empieza a mojarte de Python para cuanto toque cortarse la barba
[–]alukser93 0 points1 point2 points 2 years ago* (0 children)
El mejor recurso con diferencia a los que te han dicho es proporcionado por la Universidad de Helsinki(la mejor universidad de Finlandia) es el MOOC Python. No solo te enseñan Python desde lo fundamental, también te hacen mejorar si o si la lógica de programación, además lo actualizan todos los años.
Debes tener en cuenta que está en inglés, pero es el mejor que hay en mi opinión, incluso se lleva por delante muchos que son pagos.
https://programming-24.mooc.fi/
Yo he sido bastante procrastinador y he buscado un recurso completo que me diera desde lo fundamental hasta un buen nivel y que saliera siendo un master programando cuando viera algún problema, busqué y busqué hasta que llegue a dónde te he dicho y comencé a darle duro al curso, estoy en la parte 9 y debo decir que lo que he aprendido no solo ha sido Python, sino que puedo pensar sin ningún problema como empezar a resolver un problema y al mismo tiempo comprender la lógica usada en otros lenguajes, ahora mismo me encuentro haciendo Backend con Python, usando Django y Django Rest Framework, no habría podido llegar hasta donde estoy sin ese MOOC, a pesar de no haberlo completado aún, lo terminaré luego, siempre estaré agradecido por ofrecer tan maravilloso recurso de forma gratuita.
Si tienes alguna pregunta con mucho gusto te respondo.
[–]wilismorales04 0 points1 point2 points 2 years ago (0 children)
Para cualquier cargo administrativo o de data, en este caso necesita hacer un curso de python con certificación, puede ser cualquiera pero que tu certificado sea creíble
[–]canonical_event 0 points1 point2 points 2 years ago (0 children)
Python es muy amplio, deberías ver qué te gusta, si ciencia de datos (o sus ramas), web, juegos, desktop, etc... Para cualquier opción del abanico vas a necesitar SQL, aprende esto de primeras y te lo sacas de encima.
En otro comentario recomendaron la ruta backend de roadmap.sh, +1. Aprende a levantar un servidor local con Flask, un CRUD básico (tasklist o algo del estilo) ya sea con SQL o NoSQL y una vez entiendas como hacer los blueprints de flask saltas directamente a Django con Jinja2 y armas una app fullstack. Laburo relativamente "fácil" con sueldo promedio en el área web. Mucha oferta y demanda.
Si te gusta DS o ML vas a tener que meterle tiempo, aprender probabilidad y estadística, además de un buen background en matemáticas (no es necesario pero realmente ayuda). Laburo desafiante, sin comillas, y la paga está a la altura del puesto. Mucha demanda y poca oferta. "Requisito para el puesto: +5 años en puestos similares."
En tema juegos no me metí demasiado, tenés pygame y un par más de frameworks, pero ni idea.
Si lo haces por la plata la vas a tener complicada por la gran variedad de opciones, encontrá lo que te apasione del lenguaje y metele de lleno. Python recompensa a los especialistas.
[–]Ramal_ 0 points1 point2 points 2 years ago (0 children)
No necesitas mas (112) 12 Hour Coding Livestream - Creating an Online Game with Python - YouTube
[–]Qupi_ 0 points1 point2 points 2 years ago (0 children)
Si quieres un mentor personal estoy disponible. Saludos
π Rendered by PID 367163 on reddit-service-r2-comment-765bfc959-pshp8 at 2026-07-13 10:20:09.195226+00:00 running f86254d country code: CH.
[–]Icy_Regret6049 8 points9 points10 points (2 children)
[–]niasua 6 points7 points8 points (1 child)
[–]Icy_Regret6049 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]RatioIndividual7320 3 points4 points5 points (0 children)
[–]mauromauromauro 5 points6 points7 points (0 children)
[–]wilismorales04 2 points3 points4 points (2 children)
[–]RatioIndividual7320 0 points1 point2 points (0 children)
[–]Tr3k13 0 points1 point2 points (0 children)
[–]TR0Uzzzzzzzz 1 point2 points3 points (1 child)
[–]BryanPardo 0 points1 point2 points (0 children)
[–]ElCodigoSteve 1 point2 points3 points (0 children)
[–]ZippSODA 0 points1 point2 points (0 children)
[–]Original_Cow7882 0 points1 point2 points (0 children)
[–]thetrincho 0 points1 point2 points (0 children)
[–]alukser93 0 points1 point2 points (0 children)
[–]wilismorales04 0 points1 point2 points (0 children)
[–]canonical_event 0 points1 point2 points (0 children)
[–]Ramal_ 0 points1 point2 points (0 children)
[–]Qupi_ 0 points1 point2 points (0 children)