SlideShare une entreprise Scribd logo
1  sur  107
TUTORIAL DE MATPLOTLIB
Universidad Nacional de
Colombia
M a t e r i a l d e ap o y o e l a b o r a d o c o m o a p o y o a
la materia
Métodos Numéricos
D i e g o C a m i l o P e ñ a Ra m í r e z ( d o c e n t e )

Twitter: @nervencid
1
CONTENIDO
INTRODUCCION
● MATPLOTLIB
● INTRODUCCIÓN A PYPLOT
● CREACIÓN DE MULTIPLES GRAFICAS (Subplot)
● EDITANDO PROPIEDADES DE LAS GRAFICAS
● MANEJO DE EVENTOS
● MANEJO DE EVENTOS: Picking
● MANEJO DE EVENTOS: Dragg
● MANEJO DE EVENTOS: Hover ('mouse enter and
leave')
● ANIMACIONES
●

2
CONTENIDO
PLOT 3D
● CREACIÓN DE INTERFACES DE USUARIO (UI)
● CREACIÓN DE INTERFACES DE USUARIO (UI):
Widgets
● CREACIÓN DE INTERFACES DE USUARIO (UI):
Tkinter
● Otras Interfaces de usuario (UI)
● BIBLIOGRAFIA
● SOBRE EL AUTOR Y EL CONTENIDO
●

3
INTRODUCCIÓN
Como hemos podido darnos cuenta Python es una
herramienta muy completa y autónoma; ya que nos
permite hacer varias actividades sin depender de
librerías externas o software de terceros. Sin
embargo para aplicaciones más especializadas como
lo son por ejemplo: análisis matemáticos, hacer
gráficas de funciones o resolver ecuaciones,
debemos acudir a librerías externas de terceros.
A continuación haremos una breve introducción a
estas librerías que al igual que Python son de código
abierto y nos dan prestación que no podemos lograr
en otros lenguajes programación.
4
MATPLOTLIB
Matplotlib es una librería de
código abierto creada por el
fallecido John Hunter(1968-2012),
la cual posee un conjunto de
herramientas para poder hacer
gráficas en 2D y 3D, como
alternativa a MATLAB en cuanto
a creación de gráficos,
recientemente se le a añadido la
posibilidad de interaccionar con
librerías como qt, Gtk, entre otras
para poder hacer interfaces de
usuario personalizadas [1].
5
MATPLOTLIB
MATPLOTLIB esta compuesta de tres elementos
fundamentales [2]:






PYLAB: Es un conjunto de funciones que permiten crear
gráficas (plot's ) similares a los de MATLAB.
MATPLOTLIB API: Es una interfaz que contiene clases
que crean y gestionan imágenes, textos, figuras y plot's.
BACKEND: Nos permite extender MATPLOTLIB a otras
funcionalidades 'extra', como por ejemplo exportar a
archivos 'PNG, PDF, SVG, etc...' o crear interfaces de
usuarios con librerías especializadas como 'wxpython' o
'pygtk'

6
INTRUCCIÓN A PYPLOT
PYPLOT es un conjunto de comandos que
permiten trabajar de manera similar a
MATLAB, cada funcion de 'pyplot', genera
algún tipo de cambio en la figura como por
ejemplo: decorar la figura, agregar texto, crear
graficas secundarias, etc...[2]
Para el siguiente ejercicio cree un nuevo
archivo '.py' bien sea utilizando el editor
integrado en Python o el entorno de desarrollo
de su preferencia.
7
INTRUCCIÓN A PYPLOT

8
INTRUCCIÓN A PYPLOT
Al ejecutar el programa (F5) deberíamos obtener el siguiente
resultado:

9
INTRUCCIÓN A PYPLOT
Notese que 'Matplotlib' genera su propia ventana la cual por lo
general posee una barra de herramientas en la parte inferior los
cuales son:
'Home': Renderiza la gráfica a sus configuraciones
originales deshaciendo operaciones de 'zoom' y/o 'paneo'.
'Back-Forward': Nos permite retroceder o avanzar entre
las operaciones de 'zoom' y/o 'paneo', para poder navegar
entre las vistas generadas por dichas operaciones.

1
0
INTRUCCIÓN A PYPLOT
'Pan': Permite movernos en (x, y) a través de la
grafica.
'Zoom': Permite ampliar zonas de la figura para
poderlas ver con más detalle.
'Configure sobplots': Con esta herramienta podemos
configurar manualmente parámetros de las graficas
como: altura, anchura, espacios laterales, etc...
'Save': Nos permite exportar la imagen a formato de
imagen como: raw, png, pdf, poscript, etc..

1
1
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)
MATPLOTLIB nos permite trabajar con varias gráficas en una
sola ventana, a continuación crearemos dos gráficas,por lo
que sera necesario crear un nuevo archivo con extensión '.py'

1
2
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

1
3
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

1
4
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

1
5
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)
Así debería verse
el resultado en
pantalla.

