forked from PyAr/wiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAprendiendoPython.rst
241 lines (121 loc) · 9.5 KB
/
AprendiendoPython.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
¡Quiero Aprender Python!
========================
Antes que nada ¡FELICITACIONES!
Ahora, ¿a dónde podrías recurrir para obtener información que te inicie en la programación *pythonesca*? Bueno, estos son algunos libros que se propusieron en la ListaDeCorreo_. De todos modos, no dudes en preguntar.
* `How to Think Like a Computer Scientist`_ (Python 2.x) es de conceptos generales de programación usando Python. Hay una versión en español llamada `Aprenda a pensar como un programador (con Python)`_.
* `Byte of Python`_ es un libro para iniciarse en Python, el autor proclama que es para quien lo unico que sabe de computación es grabar un archivo. Actualmente cuenta con ediciones para Python 2.x y 3.
* `Dive into Python`_, está en varios idiomas, se viene escribiendo/actualizando hace bastante, y viene con Ubuntu. `Inmersión en Python`_ es la versión en castellano y ya han sido traducidos algunos capitulos. También tiene versiones para Python 2.x y 3.
* `Instant Python`_ es un curso de entrenamiento corto e intensivo. (`Versión en español`_).
* `A Primer on Python for Life Science Researchers`_, versión en forma de publicación científica del trabajo anterior. La principal diferencia es que está versión ha sido revisada por el sistema de peer-review que se usa para las publicaciones científicas.
* `Python Ya`_ Python desde cero. Tutorial web interactivo. Permite escribir y ejecutar nuestros programas directamente en la página, sin necesidad de tener Python instalado.
* Para quien ya tiene alguna idea, pero necesita buscar algo puntual, puede probar
* `Python 2.6 Quick Reference`_
* `Python 2.5 Quick Reference`_
* `Python 2.4 Quick Reference`_
* Para los impacientes, para quienes quieren impresionar al jefe, para los que gustan de las ejemplos cortos, simples y efectivos, están estos MiniEjemplos_.
* Y por último, el único, original e inimitable, clásico de clásicos que casi todos en la lista usamos para empezar: el `Tutorial de Python`_. **Hay gente de la lista que hizo una traducción al castellano**, esta disponible en http://tutorial.python.org.ar/
* `Doma de Serpientes para Niños: Aprendiendo a Programar con Python`_ "Snake Wrangling for Kids" es un libro electrónico para niños de 8 o más años que quieran aprender a programar. Cubre lo básico de la programación utilizando el lenguaje de programación Python 3 como base para aprender los conceptos.
* Este_ es un proyecto público y libre para mantener **toda** la documentación de Python traducida a nuestro idioma.
Otras guias iniciales sobre python en español
---------------------------------------------
* Tutorial oficial escrito por el autor de Python.
`Guia de Aprendizaje de Python`_ Autor original Guido van Rossum, traducido por PyAr_
* Completa introducción a Python.
`Un poco de python`_ Tomás Javier Robles Prado
* Pequeña introducción al lenguaje Python.
MiniPython_ Arturo Suelves Albert (2001)
* Curso intensivo de introducción mínima al lenguaje de programación.
`Python Instantáneo`_ Magnus Lie Hetland - Traducción de Marcos Sánchez Provencio
* Guía para alguien que no tiene experiencia previa en programación.
`Tutor para No-Programadores`_ Josh Cogliati 1999-2002 - Traducción Victor M. Rosas Garcia.
* Libro Python no muerde de Roberto Alsina, para alguien que tiene experiencia previa en programación.
`Python no muerde`_ Roberto Alsina - En español(Licencia Creative Commons)
* Libro Python para todos de Raúl González Duque. Introducción al lenguaje e utilización de la librería estándard de python.
`Python para todos`_ Raúl González Duque - En español(Licencia Creative Commons)
* Libro Oficial de web2py de Massimo di Pierro. El lenguaje Python (Capítulo 2)
`documentación oficial web2py (cap.2)`_ Massimo di Piero - En español (traducido Latinux, revisado por la comunidad)
Documentación adicional sobre python en español
-----------------------------------------------
* El Tutorial de Django
http://tutorialdjango.com.ar.
* El libro de Web2py en español
http://web2py.com/books/default/chapter/36 (cuarta edición, traducción en progreso)
http://www.latinuxpress.com/books/drafts/web2py/ (traducción anterior de Latinux Press).
* Introducción a Python y PostgreSQL Un ejemplo sencillo
`Introduccion a python/postgresql`_ Tomás Javier Robles Prado 2002
* Procesando archivos XML con minidom, que forma parte de la libreria estandar de Python
`Introducción a Minidom`_ SebastianBassi_.
* Acceso a Bases de Datos desde Python: Interfaz DB-API
DbApi_ MarianoReingart_.
* Programación de funciones (procedimientos almacenados) y disparadores en PostgreSQL con Pl/Python
PlPython_ MarianoReingart_.
* Desarrollo rápido de aplicaciones simples con interfaz gráfica de usuario (GUI) usando PythonCard_
PythonCard_ MarianoReingart_.
Documentación oficial sobre Python
----------------------------------
* Versión actual
http://docs.python.org/
* Versiones anteriores
http://www.python.org/doc/versions/
* Versión en desarrollo
http://docs.python.org/dev/library/index.html
Apuntes Universitarios
----------------------
Universidad de Buenos Aires, Facultad de Ingenierí a (FIUBA) materia "Algoritmos y Programación 1", cátedra Wachenchauzer, se utiliza Python y estan disponible los materiales en la siguiente página:
* Página Web:
https://sites.google.com/site/fiuba7540rw/
* Apuntes
https://sites.google.com/site/fiuba7540rw/home/apunte_7540.pdf
* Ejercicios
https://sites.google.com/site/fiuba7540rw/home/ejercicios.pdf
Proyecto de Extensión "Programando Robots con Software Libre", Laboratorio de Investigación de Nuevas Tecnologías Informáticas (LINTI), Facultad de Informática, Universidad Nacional de La Plata. Lic. Claudia Banchoff y grupo Lihuen.
* Sitio Web
http://robots.linti.unlp.edu.ar
* Manual "Programando con Robots"
http://robots.linti.unlp.edu.ar/img_auth.php/4/4a/Manual-programando-con-robots.pdf
* Paper " "Modificaciones realizadas al Robot Multiplo N6 para permitir programación interactiva", publicado en las 9º Jornadas de Sofware Libre (JAIIO JSL)
http://www.41jaiio.org.ar/sites/default/files/11_JSL_2012.pdf
Ejemplos prácticos de problemas y soluciones frecuentes
-------------------------------------------------------
* `Python Recipes - ActiveState`_ (Inglés)
* `Recetario - Python Argentina`_ (Español)
Videos
------
* Ejemplos de aplicaciones, cursos para Principiantes, Medios y Avanzados. Algunas categorías: python, wxpython, ipython, Django, Turbogears, etc.
http://showmedo.com/videotutorials/
* Charlas Abiertas de Python, organizadas por Python Argentina
`Lista de charlas realizadas`_ (Español)
*Links revisados al 27/03/2011*
.. ############################################################################
.. _How to Think Like a Computer Scientist: http://greenteapress.com/thinkpython/thinkpython.html
.. _Aprenda a pensar como un programador (con Python): http://web.ballardini.com.ar/ai/raw-attachment/wiki/BibliografiaPython/thinkCSpy-es.pdf
.. _Byte of Python: http://www.byteofpython.info
.. _Dive into Python: http://www.diveintopython.net/toc/index.html
.. _Inmersión en Python: http://almacen.gulic.org/diveintopython-5.4-es/
>>>>>>> my-temporary-work
.. _Instant Python: http://www.hetland.org/python/instant-python.php
.. _Versión en español: http://www.arrakis.es/~rapto/AprendaPython.html
<<<<<<< HEAD
.. _El wiki oficial de Apache OpenOffice: https://wiki.openoffice.org/wiki/ES/Manuales/GuiaAOO/TemasAvanzados/Macros/Python
.. _Tutorial Django (Proyecto Biblioteca Local): https://developer.mozilla.org/es/docs/Learn/Server-side/Django
.. _Python Ya: http://pythonya.appspot.com/
=======
.. _A Primer on Python for Life Science Researchers: http://compbiol.plosjournals.org/perlserv/?request=get-document&doi=10.1371/journal.pcbi.0030199
.. _Python Ya: http://pythonya.appspot.com/
.. _Python 2.6 Quick Reference: http://rgruet.free.fr/PQR26/PQR2.6.html
.. _Python 2.5 Quick Reference: http://rgruet.free.fr/PQR25/PQR2.5.html
.. _Python 2.4 Quick Reference: http://rgruet.free.fr/PQR24/PQR2.4.html
.. _Tutorial de Python: https://docs.python.org/3/tutorial/index.html
.. _`Doma de Serpientes para Niños: Aprendiendo a Programar con Python`: http://code.google.com/p/swfk-es/
.. _Este: http://pyspanishdoc.sourceforge.net/
.. _Guia de Aprendizaje de Python: http://python.org.ar/pyar/Tutorial
.. _Un poco de python: http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python-2.html
.. _MiniPython: http://archivo.slow.tk/programacion/python/documentacion/minipython.html
.. _Python Instantáneo: http://users.servicios.retecal.es/tjavier/python/Pequeno_tutorial_de_Pyhton.html
.. _Tutor para No-Programadores: http://jjc.freeshell.org/easytut/easytut_es/easytut.html
.. _Python no muerde: http://nomuerde.netmanagers.com.ar/
.. _Python para todos: http://mundogeek.net/tutorial-python/
.. _documentación oficial web2py (cap.2): http://www.latinuxpress.com/books/drafts/web2py/caps/cap2.html
.. _Introduccion a python/postgresql: http://users.servicios.retecal.es/tjavier/docfinal/out-htmls/index.html
.. _Introducción a Minidom: http://sbassi.googlepages.com/leyendoxmlenpython:dom2
.. _Python Recipes - ActiveState: http://code.activestate.com/recipes/langs/python/