¿Puedes ayudarme a encontrar ejemplos de programación para mejorar mis habilidades?

Codificadores limpios

Mira cualquier cosa en este sitio por el tío Bob; El primer episodio cuesta solo un dólar y cubre muchas de las mejores prácticas en ingeniería de software (lenguaje-agnóstico también). Sería capaz de recomendar más si supiera qué idiomas estaban viendo, tengo muchos recursos de Python si está interesado.

EDITAR:
http://pythontesting.net/start-h… – desarrollo basado en pruebas / pruebas en python

http://martinfowler.com/articles… – artículo sobre por qué la integración continua es buena. (confirmaciones breves y rápidas, uso del control de código fuente, ejecución en un servidor integrado, codificación con TDD, etc.) lea todo lo que pueda por Martin Fowler.

http://code.tutsplus.com/tutoria… – Más sobre TDD en python

http://code.tutsplus.com/series/… – Dirigido a PHP pero los principios de SOLID son buenas cosas y, por supuesto, no tienen lenguaje.

http: // the-hitchhikers-guide-to-… – Introducción al empaquetado correctamente y distribución en python

http://chimera.labs.oreilly.com/… – excelente guía para TDD con Django

http://code.tutsplus.com/article… – Algunas cosas buenas acerca de las estructuras de datos específicas de python (completan el conocimiento elemental 🙂

Cinco chalecos salvavidas para lanzar al nuevo programador. Gran lugar para el ‘Tengo sintaxis abajo, ¿qué sigue?’ problema; seriamente desearía haber encontrado esto hace mucho tiempo. realmente bueno explicando el porqué está detrás de lo que estás haciendo.

https://github.com/faif/python-p… – Ejemplos de algunos patrones de diseño populares en python

http://python.net/~goodger/proje… – Codificación de python idiomático (útil si no es su primer idioma, de lo contrario se puede leer bastante bien)

http://www.greenteapress.com/thi… – muy útil para principiantes

http://www.jeffknupp.com/blog/20… – bueno una vez que tenga algo de experiencia en su haber

http://blog.yhathq.com/posts/11-… – nunca reinventes la rueda 🙂

http://www.jeffknupp.com/blog/20… – en caso de que los decoradores te hayan dejado perplejo

Además, recomendaría visitar los blogs de Joel Spolsky y Jeff Atwood en busca de algunas gemas. Cualquier cosa por el tío Bob es buena, como dije. Aprender Python de la manera difícil, por Zedd Shaw, es una lectura obligatoria, incluso si eres un desarrollador bastante experimentado. TDD, el desarrollo ágil, la estructura del código y las buenas convenciones de nomenclatura son siempre importantes. Los canales de IRC son un excelente lugar para conocer a personas que quieran colaborar en un proyecto completamente nuevo, independientemente de su nivel de experiencia o el de ellos. Mirando en Pygame, descubrí que intentar hacer juegos simples (soy un gran fanático de jrpg) es una excelente manera de practicar todo bajo el sol y es una excelente manera de agregar complejidad continuamente a medida que adquieres más experiencia.
Saber cómo usar git, la línea de comandos de Linux, las herramientas útiles y los editores de texto básicos (piense sublime> pycharm, etc.), el control de versiones y el alojamiento de códigos, es increíblemente útil y no se centra demasiado en la escuela. Empiece a comercializarse temprano, cree un sitio web para mostrar proyectos, obtenga cosas simples en github, contribuya a proyectos de código abierto, etc. Aprenda lo más básico posible para que tenga una buena base. Y finalmente,
https://github.com/vhf/free-prog…
^ impresionante lista de recursos todo incluido. disculpe si puse demasiadas cosas para principiantes o avanzados allí, no estoy seguro de su nivel de habilidad, ¡feliz codificación!

Página en geeksforgeeks.org
LeetCode Juez en línea

+

HackerRank
Página en hackerrarth.com