1
6
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)
Ahora supongamos que necesitamos DEMASIADAS
graficas, las cuales cuales no podrían verse bien en una
sola ventana, lo cual nos obligaría a crear una segunda
ventana, creamos un nuevo archivo '.py' y escribimos el
siguiente codigo:

1
7
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

1
8
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

1
9
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

2
0
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)

2
1
CREACIÓN DE MULTIPLES
GRAFICAS (Subplot)
El resultado debería verse así:

2
2
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Podemos editar las propiedades estéticas de una figura,
por ejemplo si tenemos algo así:

2
3
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Que se ve así:

2
4
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Cambiamos la apariencia modificando esta linea:

Por esta linea:

2
5
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Ahora debería verse así:

2
6
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Ahora añadamos algo de texto, ANTES de esta linea:

Agregamos lo siguiente:

2
7
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Ahora debería verse así:

2
8
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS

Con la siguiente linea:

2
9
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Lo cual añadirá el titulo a la parte superior de la grafica:

3
0
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Con el siguiente código:

3
1
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Añadimos una pequeña ecuación en formato LATEX:

3
2
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Y con el siguiente código:

3
3
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Añadimos una segunda ecuación en formato LATEX:

3
4
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Existen otras formas de agregar anotaciones a nuestra
gráfica como por ejemplo:

3
5
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Lo cual añadirá una anotación (con la flecha incluida) a
nuestra gráfica:

3
6
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
La gráfica se vera finalmente así:

3
7
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
¡NO OLVIDEMOS ESTE código AL FINAL de nuestro
archivo '.py'!:

3
8
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Otra forma de es introducir un 'legend', para el siguiente
ejemplo (No olvide crear un nuevo archivo '.py'):

3
9
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Deberíamos tener el siguiente resultado:

4
0
EDITANDO LAS PROPIEDADES
DE LAS GRAFICAS
Deberíamos tener el siguiente resultado:

