|
Tutorial de Magnus Lie Hetland - 08 de Noviembre de 2005
|
| Esto es un curso intensivo de introducción mínima al lenguaje de programación Python . Si te preguntas por qué debería interesarte, mira la página de comparación, en la que aparece Python comparado... |
| Cap 1 |
Python instantaneo
|
| |
Para empezar, piensa en Python como pseudo-código. Esto es casi cierto. Las variables no tienen tipo, así que no hay que declararlas. Aparecen cuando se les asigna algo y desaparecen al dejar de usarlas. La asignación se realiza mediante el operador ##=##. Para comprobar la igualdad se utiliza |
| Cap 2 |
Funciones
|
| |
) Muestra 4 Para los que lo entendáis: Todos los parámetros en Python se pasan //por referencia// (como, por ejemplo, en Java). Para los que no, no os preocupéis ##:)##. Python tiene todo tipo de lujos, como //argumentos con nombre// y //argumentos por omisión// y puede manejar un número variable |
| Cap 4 |
Truco mental Jedi
|
| |
(Esta sección está aquí sólo porque creo que mola. //No// es necesario en absoluto leerla para empezar a aprender Python ) ¿Te gustan los ejercicios mentales? Si es así, si eres realmente osado, deberías echarle un vistazo al ensayo de Guido van Rossum sobre [[http://www.python.org/doc/essays |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| De diseño más comunes en Python , cuyo modelo de objetos es bastante distinto al de los lenguajes orientados a objetos convencionales. Por lo tanto, conseguimos algo de visión interna de los patrones... |
| Cap 2 |
Python
|
| |
Simplificando, Python es un lenguaje interpretado con tipos de datos débiles y dinámicos. Estos atributos combinados con una gran variedad de extensiones hacen que Python sea la elección natural para distintos propósitos, por ejemplo scripts CGI. Python también es mencionado como un fuerte |
| Cap 6 |
Conclusiones
|
| |
Los patrones del GOF y los de Python pueden beneficiarse mutuamente. Mientras quea Python le faltan algunas características que el GOF asume, no es imposible construir implementaciones de los patrones que funcionen como sus contrapartes del GOF. Nuestra implementación del Singleton sustituyó |
| Cap 7 |
Referencias
|
| |
[[ **BMR+96**]] Frank Buschmann, Regine Meunier, Hans Rohnert, Peter---Sommerlad, and Michael Stal. ---//Pattern-Oriented Software Architecture -- A System of---Patterns//. ---John Wiley & Sons, 1996. ---457 pages. --- [[ **Dub96**]]--- Paul Dubois. ---//Introduction to Python //. ---Tutorial at TOOLS |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| Python es un lenguaje que cada vez recibe más atención, es versátil y poderoso, con un gran soporte hacia la programación orientada a objetos (POO) y quizás posea la sintaxis más limpia del... |
| Cap 1 |
Python
|
| |
Python es un lenguaje que cada vez recibe más atención, es versátil y poderoso, con un gran soporte hacia la programación orientada a objetos (POO) y quizás posea la sintaxis más limpia del mundo, en constrate a la de Perl que posee una sintaxis (en mi opinión) mal diseñada. Sin embargo, el gran |
|
|
|
Tutorial de Mononeurona - 27 de Octubre de 2005
|
| PHP se ha convertido en el lenguaje de facto de Internet y no es difícil saber porqué: es un lenguaje con una de las curvas de aprendizaje más gentiles que existen, posee librerías de conexión... |
| Cap 4 |
Jedit. Org
|
| |
Aún puede salvarse: portese como hombrecito y borre ese afeminado programa de su disco duro. Jedit. Org es un excelente editor para programadores viriles. Posee coloreado de sintaxis para Java, Perl, Python , XHTML, CSS y por supuesto, PHP:
Es necesario tener instalado la java runtime |
|
|
|
Tutorial de André D. Balsa - 22 de Diciembre de 2006
|
| El Linux Benchmarking CÓMO trata sobre algunos aspectos asociados con el benchmarking en los sistemas Linux y presentas unas herramientas (algo toscas) para realizar medidas del rendimiento de su sistema, que podría proporcionar una cantidad... |
| Cap 7 |
Copyright, reconocimientos y miscelanea
|
| |
-HOWTO en sunsite.unc.edu y en sitios espejo. Allí encontrará otros formatos, como las versiones PostScript y dvi en el directorio other-formats. El Linux Benchmarking-HOWTO también está disponible para clientes WWW como Grail, un navegador Web escrito en Python . También será enviado con regularidad |
|
|
|
Tutorial de Guillem Borrell i Nogueras - 05 de Noviembre de 2006
|
| Hay muchos libros de Matlab, algunos muy buenos, pero en ninguno es tratado como un lenguaje de programación. El enfoque habitual es pensar en Matlab como programa, como un entorno de desarrollo completo. No se... |
| Cap 2 |
Notas
|
| |
De acelerar código en Matlab es vectorizar y que obligar al usuario a optimizar manualmente en vez de generar bytecode a partir de las funciones no es camino a seguir. En eso Python sigue siendo un ejemplo de mejor diseño |
| Cap 26 |
Apéndice D Lo que no me gusta de Matlab
|
| |
" Matlab no es ni mucho menos mi lenguaje de programación favorito. Empecé con Matlab tras unos años de Fortran; poco tiempo después me lancé con Python . Cuando estaba completamente emocionado con Python me vi obligado a programar más en Matlab lo que me permitió compararlos profundamente. Matlab |
| Cap 27 |
Referencias
|
| |
Dynamics; T.S. Chung; Cambridge University Press, 2002
[6]
Scary Octave; http://wiki.octave.org/
[7]
The Octave Language for Numerical Computations; John W. Eaton; http://www.octave.org/
[8] Python Documentation; Guido van Rossum; http://www.python.org/doc |
|
|
|
Tutorial de Mononeurona - 28 de Octubre de 2005
|
| Antes de continuar he de advertir que instalar una estación de trabajo NetBSD es un especie de ejercicio espiritual Zen donde la paciencia es retada a superar una difícil (y larga) prueba. Comencé a instalar... |
| Cap 5 |
Nota de actualización
|
| |
Yet, only the top three are currently used Icon= Type=Application
Como en muchos otros proyectos de OpenSource ( Python , Ruby, Zope, etc. ) sospecho que NetBSD es un recurso subutilizado por su escasa documentación, practicamente sólo existe la disponible en su sitio Web. Su canal |
|
|
|
Tutorial de Peter Class; traducción por Pello Xabier Altadill Izura - 28 de Febrero de 2006
|
| Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de caballeros: c++ sobre linux. No pretende ser una vision exaustiva del lenguaje c++, simplemente muestra su uso a traves de... |
| Cap 19 |
Principios de POO
|
| |
De su punto de vista (Java, php, python , perl,... Son lenguajes "recientes")
A veces puedes liarte al tratar de distinguir clase y objeto; esta cita del profeta resuelve las dudas:
Mientras que un objeto es una entidad que existe en el tiempo y en el espacio, una clase representa solo |
|
|
|
Tutorial de Eric S. Raymond - 20 de Diciembre de 2005
|
| El Jargon File contiene un montón de definiciones del termino "hacker", la mayoría basadas en la afición a lo técnico y en el placer de resolver problemas sobrepasando los límites. Si deseas saber cómo convertirte... |
| Cap 4 |
Habilidades basicas para el hacking
|
| |
Esta es, por supuesto, la habilidad fundamental del hacker. Si no conoces ningún lenguaje de programacion, recomiendo empezar con Python . Es limpio, bien documentado, y relativamente fácil para novatos. A pesar de ser un buen primer lenguaje, no es un juguete; es muy poderoso, flexible y se adapta |
| Cap 9 |
Preguntas Frecuentes
|
| |
a Python , echa un vistazo a los [[http://www.python.org/doc/Intros. Html materiales introductorios]] en el sitio web de Python . || || **P:** || ¿Necesito ser bueno en matemáticas para llegar a ser un hacker? || || **R:** || No. Aunque necesitas ser capaz de pensar en términos lógicos y seguir |
|
|
|
Tutorial de Nidia Cupul Cupul - 28 de Febrero de 2006
|
| Conocer el entorno y lo interesante de la animación para llevarlo acabo laboral y profesional. |
| Cap 9 |
Software de graficos 3D
|
| |
Y animación libre, con características como soporte para programación bajo [[http://es.wikipedia.org/wiki/ Python Python ]] con un amplia gamma de script en constante desarrollo, posee un engine robusto para la programación de juegos, un Motor de render propio y una comunidad de usuarios totalmente abierta |
|
|