resueltos programación practicar para más ejercicios ejemplos avanzados python

programación - ejercicios variables python



¿Dónde puedo encontrar problemas de python de buenas prácticas con soluciones? (6)

¿Dónde puedo encontrar problemas de python de buenas prácticas con soluciones?

Estoy buscando problemas de práctica detallados que estén diseñados con un propósito de codificación en mente.



Pruebe el código de Google Jam . Tienen soluciones de participantes para concursos anteriores, algunos de los cuales están en Python. Tenga en cuenta que, como en cualquier competencia de programación, el objetivo no es aprender Python, es hacer el trabajo lo más rápido posible. Puede que no aprendas el estilo de programación más limpio, pero verás cómo las personas inteligentes utilizan el lenguaje para resolver problemas complejos de una manera eficiente.


Se puede encontrar un buen conjunto de problemas en el Proyecto Euler (aunque no específicamente para Python). Llegas a la solución solo después de haber resuelto el problema. Pero incluso entonces, por lo general, puede aprender mucho de las otras soluciones: vea cómo se puede hacer en otros idiomas y, lo que es más importante, cómo se puede hacer de manera aún más elegante.


Todo depende de lo que entiendas en "problema", "codificación" y "práctica". Por ejemplo, mi primera suposición es que podría estar interesado en consultar los cursos universitarios sobre algoritmos que usan Python que puede buscar en Google. Here hay un enlace arbitrario.

También vale la pena mirar los libros de texto clásicos , que tienen muchos ejemplos.

Finalmente, intente ver los tutoriales de ciertos paquetes especializados, como Scipy , Turbogears , PyGame , etc.

Si eso no es suficiente, simplemente puede leer el código fuente de algún software de código abierto existente. Eso también podría ayudar.


CodingBat (anteriormente JavaBat) ahora tiene Python gracias a Google. Algunos problemas tienen pistas y soluciones. Su respuesta puede ser probada automáticamente para su corrección.


Python Challenge es un gran lugar para que los principiantes aprendan Python de una manera interesante.

EDITAR: para responder a los comentarios a continuación, sí, hay soluciones (y sugerencias también) a menudo en múltiples idiomas, lo que significa que realmente puede usar el idioma que desee (aunque el soporte principal está obviamente en Python)