4
1
MANEJO DE EVENTOS
Como lo mencionamos anteriormente MATPLOTLIB
puede interaccionar con librerías externas como Gtk
para poder desarrollar aplicaciones más complejas, para
esto se provee de una API que permite trabajar con
eventos comunes como hacer click en partes
determinadas sobre la gráfica (picking),el movimientos
del mouse sobre áreas predeterminadas ('mouse enter
and leave'), arrastrar objetos ('Dragg'), etc...
A continuación crearemos archivos '.py' para los ejemplos
que vamos a implementar:
● Picking.py
● Dragg.py
● Hover.py ('mouse enter and leave')
4
2
MANEJO DE EVENTOS: Picking

4
3
MANEJO DE EVENTOS: Picking

4
4
MANEJO DE EVENTOS: Picking

4
5
MANEJO DE EVENTOS: Picking

4
6
MANEJO DE EVENTOS: Picking
En pantalla deberíamos ver algo así:

4
7
MANEJO DE EVENTOS: Picking
Y en la consola deberíamos ver esto al hacer click sobre los
puntos de la gráfica:

4
8
MANEJO DE EVENTOS: Dragg

4
9
MANEJO DE EVENTOS: Dragg

5
0
MANEJO DE EVENTOS: Dragg

5
1
MANEJO DE EVENTOS: Dragg

5
2
MANEJO DE EVENTOS: Dragg

5
3
MANEJO DE EVENTOS: Dragg

5
4
MANEJO DE EVENTOS: Dragg

5
5
MANEJO DE EVENTOS: Dragg
En pantalla deberíamos ver algo así:

5
6
MANEJO DE EVENTOS: Dragg
Y deberíamos arrastrar los rectángulos al hacer click sobre ellos:

5
7
MANEJO DE EVENTOS: Dragg
Y en la consola deberíamos ver algo así:

5
8
MANEJO DE EVENTOS: Hover
('mouse enter and leave')

5
9
MANEJO DE EVENTOS: Hover
('mouse enter and leave')

6
0
MANEJO DE EVENTOS: Hover
('mouse enter and leave')
En pantalla deberíamos ver algo así:

6
1
MANEJO DE EVENTOS: Hover
('mouse enter and leave')
Al pasar el mouse sobre las figuras deberíamos ver esto:

6
2
MANEJO DE EVENTOS: Hover
('mouse enter and leave')
Y en la consola deberíamos ver esto:

6
3
ANIMACIONES

6
4
ANIMACIONES

6
5
ANIMACIONES

6
6
ANIMACIONES
En pantalla deberíamos ver algo así:

6
7
Plot 3D

6
8
Plot 3D

6
9
Plot 3D

7
0
Plot 3D
En pantalla deberíamos ver algo así:

7
1
Creación de Interfaces de Usuarios
(UI)
Una de las características más interesantes recientemente
implementadas dentro de MATPLOTLIB, es la capacidad de crear
interfaces de usuario, permitiéndonos así crear aplcaciónes mucho
más interactivas.
MATPLOTLIB posee dentro de sí la librería 'widgets', que nos
permite crear controles de usuario básico controles de interfaz de
usuario como por ejemplo: botones, 'sliders', 'checkbuttons',
'menus', etc...
Sin embargo AUNQUE SU ESTABILIDAD NO ESTA
GARANTIZADA, MATPLOTLIB también puede servirse de librerias
de terceros como qt, tkinter, gtk, etc...

7
2
Creación de Interfaces de Usuarios
(UI): Widgets

7
3
Creación de Interfaces de Usuarios
(UI): Widgets

7
4
Creación de Interfaces de Usuarios
(UI): Widgets

7
5
Creación de Interfaces de Usuarios
(UI): Widgets

7
6
Creación de Interfaces de Usuarios
(UI): Widgets

7
7
Creación de Interfaces de Usuarios
(UI): Widgets

7
8
Creación de Interfaces de Usuarios
(UI): Widgets

7
9
Creación de Interfaces de Usuarios
(UI): Widgets

8
0
Creación de Interfaces de Usuarios
(UI): Widgets

8
1
Creación de Interfaces de Usuarios
(UI): Widgets

8
2
Creación de Interfaces de Usuarios
(UI): Widgets
Finalmente este es el resultado que deberíamos ver en pantalla:

8
3
Creación de Interfaces de Usuarios
(UI): Tkinter
Tkinter es una librería integrada en Python que nos permite crear
interfaces de usuario como alternativa a las librerías de 'matplotlib',
en caso de que deseemos desarrollar interfaces de usuario más
complejas y que se acerquen a una aplicación de escritorio comun.
A continuación haremos un ejemplo similar al ejemplo anterior
hecho con 'matplotlib', para mostrar las diferencias e cuanto
sintaxis.

8
4
Creación de Interfaces de Usuarios
(UI): Tkinter

8
5
Creación de Interfaces de Usuarios
(UI): Tkinter

8
6
Creación de Interfaces de Usuarios
(UI): Tkinter

8
7
Creación de Interfaces de Usuarios
(UI): Tkinter

8
8
Creación de Interfaces de Usuarios
(UI): Tkinter

8
9
Creación de Interfaces de Usuarios
(UI): Tkinter

9
0
Creación de Interfaces de Usuarios
(UI): Tkinter

9
1
Creación de Interfaces de Usuarios
(UI): Tkinter

9
2
Creación de Interfaces de Usuarios
(UI): Tkinter

9
3
Creación de Interfaces de Usuarios
(UI): Tkinter

9
4
Creación de Interfaces de Usuarios
(UI): Tkinter

9
5
Creación de Interfaces de Usuarios
(UI): Tkinter

9
6
Creación de Interfaces de Usuarios
(UI): Tkinter

9
7
Creación de Interfaces de Usuarios
(UI): Tkinter

9
8
Creación de Interfaces de Usuarios
(UI): Tkinter

9
9
Creación de Interfaces de Usuarios
(UI): Tkinter

1
0
Creación de Interfaces de Usuarios
(UI): Tkinter

1
0
Creación de Interfaces de Usuarios
(UI): Tkinter

1
0
Creación de Interfaces de Usuarios
(UI): Tkinter

1
0
Creación de Interfaces de Usuarios
(UI): Tkinter
Finalmente este es el resultado que deberíamos ver en pantalla:

1
0
Otras Interfaces de Usuarios (UI)
Existen muchas más librerías de terceros para crear
interfaces de usuario como wxWidgets, Gtk+, Qt, etc... sin
embargo algunas no son lo suficientemente estables o no
están bien soportadas por sus creadores para más
documentación consultar:
http://www.wxpython.org/
http://www.pygtk.org/
https://live.gnome.org/PyGObject
http://zetcode.com/tutorials/pyqt4/
http://qt-project.org/wiki/Category:LanguageBindings::PyS
ide
http://www.zonaqt.com/content/introducci%C3%B3n-practi
ca-qt-en-python
1
0
BIBLIOGRAFIA
[1] http://matplotlib.org/
[2] http://matplotlib.org/users/pyplot_tutorial.html
[3] http://matplotlib.org/examples/index.html
[4] http://matplotlib.org/gallery.html

1
0
SOBRE EL AUTOR Y EL CONTENIDO
A menos que se informe de otra manera esta obra está bajo una licencia de
Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.5
Colombia.

Diego Camilo Peña Ramírez
Bogotá, Colombia
Abril de 2013
Twitter: @nervencid
1
0

Contenu connexe

Tendances

Presentación adobe illustrator
Presentación adobe illustratorPresentación adobe illustrator
Presentación adobe illustrator
victorhpi
 
Motor Paso A Paso
Motor Paso A PasoMotor Paso A Paso
Motor Paso A Paso
cemarol
 
Tema 1 Inteligencia Artificial.pptx
Tema 1  Inteligencia  Artificial.pptxTema 1  Inteligencia  Artificial.pptx
Tema 1 Inteligencia Artificial.pptx
IES Eugenio frutos
 
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pezTema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
José Luis García Valverde
 
Mecanismos y maquinas. Introducción
Mecanismos y maquinas. IntroducciónMecanismos y maquinas. Introducción
Mecanismos y maquinas. Introducción
veleztecno
 
Adobe photoshop power point
Adobe photoshop power pointAdobe photoshop power point
Adobe photoshop power point
restauracio
 

Tendances (20)

Diseño de leva
Diseño de levaDiseño de leva
Diseño de leva
 
Presentación adobe illustrator
Presentación adobe illustratorPresentación adobe illustrator
Presentación adobe illustrator
 
Historia de la robótica
Historia de la robóticaHistoria de la robótica
Historia de la robótica
 
Manual photoshop cs6
Manual photoshop cs6Manual photoshop cs6
Manual photoshop cs6
 
Practicas de Solidworks
Practicas de Solidworks Practicas de Solidworks
Practicas de Solidworks
 
Componentes de un robot
Componentes de un robotComponentes de un robot
Componentes de un robot
 
Dinamica rotacional
Dinamica rotacionalDinamica rotacional
Dinamica rotacional
 
Guia 1 grado 7 operadores mecanicos ii
Guia 1 grado 7 operadores mecanicos iiGuia 1 grado 7 operadores mecanicos ii
Guia 1 grado 7 operadores mecanicos ii
 
Presentación Adobe Photoshop
Presentación Adobe PhotoshopPresentación Adobe Photoshop
Presentación Adobe Photoshop
 
Motor Paso A Paso
Motor Paso A PasoMotor Paso A Paso
Motor Paso A Paso
 
Tema 1 Inteligencia Artificial.pptx
Tema 1  Inteligencia  Artificial.pptxTema 1  Inteligencia  Artificial.pptx
Tema 1 Inteligencia Artificial.pptx
 
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pezTema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
Tema 4-poleas-y-polipastos-por-tomc3a1s-lc3b3pez
 
DEFINICION Y TIPOS DE ROBOT
DEFINICION  Y TIPOS DE ROBOTDEFINICION  Y TIPOS DE ROBOT
DEFINICION Y TIPOS DE ROBOT
 
Examen Expresión Gráfica Tecnología 3º E.S.O.
Examen Expresión Gráfica Tecnología 3º E.S.O.Examen Expresión Gráfica Tecnología 3º E.S.O.
Examen Expresión Gráfica Tecnología 3º E.S.O.
 
Tratamiento de Imágenes para la Web
Tratamiento de Imágenes para la WebTratamiento de Imágenes para la Web
Tratamiento de Imágenes para la Web
 
Mecanismos y maquinas. Introducción
Mecanismos y maquinas. IntroducciónMecanismos y maquinas. Introducción
Mecanismos y maquinas. Introducción
 
Adobe photoshop power point
Adobe photoshop power pointAdobe photoshop power point
Adobe photoshop power point
 
Los Mecanismos
Los MecanismosLos Mecanismos
Los Mecanismos
 
Robótica industrial
Robótica industrialRobótica industrial
Robótica industrial
 
Cuña
CuñaCuña
Cuña
 

En vedette

Desarollando aplicaciones web en python con pruebas
Desarollando aplicaciones web en python con pruebasDesarollando aplicaciones web en python con pruebas
Desarollando aplicaciones web en python con pruebas
Tatiana Al-Chueyr
 

En vedette (14)

Python científico (introducción a numpy y matplotlib))
Python científico (introducción a numpy y matplotlib))Python científico (introducción a numpy y matplotlib))
Python científico (introducción a numpy y matplotlib))
 
