El siguiente contenido pretende hacer una breve introducción a la programación en Python 3 junto con una pequeña serie de trucos y consejos miscelaneos.
El siguiente contenido pretende hacer una breve introducción a la programación en Python 3 junto con una pequeña serie de trucos y consejos miscelaneos.
Integrantes:
• Eslava E. José G.
CI V-27124282.
• Molina. Jordi.
CI V-26675031.
• Medina. Leonardo.
CI V-26069751.
SIM1B
Trayecto: “1”
PNF “informática”
Asignatura: Formación Critica I.
Profesor (a): Márquez William.
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Integrantes:
• Eslava E. José G.
CI V-27124282.
• Molina. Jordi.
CI V-26675031.
• Medina. Leonardo.
CI V-26069751.
SIM1B
Trayecto: “1”
PNF “informática”
Asignatura: Formación Critica I.
Profesor (a): Márquez William.
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
Taller de introduccion a python con turtleAlbert Page
Documento que representa una introducción al funcionamiento de la biblioteca de Turtle de python, mostrando los principales conceptos de programación básica
Christopher Martin, Senior Manager, Bosch - It’s Complicated: Why making a gr...How to Web
What's next in the internet of things era? What should we look forward to and what does creating an internet connected product imply?
More details on: http://2013.howtoweb.co/
Watch this slideshare to learn how SMS is an incredible tool that can take your business to new heights and to learn about common SMS problems like latency, deliverability and carrier compliance. Get the answers you need to your questions in order to be successful in the world of SMS.
Watch this slideshare to learn about:
- Problems inherent in the SMS infrastructure
- Essential components of a business-class SMS solution
- Steps to achieve a high-quality SMS experience for your customers
Cómo exprimir Google Analytics, por Oriol Farré (La Salle Campus Barcelona)La Salle BCN
Google Analytics es la herramienta de analítica web más usada en el mundo. Una herramienta que no deja de evolucionar, y que cada vez nos ofrece más y más información.
Pero, ¿cómo podemos hacer para ver rápidamente la información que realmente es relevante para nuestro negocio?¿Qué recursos nos ofrece Google Analytics para comunicarnos gráficamente dicha información y no tener que invertir tiempo en leer tablas de datos?
En esta presentación veremos cómo sacar el máximo rendimiento a las funcionalidades gráficas de Google Analytics para poder obtener las respuestas que necesitamos, en el menor tiempo posible.
We offer training in social media
There has to be a better way.
For about the same costs to send one employee to a social media conference, this company could have hired SPECK Media to speak directly to its social media team.
Los sistemas de planificación de recursos empresariales ('ERP', por sus siglas en inglés, enterprise resource planning) son los sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía en la producción de bienes o servicios.
IEEE 829 2008:Software and System Test DocumentationJesús Navarro
Documento basado en el estándar 829 2008 donde se establecen las pruebas de caja blanca (Whitebox) y caja negra (Blackbox) para el código fuente y la interfaz gráfica de los sistemas informáticos.
3. Objetivo
• Dar a conocer las características y ventajas que
ofrece el lenguaje de programación Python frente
a otros lenguajes así como introducir al mundo
de la programación a personas ajenas al mundo
de la tecnología.
3
4. Glosario
• Software: Hace referencia al conjunto de
instrucciones preparadas para ser interpretadas
por una computadora que realiza el procesamiento
electrónico de los datos.
• Hardware: Todo componente físico dentro de una
computadora, es decir, que lo podemos tocar.
• Open source(Código abierto): Es el termino con el
que se le conoce al software distribuido y
desarrollado libremente.
4
5. ¿Que es un lenguaje de
programación?
• Un lenguaje de programación es un lenguaje que
puede ser utilizado para controlar el
comportamiento de una maquina, particularmente
una computadora. Consiste en un conjunto de
reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos,
respectivamente.
5
6. Lenguaje de programación o
informático
• Aunque muchas veces se usa lenguaje de
programación y lenguaje informático como si
fuesen sinónimos, no tiene porque ser así, ya
que los lenguajes informáticos engloban a los
lenguajes de programación y a otros mas, como
por ejemplo, HTML (Paginas web).
6
7. Tipos de lenguajes de
programación
• La computadora solo entiende un lenguaje
conocido como código binario o código maquina,
que consiste básicamente en ceros y unos, es
decir que solo utiliza 1 y 0 para codificar
cualquier información. Entonces los lenguajes se
clasifican de dos maneras, los lenguajes de alto
nivel y de bajo nivel, a su vez existe otra sub-
clasificación que son los lenguajes compilados e
interpretados.
7
8. • Los lenguajes mas próximos al código maquina(1
y 0) se denominan lenguajes de bajo nivel y los
lenguajes mas cercanos a los programadores y
usuario se denominan lenguajes de alto nivel.
Humanos Maquina
Alto
Nivel
Bajo
Nivel
8
9. Lenguajes de bajo nivel
• Son lenguajes totalmente dependientes de la
maquina, es decir, que el programa que se
realiza con este tipo de lenguajes no se pueden
migrar o utilizar en otras maquinas. Entonces al
estar prácticamente diseñados a medida del
hardware, aprovechan al máximo las
características del mismo.
• Los ejemplos mas comunes son el código
maquina y ensamblador.
9
10. Lenguajes de alto nivel
• Son aquellos que se encuentran mas apegados
al lenguaje natural, se trata de lenguajes
independientes de la arquitectura del ordenador,
por lo que el programa creado puede ser migrado
a otra computadora.
• Los ejemplos mas comunes son Python, C,
C++,Ruby,Java.
10
11. Lenguajes según su forma
de ejecución
• Dentro de los lenguajes de programación existen
dos sub-clasificaciones, los llamados lenguajes
compilados y los lenguajes interpretados, cada
uno con fines específicos.
11
12. Lenguajes compilados
• Naturalmente, un programa que se escribe en un
lenguaje de alto nivel también tiene que
traducirse a un código que pueda utilizar la
maquina, los programas que traducen esto se
llaman compiladores, estos programas pueden
generar muchas lineas de código maquina por
cada proposición del código escrito en alto nivel.
• Un ejemplo muy notable puede ser C y C++.
12
13. Lenguajes interpretados
• Un programa escrito en un lenguaje interpretado
requiere de un programa auxiliar (Interprete) que
traduce los comandos de los programas según
sea necesario. A ciertos lenguajes interpretados
también se les conoce como lenguajes de script.
• Python, Javascript y Actionscript son ejemplos de
lenguajes interpretados.
13
14. ¿Que es Python?
• Python es un lenguaje de programación de alto nivel,
interpretado y multipropósito. En los últimos años su
utilización ha ido incrementado y en la actualidad es uno de
los lenguajes mas empleados en el desarrollo de software.
• Python puede ser utilizado en diversas plataformas como lo
es Windows, Mac OS y Linux.
• Python es open source, cualquiera puede contribuir a su
desarrollo y divulgación, ademas no es necesario pagar
ninguna licencia para distribuir software desarrollado con
este lenguaje.
14
15. Historia de Python
• El origen de Python se remonta a principios de los
noventa. Por ese tiempo, un investigador holandés
llamado Guido van Rossum que trabajaba en el centro
de investigación CWI de Amsterdam, es asignado a un
proyecto que consistía en el desarrollo de un sistema
operativo distribuido llamado Amoeba. Por aquel tiempo
el CWI utilizaba un lenguaje de programación llamado
ABC. En lugar de emplear este lenguaje Guido decide
crear uno nuevo que pueda superar las limitaciones y
problemas con los que se había encontrado al trabajar
con ABC, es así que nace Python.
15
16. Hasta el momento solo se han liberado tres
versiones principales, teniendo cada una de ellas
diversas actualizaciones. En lo que respecta a la
versión 2, la ultima en ser liberada fue la 2.7, en
julio de 2010. Actualmente, la versión cuenta con la
actualización 3.4, liberada en agosto del 2013.
Ambas versiones, la de 2 y 3, son mantenidas por
separado.
16
17. Esto implica, que tanto la 2.7 como la 3.3 se
consideran estables pero, lógicamente,
correspondientes a diferentes versiones. ¿Por qué
mantener ambas versiones y no seguir una
evolución lógica? La respuesta a esta pregunta es
fácil de responder: Entre ambas versiones existen
diferencias que las hacen incompatibles.
18. Ventajas de Python
• Simplificado y rápido de
aprender
• Adaptable a gran cantidad de
proyectos
• Multiplataforma
• Open source
18
23. Conclusión
• Python es uno de los lenguajes de programación
mas utilizados actualmente, implementado en
cientos de empresas e instituciones educativas
como herramienta para la introducción a la
programación, mas allá de su sencillez de
entendimiento tiene un gran campo de uso,
siendo uno de los lenguajes que en un futuro
próximo podría quitar de los primeros lugares a
otros lenguajes que llevan mas de 30 años en el
mercado.
23