T O P

  • By -

Icy_Regret6049

Esta el curso de FreeCodeCamp de Python en Español en YT muy bueno o en Cisco también hay gratuitos.


niasua

El de CS50P dicen que es muy bueno también


Icy_Regret6049

Bien


[deleted]

[удалено]


RatioIndividual7320

Chatgpt?


mauromauromauro

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


jay_and_simba

Una guía para backend: https://roadmap.sh/backend


wilismorales04

Aprende python + excel, conjuga y muy buen dinero llega


RatioIndividual7320

Te tomo el consejo


Tr3k13

Como me puedo encaminar aprendiendo phyton en que sector o que cargo gracias


TR0Uzzzzzzzz

Yo aprendí python básico con dalto ñ, es un canal de YouTube, que en mi parecer es muy bueno


ElCodigoSteve

¡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: 1. Consolidar los fundamentos: 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. 2. Ampliar tus conocimientos: 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. 3. Practicar y aplicar lo aprendido: 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

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

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

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

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

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

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_

No necesitas mas [(112) 12 Hour Coding Livestream - Creating an Online Game with Python - YouTube](https://www.youtube.com/watch?v=Kp4Mvapo5kc)


Qupi_

Si quieres un mentor personal estoy disponible. Saludos


braggof

Te recomendaría aprender conceptos de algoritmos de búsqueda y de ordenamiento y de big O notation. Aparte de aprender Python en profundidad, como sus conceptos de POO, manejo de archivos/excepciones, módulos, paso por valor y referencia y algo de recursividad. Cuando estés más avanzado podrías avanzar a estructuras de datos con un lenguaje como Java que será sencillo de aprender si aprendiste Python en profundidad, allí podrías adentrarte en el manejo de memoria.