Tutorial de numpy
Tutorial de numpyTutorial de numpy
Tutorial de numpy
 
Python en Android
Python en AndroidPython en Android
Python en Android
 
Desarollando aplicaciones web en python con pruebas
Desarollando aplicaciones web en python con pruebasDesarollando aplicaciones web en python con pruebas
Desarollando aplicaciones web en python con pruebas
 
Python para desarrollo web de ultima generación
Python para desarrollo web de ultima generaciónPython para desarrollo web de ultima generación
Python para desarrollo web de ultima generación
 
Numpy Talk at SIAM
Numpy Talk at SIAMNumpy Talk at SIAM
Numpy Talk at SIAM
 
Desarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y KivyDesarrollo de aplicaciones multiplataforma con python y Kivy
Desarrollo de aplicaciones multiplataforma con python y Kivy
 
Internet de las cosas
Internet  de las cosasInternet  de las cosas
Internet de las cosas
 
Desarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y AndroidDesarollando aplicaciones móviles con Python y Android
Desarollando aplicaciones móviles con Python y Android
 
Numpy tutorial(final) 20160303
Numpy tutorial(final) 20160303Numpy tutorial(final) 20160303
Numpy tutorial(final) 20160303
 
Isoclinas y campos direcciones
Isoclinas y campos direccionesIsoclinas y campos direcciones
Isoclinas y campos direcciones
 
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
Bases de Datos para Dispositivos Móviles - Unidad I Introducción a la Progra...
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
Introducción de dispositivos moviles
Introducción de dispositivos movilesIntroducción de dispositivos moviles
Introducción de dispositivos moviles
 

