2015-01-17 6:35 GMT+01:00 Turoker Rekorut <turoke...@gmail.com>: > Hola que tal, > > supongo que al ser mi primer mensaje deberia presentarme :) >
Bienvenido Turoker! > > soy nuevo en la lista y tambien en Python. Soy usuario de Linux desde hace > varios años, concretamente de Debian. > > Me gustan los temas de programacion, conozco el lenguaje C/C++. Me ha > parecido interesante Python entre otras cosas porque se pueden programar > juegos 2D con pygane y juegos 3D con Panda3D. > > Me he bajado unos cuantos manuales en PDF que me estan ayudando bastante y > tambien he mirado la documentacion de la web oficial de Python. Aun asi > tengo estas dudas: > > - No entiendo como funciona la equivalencia en Python de los arrays y de > las structs de C/C++. He leido que lo mas parecido son los diccionarios > pero no entiendo realmente como funciona. Lo mas parecido son las "lists" > pero son de solo lectura y yo quiero poder modificar los datos. Segun > Google esto es una pregunta habitual, pero no entiendo este tema. > Bueno, Python no tiene realmente un buen soporte de arrays multidimensionales dentro de la libreria standard, asi que lo mejor es que uses NumPy (www.numpy.org) que es el paquete donde se pueden manipular este tipo de datos de manera muy eficiente y elegante. Respecto a las 'structs' de C, lo mas equivalente dentro del lenguaje serian los diccionarios, aunque estos son un poco mas potentes y con mas 'overhead'. Algo mas similar y menos 'pesado' serian los arrays estructurados de NumPy: http://docs.scipy.org/doc/numpy/user/basics.rec.html Echales un vistazo a los dos a ver si alguno se adapta a lo que quieres. > > - ¿Hay o no hay punteros en python?. Creo que la respuesta es "No" y que > se limita a variables globales y variables locales. Los manuales que tengo, > hasta donde he visto, no dicen nada de punteros. > No, no hay punteros en Python, solo objetos y referencias a objetos. > > Bueno, de momento me conformo con que me aclareis esto xD > Pues a ver si sirve de ayuda :) -- Francesc Alted
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/