Anda di halaman 1dari 5

ACTIVIDAD N:

2
FECHA
ENVIO:
15/05/2014

FECHA
ENTREGA:
20/05/2014

TEMA:
Elaborar una linea de tiempo sobre la evolucin de Python.
Elaborar un cuadro comparativo de los lenguajes de programacin: Python, Pearl,
Java,C,C#
UNIDAD N1:

PRINCIPIOS DE PROGRAMACION

OBJETIVO:

Conocer la evolucin de Python y compararlas con otros lenguajes.

PROBLEMA:

Desconocimiento de la evolucin de Python y en qu se diferencia de otros lenguajes.

INDICADOR DE
EVALUACION:

Comprensin de sus responsabilidades profesionales y ticas
Comunicacin efectiva
Pericia para disear y conducir experimentos, as como para analizar e
interpretar datos.

Criterios de Evaluacin PARA EXPOSICIN
La exposicin desarrollada:
Siempr
e
(2)
A
vece
s
(1)
Nunc
a
(0.5)
CONOCIMIENTO SOBRE EL TEMA.
Responde claramente a las preguntas que se le realizan.
Demuestra seguridad en el tratamiento de los temas.

EXPRESIN.
Toma en cuenta los elementos vocales (mantiene: tono, nfasis, claridad durante la presentacin).Mantiene el
mismo tono de voz durante la exposicin. Habla con claridad y en forma coherente durante la exposicin.
Toma en cuenta los elementos verbales, (explica en forma clara manteniendo coherencia en las ideas que
expone).Hace nfasis tanto verbal como gestual, y resalta aspectos importantes del tema
Toman en cuenta los elementos visuales, (postura, viste de acuerdo a la ocasin, accesorios, gestos,
ademanes).Sostiene una postura adecuada durante la exposicin. Utiliza un vestuario adecuado para hacer la
presentacin

MATERIAL:
Entrega documentacin impresa y digital. (Siguiendo las normas y convenciones para la escritura y sin falta de
ortografa). La redaccin del documento debe ser clara. Debe incluir todas las fuentes de donde tomo la informacin.
Los recursos para presentar la exposicin. (Diapositivas, trpticos o cualquier otro elemento que permita dar a
conocer el tema)
Lo realiza a tiempo.

EJEMPLOS.
Incluye ejemplos claros que permiten un mejor entendimiento del tema.

CONTENIDO.
Los temas y el contenido presentado son fciles de entender.


TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
Intraclase
Extraclase
Individual
Grupal
Taller
Sntesis, esquemas
Caso de estudio
Investigativa
Vinculacin con la colectividad
Prctica en laboratorio
Prctica en clase
Resolucin de problemas,
ejercicios
Ensayo, artculo
Informe de exposicin
CALIFICACIN

ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ROL DESCRIPCIN
Carlos Aguilera T. Investigador Analista Realiza el trabajo
DESARROLLO DE LA ACTIVIDAD

INTRODUCCION
El presente trabajo nos muestra una linea de tiempo sobre la evolucin del
lenguaje de programacin Python y tambin nos muestra un cuadro comparativo
de varios lenguajes en el que podremos observar sus ventajas para poder elegir
cual usar para desarrollar nuestros proyectos.
MARCO TEORICO
Python es un lenguaje de programacin interpretado cuya filosofa hace hincapi
en una sintaxis muy limpia y que favorezca un cdigo legible.
Se trata de un lenguaje de programacin multiparadigma, ya que soporta
orientacin a objetos, programacin imperativa y, en menor medida, programacin
funcional. Es un lenguaje interpretado, usa tipado dinmico y es multiplataforma.

1)













Diseados para ser
una completamente
configurada
distribucin de
PostgreSQL
incluyendo muchos
mdulos contribuidos
y agregados
El proyecto PostgreSQL
contina haciendo
lanzamientos principales
anualmente y lanzamientos
menores de reparacin de
bugs.
Creado por Guido Van Rossum
Monty Python's Flying Circus: El nombre viene de l, era
un humorista.
Zen de Python: Bonito, explcito y simple
1990
1991
Van Rossum public el
cdigo de la versin 0.9.0
en alt.sources.
1994
Van Rossum continu su trabajo
en Python en la Corporation for
National Research Initiatives
(CNRI) en Reston, Virginia,
donde lanz varias versiones del
software.
1995
2001
2007
2008
Se form comp.lang.python, el foro de
discusin principal de Python..
Todo el cdigo, documentacin y
especificaciones aadidas, desde la
fecha del lanzamiento de la versin
alfa de Python 2.1, tiene como dueo
a Python Software Foundation
El proyecto CP4E est
inactivo, y mientras
Python intenta ser fcil
de aprender y no muy
arcano en su sintaxis y
semntica

Una innovacin mayor
en Python 2.2 fue la
unificacin de los tipos
en Python, y clases
dentro de una jerarqua
2009

Se lanz una nueva
versin de Python bajo el
nombre clave "Python
3000" o, abreviado,
"Py3K".25 Esta nueva
versin incluye toda una
serie de cambios que
requieren reescribir el
cdigo de versiones
anteriores






2)
Carac
tersti
cas
Python Perl C Java C#
1 Python es un
lenguaje de
scripts
La estructura
completa de Perl
deriva
ampliamente del
lenguaje C
Tiene un
conjunto
completo de
instrucciones
de control.
Lenguaje
Simple
Sencillez de
uso

2 El mismo
cdigo
funciona en
cualquier
arquitectura
Todas las
variables son
marcadas con un
Sigilo precedente
Permite la
agrupacin de
instrucciones.
Orientado a
Objeto
Modernidad


3 Los
programas
interpretados
son ms
lentos que los
compilados
Las conversiones
legales de tipo se
hacen de forma
automtica en
tiempo de
ejecucin
Incluye el
concepto de
puntero
Distribuido Orientado a
objetos

4 Python
permite
mantener de
forma sencilla
interaccin
con el sistema
operativo
En Perl 5, se
aadieron
caractersticas
para soportar
estructuras de
datos complejas
Los
argumentos
de las
funciones se
transfieren
por su valor.
Robusto
Orientado
a
component
es
5 Python no
genera
ejecutables, si
no que es
Python el
encargado de
ejecutar
nuestro
cdigo
Todas las
versiones de Perl
hacen el
tipificado
automtico de
datos y la gestin
de memoria
E/S no forma
parte del
lenguaje
Seguro
Recolecci
n de
basura

CONCLUSIONES
Una vez hemos terminado este trabajo podemos concluir que Python es un
lenguaje de programacin con muchas ventajas y esta a la par de otros lenguajes
muy conocidos.

BIBLIOGRAFIA
(s.f.). Recuperado el 20 de 05 de 2014, de http://librosweb.es: http://librosweb.es/libro/python/
(s.f.). Recuperado el 20 de 05 de 2014, de http://www.casadellibro.com:
http://www.casadellibro.com/libro-lenguajes-de-programacion-y-
procesadores/9788499610702/1958081

Anda mungkin juga menyukai