Similaire à Tutorial de matplotlib

112542874 links-cape
112542874 links-cape112542874 links-cape
112542874 links-cape
NereaDuran
 

Similaire à Tutorial de matplotlib (20)

Ruiz camacho, eduardo manual completo
Ruiz camacho, eduardo manual completoRuiz camacho, eduardo manual completo
Ruiz camacho, eduardo manual completo
 
112542874 links-cape
112542874 links-cape112542874 links-cape
112542874 links-cape
 
Tutorial de INKSCAPE: Logo a logo
Tutorial de INKSCAPE: Logo a logoTutorial de INKSCAPE: Logo a logo
Tutorial de INKSCAPE: Logo a logo
 
Manual inkscape
Manual inkscapeManual inkscape
Manual inkscape
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Empezando con las librerías gráficas de microchip
Empezando  con las librerías gráficas de  microchipEmpezando  con las librerías gráficas de  microchip
Empezando con las librerías gráficas de microchip
 
Diseñando Base Datos MySQL
Diseñando Base Datos MySQLDiseñando Base Datos MySQL
Diseñando Base Datos MySQL
 
Google sketchup manual general
Google sketchup manual generalGoogle sketchup manual general
Google sketchup manual general
 
Graficas matlab
Graficas matlabGraficas matlab
Graficas matlab
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
Proyecto autocad
Proyecto autocadProyecto autocad
Proyecto autocad
 
Recuperacion 3 periodo
Recuperacion 3 periodoRecuperacion 3 periodo
Recuperacion 3 periodo
 
parte 4 manual 2022.pdf
parte 4 manual 2022.pdfparte 4 manual 2022.pdf
parte 4 manual 2022.pdf
 
Scratch guiareferencia 2.0
Scratch guiareferencia 2.0Scratch guiareferencia 2.0
Scratch guiareferencia 2.0
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Scratch guía referencia 2013
Scratch guía referencia  2013Scratch guía referencia  2013
Scratch guía referencia 2013
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Tutorial de matplotlib