SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




                    Computac˜o Cient´
                           ¸a       ıfica Usando Python

                                         Hugo S. Barbosa Filho
                                             hugo@poli.br

                                       Escola Polit´cnica de Pernambuco
                                                   e
                                         Universidade de Pernambuco


                                        10 de dezembro de 2011




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

Apresentac˜o
         ¸a


Apresentac˜o
         ¸a



      Quem?
         Engenheiro de Computac˜o e Mestre em Computac˜o pela
                                 ¸a                  ¸a
         Escola Polit´cnica de Pernambuco;
                     e
               Membro do Computational Intelligence Research Group -
               CIRG-UPE desde 2006;
               Pesquisador e doutorando pelo Florida Institute of Technology
               - Florida Tech (Fall-2012);




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

Apresentac˜o
         ¸a


Apresentac˜o
         ¸a



      Quando? Como? O quˆ?e
          Conheceu Python em marco de 2004 na UFRPE;
                                ¸
               Fundou o Python Poli em setembro de 2004;
               Usu´rio e entusiasta de Python desde 2004;
                  a
               Instrutor de Python desde 2005.




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Motivac˜o
      ¸a



      Por que usar Python?
          As vantagens inerentes ` linguagem que todos n´s j´
                                 a                      o a
          conhecemos;
              Uma grande quantidade de bibliotecas dispon´
                                                         ıveis para
              aplicac˜es cient´
                    ¸o        ıficas;
              Possui um ecossistema bastante ativo, formado por
              pesquisadores, desenvolvedores e empresas;




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Motivac˜o
      ¸a


      Quando usar Python?
          R´pida prototipac˜o e teste de hip´teses;
           a              ¸a                o
          Manipulac˜o de um grande volume de dados
                  ¸a
                      An´lises estat´
                         a           ısticas;
                      Visualizac˜o;
                               ¸a
                      Transformac˜es e convers˜es de dados;
                                  ¸o          o
              Automac˜o de rotinas e processos;
                    ¸a
              Como glue language para integrac˜o de diferentes ferramentas
                                             ¸a
              e plataformas.



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Motivac˜o
      ¸a




      Quando n˜o usar Python?
                a
          Simulac˜es que envolvam um conjunto elevado de entidades
                  ¸o
          individualmente complexas ou que realizem muitas interac˜es;
                                                                 ¸o
              Simulac˜es longas e que exijam repetidos ciclos de ajuste
                     ¸o
              param´trico ou calibrac˜o;
                    e               ¸a




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

C´lculo e An´lise
 a          a


C´lculo e An´lise de Dados
 a          a



       NumPy
       Biblioteca opensouce que adiciona suporte para vetores e matrizes
       multidimensionais.
               Provˆ func˜es de alto n´ para manipulac˜o de vetores e
                   e    ¸o            ıvel           ¸a
               matrizes N-dimensionais;
               Permite um ganho significativo de desempenho na
               manipulac˜o de vetores.
                       ¸a




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

C´lculo e An´lise
 a          a


C´lculo e An´lise de Dados
 a          a
       SciPy
       Biblioteca baseada no NumPy, oferece ao usu´rio uma extensa
                                                    a
       colec˜o de m´dulos para aplicac˜es matem´ticas. O SciPy ´ uma
           ¸a        o                 ¸o         a            e
       excelente alternativa a outras ferramentas como o MATLAB ou o
       Scilab.
               Otimizac˜o;
                      ¸a
               ´
               Algebra Linear;
               Integrac˜o num´rica;
                      ¸a     e
               Processamento de sinais;
               Interpolac˜o;
                        ¸a
               Transformadas;
               Processamento de imagem.
Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

C´lculo e An´lise
 a          a


C´lculo e An´lise de Dados
 a          a



       SciPy
       Al´m dessas funcionalidades, o SciPy possui ainda:
         e
               rotinas para a gerac˜o de gr´ficos de alta qualidade como o
                                  ¸a       a
               Matplotlib, Chaco e o MayaVi;
               Interface com R;
               Console interativo IPython.




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a    Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

C´lculo e An´lise
 a          a


C´lculo e An´lise de Dados
 a          a



       Networkx
       Biblioteca para criac˜o, manipulac˜o e an´lises sobre estruturas e
                           ¸a           ¸a      a
       dinˆmicas em redes complexas.
          a
               Grafos, d´
                        ıgrafos multigrafos;
               Disp˜e de um conjunto de algoritmos padr˜es para grafos;
                   o                                   o
               Func˜es para an´lise de redes complexas;
                  ¸o          a
               Suporte b´sico a desenho e visualizac˜o de grafos.
                        a                          ¸a




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a      Motivac˜o
                     ¸a       Ferramentas e Aplicac˜es
                                                  ¸o       Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                             ¸˜             e                     Conclus˜es
                                                                                                                         o

C´lculo e An´lise
 a          a


Networkx

       Exemplo

                                    102
                                                         Degree rank plot
                           degree




                                    101




                                    100 0
                                      10                       101                          102
                                                               rank


Hugo S. Barbosa Filho {hugo@poli.br}                                                         Escola Polit´cnica de Pernambuco
                                                                                                         e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a         Motivac˜o
                        ¸a    Ferramentas e Aplicac˜es
                                                  ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                           ¸˜             e                     Conclus˜es
                                                                                                                       o

Visualizac˜o de Dados
         ¸a




       Visualizac˜o de Dados
                ¸a
       Python possui um conjunto amplo de ferramentas para visualizac˜o
                                                                    ¸a
       de dados e gerac˜o de gr´ficos, dentre as quais, destacam-se:
                       ¸a      a
                  matplotlib;
                  Chaco;
                  MayaVi;
                  Networkx;
                  Pyx
                  ChartDirectora ;
             a
                 ferramenta propriet´ria desenvolvida pela Advanced Software Engineering
                                    a




Hugo S. Barbosa Filho {hugo@poli.br}                                                       Escola Polit´cnica de Pernambuco
                                                                                                       e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

Visualizac˜o de Dados
         ¸a


matplotlib
       O matplotlib ´ uma ferramenta para gerac˜o de gr´ficos 2D para
                    e                         ¸a       a
       Python.
   Vantagens                                                  Desvantagens
       Ferramenta extremamente                                    Suporte limitado a gerac˜o
                                                                                          ¸a
       simples e poderosa para o                                  de contornos e superf´
                                                                                       ıcies;
       que se prop˜e;
                  o                                                   N˜o ´ uma boa biblioteca
                                                                        a e
             Permite a produc˜o de
                             ¸a                                       para a construc˜o de
                                                                                     ¸a
             imagens de alta qualidade                                interfaces para visualizac˜o
                                                                                               ¸a
             para artigos e publicac˜es;
                                   ¸o                                 de dados.
             Amplo conjunto de exemplos
             cobrindo os mais diversos
             tipos de aplicac˜o;
                            ¸a
Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o

Visualizac˜o de Dados
         ¸a


matplotlib

       Exemplo




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Mapas Auto-Organiz´veis ou Redes SOM
                  a

      Exemplo




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




´
Arvores de Decis˜o
                a

      Exemplo




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Ant Colony Optimization

      Exemplo




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Particle Swarm Optimization

      Exemplo




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Roteiro


       1 Introduc˜o
                ¸a

       2 Motivac˜o
               ¸a

       3 Ferramentas e Aplicac˜es
                             ¸o

       4 Exemplos de aplicac˜es em Inteligˆncia Computacional
                           ¸o             e

       5 Conclus˜es
                o



Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




Conclus˜es
       o




              Python possui um conjunto enorme de ferramentas
              matem´ticas para aplicac˜es cient´
                    a                ¸o        ıficas e em engenharia.
              ´
              E uma excelente alternativa a outras bibliotecas gratuitas ou
              mesmo ao MATLAB;
              F´cil de aprender e de ensinar!!
               a




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python
Introduc˜o
       ¸a     Motivac˜o
                    ¸a     Ferramentas e Aplicac˜es
                                               ¸o     Exemplos de aplicacoes em Inteligˆncia Computacional
                                                                        ¸˜             e                     Conclus˜es
                                                                                                                    o




                                        Obrigado!!!




Hugo S. Barbosa Filho {hugo@poli.br}                                                    Escola Polit´cnica de Pernambuco
                                                                                                    e
Computac˜o Cient´
       ¸a       ıfica Usando Python

Más contenido relacionado

Destacado

Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovensMarcos Egito
 
Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Pythonpugpe
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Pythonpugpe
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletivapugpe
 
Apresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEApresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEMarcel Caraciolo
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE Arthur Alvim
 
(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xvraonyaraujo
 
Clustering com numpy e cython
Clustering com numpy e cythonClustering com numpy e cython
Clustering com numpy e cythonAnderson Dantas
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Developmentpugpe
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com PythonFernando Rocha
 
Python e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMPython e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMpugpe
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Pythonpugpe
 
Wikilytics
WikilyticsWikilytics
Wikilyticspugpe
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDRafael Carício
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app enginepugpe
 
Construindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com PythonConstruindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com Pythonpugpe
 
Apresentação do Critica Aê
Apresentação do Critica AêApresentação do Critica Aê
Apresentação do Critica AêFelipe Farias
 

Destacado (20)

Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovens
 
Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Python
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Python
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletiva
 
REST APIs com Django
REST APIs com DjangoREST APIs com Django
REST APIs com Django
 
Apresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PEApresentando o I Toró de Palestras do PUG-PE
Apresentando o I Toró de Palestras do PUG-PE
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE
 
Pep 8
Pep 8Pep 8
Pep 8
 
(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv
 
Clustering com numpy e cython
Clustering com numpy e cythonClustering com numpy e cython
Clustering com numpy e cython
 
Pug
PugPug
Pug
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Development
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com Python
 
Python e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMMPython e Cadeias de Markov GHMM
Python e Cadeias de Markov GHMM
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Python
 
Wikilytics
WikilyticsWikilytics
Wikilytics
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDD
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engine
 
Construindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com PythonConstruindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com Python
 
Apresentação do Critica Aê
Apresentação do Critica AêApresentação do Critica Aê
Apresentação do Critica Aê
 

Similar a Computação científica usando Python

PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoAula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoRogerio P C do Nascimento
 
Princípios e Práticas de Programação com C++
Princípios e Práticas de Programação com C++Princípios e Práticas de Programação com C++
Princípios e Práticas de Programação com C++Grupo A
 
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonElementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonCaliane Z. Pecenin
 
Tecnologia e educação
Tecnologia e educaçãoTecnologia e educação
Tecnologia e educaçãoAna da Costa
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Projeto Aprendizagem
Projeto AprendizagemProjeto Aprendizagem
Projeto AprendizagemMario Jorge
 
Projeto Aprendizagem
Projeto AprendizagemProjeto Aprendizagem
Projeto AprendizagemMario Jorge
 
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...Fernando Geraldo Mantoan
 
Code week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoCode week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoFernanda Ledesma
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Marco Mendes
 
J P L_C V _P T_v2
J P L_C V _P T_v2J P L_C V _P T_v2
J P L_C V _P T_v2JoaoPL
 
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...tdc-globalcode
 
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...tdc-globalcode
 
InterCon 2016 - A revolução da Internet das Coisas na educação
InterCon 2016 - A revolução da Internet das Coisas na educaçãoInterCon 2016 - A revolução da Internet das Coisas na educação
InterCon 2016 - A revolução da Internet das Coisas na educaçãoiMasters
 
Tecnologia de Informação - conceitos e aplicações
Tecnologia de Informação - conceitos e aplicaçõesTecnologia de Informação - conceitos e aplicações
Tecnologia de Informação - conceitos e aplicaçõesUniversidade Positivo
 
Dict 2008
Dict 2008Dict 2008
Dict 2008xPopper
 

Similar a Computação científica usando Python (20)

PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do NascimentoAula Apresentação PETIC UFAM - Rogerio P C do Nascimento
Aula Apresentação PETIC UFAM - Rogerio P C do Nascimento
 
Princípios e Práticas de Programação com C++
Princípios e Práticas de Programação com C++Princípios e Práticas de Programação com C++
Princípios e Práticas de Programação com C++
 
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem PythonElementos Fundamentais de Linguagens de Programação e a Linguagem Python
Elementos Fundamentais de Linguagens de Programação e a Linguagem Python
 
Tecnologia e educação
Tecnologia e educaçãoTecnologia e educação
Tecnologia e educação
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Projeto Aprendizagem
Projeto AprendizagemProjeto Aprendizagem
Projeto Aprendizagem
 
Projeto Aprendizagem
Projeto AprendizagemProjeto Aprendizagem
Projeto Aprendizagem
 
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
Banca: Proposta de Arquitetura de Desenvolvimento Web Baseada em PHP Utilizan...
 
Code week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino BásicoCode week - Introdução à programação no Ensino Básico
Code week - Introdução à programação no Ensino Básico
 
Aula Apresentação de Gestão de Riscos
Aula Apresentação de Gestão de RiscosAula Apresentação de Gestão de Riscos
Aula Apresentação de Gestão de Riscos
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2
 
J P L_C V _P T_v2
J P L_C V _P T_v2J P L_C V _P T_v2
J P L_C V _P T_v2
 
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...
TDC2016POA | Trilha Education - O ensino de programacao, robotica e automacao...
 
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...
TDC2016POA | Trilha Education - O ensino de programação, robótica e automação...
 
InterCon 2016 - A revolução da Internet das Coisas na educação
InterCon 2016 - A revolução da Internet das Coisas na educaçãoInterCon 2016 - A revolução da Internet das Coisas na educação
InterCon 2016 - A revolução da Internet das Coisas na educação
 
Tecnologia de Informação - conceitos e aplicações
Tecnologia de Informação - conceitos e aplicaçõesTecnologia de Informação - conceitos e aplicações
Tecnologia de Informação - conceitos e aplicações
 
Dict 2008
Dict 2008Dict 2008
Dict 2008
 
Dict 2008
Dict 2008Dict 2008
Dict 2008
 
Teoria da Informação
Teoria da InformaçãoTeoria da Informação
Teoria da Informação
 

Computação científica usando Python

  • 1. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Computac˜o Cient´ ¸a ıfica Usando Python Hugo S. Barbosa Filho hugo@poli.br Escola Polit´cnica de Pernambuco e Universidade de Pernambuco 10 de dezembro de 2011 Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 2. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 3. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 4. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Apresentac˜o ¸a Apresentac˜o ¸a Quem? Engenheiro de Computac˜o e Mestre em Computac˜o pela ¸a ¸a Escola Polit´cnica de Pernambuco; e Membro do Computational Intelligence Research Group - CIRG-UPE desde 2006; Pesquisador e doutorando pelo Florida Institute of Technology - Florida Tech (Fall-2012); Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 5. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Apresentac˜o ¸a Apresentac˜o ¸a Quando? Como? O quˆ?e Conheceu Python em marco de 2004 na UFRPE; ¸ Fundou o Python Poli em setembro de 2004; Usu´rio e entusiasta de Python desde 2004; a Instrutor de Python desde 2005. Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 6. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 7. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Motivac˜o ¸a Por que usar Python? As vantagens inerentes ` linguagem que todos n´s j´ a o a conhecemos; Uma grande quantidade de bibliotecas dispon´ ıveis para aplicac˜es cient´ ¸o ıficas; Possui um ecossistema bastante ativo, formado por pesquisadores, desenvolvedores e empresas; Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 8. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Motivac˜o ¸a Quando usar Python? R´pida prototipac˜o e teste de hip´teses; a ¸a o Manipulac˜o de um grande volume de dados ¸a An´lises estat´ a ısticas; Visualizac˜o; ¸a Transformac˜es e convers˜es de dados; ¸o o Automac˜o de rotinas e processos; ¸a Como glue language para integrac˜o de diferentes ferramentas ¸a e plataformas. Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 9. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Motivac˜o ¸a Quando n˜o usar Python? a Simulac˜es que envolvam um conjunto elevado de entidades ¸o individualmente complexas ou que realizem muitas interac˜es; ¸o Simulac˜es longas e que exijam repetidos ciclos de ajuste ¸o param´trico ou calibrac˜o; e ¸a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 10. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 11. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o C´lculo e An´lise a a C´lculo e An´lise de Dados a a NumPy Biblioteca opensouce que adiciona suporte para vetores e matrizes multidimensionais. Provˆ func˜es de alto n´ para manipulac˜o de vetores e e ¸o ıvel ¸a matrizes N-dimensionais; Permite um ganho significativo de desempenho na manipulac˜o de vetores. ¸a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 12. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o C´lculo e An´lise a a C´lculo e An´lise de Dados a a SciPy Biblioteca baseada no NumPy, oferece ao usu´rio uma extensa a colec˜o de m´dulos para aplicac˜es matem´ticas. O SciPy ´ uma ¸a o ¸o a e excelente alternativa a outras ferramentas como o MATLAB ou o Scilab. Otimizac˜o; ¸a ´ Algebra Linear; Integrac˜o num´rica; ¸a e Processamento de sinais; Interpolac˜o; ¸a Transformadas; Processamento de imagem. Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 13. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o C´lculo e An´lise a a C´lculo e An´lise de Dados a a SciPy Al´m dessas funcionalidades, o SciPy possui ainda: e rotinas para a gerac˜o de gr´ficos de alta qualidade como o ¸a a Matplotlib, Chaco e o MayaVi; Interface com R; Console interativo IPython. Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 14. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o C´lculo e An´lise a a C´lculo e An´lise de Dados a a Networkx Biblioteca para criac˜o, manipulac˜o e an´lises sobre estruturas e ¸a ¸a a dinˆmicas em redes complexas. a Grafos, d´ ıgrafos multigrafos; Disp˜e de um conjunto de algoritmos padr˜es para grafos; o o Func˜es para an´lise de redes complexas; ¸o a Suporte b´sico a desenho e visualizac˜o de grafos. a ¸a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 15. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o C´lculo e An´lise a a Networkx Exemplo 102 Degree rank plot degree 101 100 0 10 101 102 rank Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 16. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Visualizac˜o de Dados ¸a Visualizac˜o de Dados ¸a Python possui um conjunto amplo de ferramentas para visualizac˜o ¸a de dados e gerac˜o de gr´ficos, dentre as quais, destacam-se: ¸a a matplotlib; Chaco; MayaVi; Networkx; Pyx ChartDirectora ; a ferramenta propriet´ria desenvolvida pela Advanced Software Engineering a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 17. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Visualizac˜o de Dados ¸a matplotlib O matplotlib ´ uma ferramenta para gerac˜o de gr´ficos 2D para e ¸a a Python. Vantagens Desvantagens Ferramenta extremamente Suporte limitado a gerac˜o ¸a simples e poderosa para o de contornos e superf´ ıcies; que se prop˜e; o N˜o ´ uma boa biblioteca a e Permite a produc˜o de ¸a para a construc˜o de ¸a imagens de alta qualidade interfaces para visualizac˜o ¸a para artigos e publicac˜es; ¸o de dados. Amplo conjunto de exemplos cobrindo os mais diversos tipos de aplicac˜o; ¸a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 18. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Visualizac˜o de Dados ¸a matplotlib Exemplo Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 19. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 20. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Mapas Auto-Organiz´veis ou Redes SOM a Exemplo Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 21. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o ´ Arvores de Decis˜o a Exemplo Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 22. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Ant Colony Optimization Exemplo Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 23. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Particle Swarm Optimization Exemplo Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 24. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Roteiro 1 Introduc˜o ¸a 2 Motivac˜o ¸a 3 Ferramentas e Aplicac˜es ¸o 4 Exemplos de aplicac˜es em Inteligˆncia Computacional ¸o e 5 Conclus˜es o Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 25. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Conclus˜es o Python possui um conjunto enorme de ferramentas matem´ticas para aplicac˜es cient´ a ¸o ıficas e em engenharia. ´ E uma excelente alternativa a outras bibliotecas gratuitas ou mesmo ao MATLAB; F´cil de aprender e de ensinar!! a Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python
  • 26. Introduc˜o ¸a Motivac˜o ¸a Ferramentas e Aplicac˜es ¸o Exemplos de aplicacoes em Inteligˆncia Computacional ¸˜ e Conclus˜es o Obrigado!!! Hugo S. Barbosa Filho {hugo@poli.br} Escola Polit´cnica de Pernambuco e Computac˜o Cient´ ¸a ıfica Usando Python