Tags
Tecnología
(
11
)
Desarrollo
(
9
)
Programación
(
6
)
Ciencia
(
5
)
Cultura
(
5
)
Noticias
(
5
)
Ciencia Ficción
(
2
)
Educación
(
2
)
Internet
(
1
)
Videojuegos
(
1
)
Colaboradores
Ubicación de lectores
Visitas
¿Porque programar en Python?
Python es un lenguaje de programación de scripting de alto nivel y de propósito general, además de ser multiplataformas, busca lograr una gran simplicidad, versatilidad y rapidez, tanto para su aprendizaje como para el desarrollo de aplicaciones.
Caracteristicas
- Python es un lenguaje de scripting interpretado, por lo tanto su código no requiere compilación, basta con tener el interprete para ejecutar las aplicaciones.
- Es un lenguaje fuertemente tipado y no requiere que se declare el tipo de variable.
- Es un lenguaje minimalista, todo lo que no sirve no se usa por lo que evita el uso de las llaves {}, en cambio usa la indentación de código.
- No requiere punto y coma al final de las sentencias.
- No es aconsejable para programación de bajo nivel, Python es de muy alto nivel como para tener control de memoria.
Python posee infinidad de librerías que permiten trabajar desde diseño dinámico de sitios web hasta la programación de escritorio o diseñando videojuegos de gran calidad:
- Para programar interfaces gráficas lo mejor es QT y PyQT, o se puede usar WxWidgets con WxPython y usando el constructor de GUI Boa Constructor.
- Si quieres hacer juegos más profesionales puedes usar Panda 3D, es multiplataforma y se puede usar con Python o C++.
Pros:
- Curva de aprendizaje muy reducida.
- Código muy limpio y legible
- Posee gran variedad de librerías para todo lo que puedas imaginar.
- Es multiplataforma, solo es necesario programar una ves y no requieren ajustes o compilaciones para otras plataformas.
Contra:
- No posee un entrono de programación propio, pero debido a su sencillez, podemos programar con un simple editor de texto.
Python en la Web
Django es un entorno de desarrollo y framework web de código abierto escrito en Python que fomenta el desarrollo rápido y el diseño limpio y pragmático. Permite construir aplicaciones web de manera rápida y con menos código. Se centra en automatizar todo lo posible y se adhiere al principio DRY (Don't Repeat Yourself). El sitio web de la comunidad española de Django es: http://django.es/
Suscribirse a:
Enviar comentarios
(
Atom
)
0 comentarios :
Publicar un comentario