21.04.2013 Views

Inmersión en Python Inmersión en Python - iPereda

Inmersión en Python Inmersión en Python - iPereda

Inmersión en Python Inmersión en Python - iPereda

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

• 17.6. plural.py, fase 5<br />

Hemos eliminado casi todo el código duplicado y añadido<br />

sufici<strong>en</strong>tes abstracciones para que las reglas de<br />

pluralización se definan <strong>en</strong> una lista de cad<strong>en</strong>as. El<br />

sigui<strong>en</strong>te paso lógico es tomar estas cad<strong>en</strong>as y ponerlas <strong>en</strong><br />

un fichero aparte, donde se puedan mant<strong>en</strong>er de forma<br />

separada al código que las usa.<br />

• 17.7. plural.py, fase 6<br />

• 17.8. Resum<strong>en</strong><br />

Ahora está listo para que le hable de g<strong>en</strong>eradores.<br />

En este capítulo hemos hablado sobre varias técnicas<br />

avanzadas difer<strong>en</strong>tes. No todas son apropiadas para cada<br />

situación.<br />

Capítulo 18. Ajustes de r<strong>en</strong>dimi<strong>en</strong>to<br />

• 18.1. <strong>Inmersión</strong><br />

Hay tantas trampas <strong>en</strong> el camino a optimizar el código, que<br />

es difícil saber dónde empezar.<br />

• 18.2. Uso del módulo timeit<br />

La cosa más importante que debe saber sobre optimización<br />

de código <strong>en</strong> <strong>Python</strong> es que no debería escribir su propia<br />

función de cronometraje.<br />

• 18.3. Optimización de expresiones regulares

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!