SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Introdução ao Python
FTEC
Faculdade de Tecnologia TECBrasil, Bento Gonçalves, RS
26 de Novembro de 2010
http://www.python.org.br
http://www.slideshare.net/dorneles/introducao-ao-python-ftec
1sexta-feira, 26 de novembro de 2010
Agenda
‣ Quem sou eu?
‣ O que é Python?
‣ Introdução ao Python
‣ Exemplos de Uso
‣ Recados Finais
2sexta-feira, 26 de novembro de 2010
Quem sou eu?
‣ Dorneles “déo” Tremea
‣ Diretor, X3ng Web Technology
‣ Desenvolvedor Senior, Enfold Systems
‣ Presidente, Associação Python Brasil
‣ Vice-Presidente, GTiC Serra Gaúcha
‣ Apenas um rapaz latino americano! :-)
3sexta-feira, 26 de novembro de 2010
O que é Python?
‣ Linguagem programação de propósito geral
‣ Tipagem dinâmica, porém forte
‣ Sintaxe concisa e clara
‣ Recursos poderosos na biblioteca padrão
‣ Modelo de desenvolvimento comunitário
‣ Gerenciado pela Python Software Foundation
4sexta-feira, 26 de novembro de 2010
Histórico Linguagem
‣ Dezembro 1989: Criada pelo holandês
Guido van Rossum
‣ Fevereiro 1991: Código publicado em
alt.sources (versão 0.9.0)
‣ Janeiro 1994: Lançada versão 1.0 (1.2, 1.4, 1.6)
‣ Outubro 2000: Série 2.x (2.0, 2.1, 2.2, 2.3,
2.4, 2.5 2.6, 2.7)
‣ Dezembro 2008: Série 3.x (3.0, 3.1, 3.2)
5sexta-feira, 26 de novembro de 2010
Implementações
‣ CPython: Python implementado em C
‣ Jython: Python implementado em Java
‣ IronPython: Python implementado para .NET
‣ PyPy: Python implementado em Python!
6sexta-feira, 26 de novembro de 2010
Interpretador Interativo
‣ Um dos grandes trunfos da linguagem
‣ Permite executar o código diretamente
‣ Praticidade ao programador
‣ Sensação de poder imediato! :-)
7sexta-feira, 26 de novembro de 2010
Indentação/Endentação
‣ Linguagem de fácil leitura
‣ Sem pontuação/delimitadores desnecessários
‣ Separação de blocos de código por espaços
‣ Indentação precisa ser consistente
‣ Obrigatória!
8sexta-feira, 26 de novembro de 2010
Palavras Reservadas
‣ and del from not while
‣ as elif global or with
‣ assert else if pass yield
‣ break except import print
‣ class exec in raise
‣ continue finally is return
‣ def for lambda try
9sexta-feira, 26 de novembro de 2010
Operadores
‣ + - * ** / // %
‣ << >> & | ^ ~
‣ < > <= >= == != <>
‣ += -= *= /= //= %=
‣ &= |= ^= >>= <<= **=
10sexta-feira, 26 de novembro de 2010
Funções Built-in
‣ abs all any bin chr cmp hex oct
‣ bool complex divmod iter ord pow
‣ delattr getattr setattr hasattr id
‣ enumerate max min len range sum
‣ dict float int list str set tuple
‣ print globals locals dir help repr
‣ input isinstance property type zip
‣ ...
11sexta-feira, 26 de novembro de 2010
Exceções
‣ try/except/finally/else
‣ Exception AttributeError KeyError
‣ IOError ImportError NameError
‣ ValueError StopIteration SystemExit
‣ ...
12sexta-feira, 26 de novembro de 2010
Biblioteca Padrão
‣ Baterias incluídas! :-)
‣ Módulos principais disponíveis na instalação
padrão
‣ Módulos adicionais diponíveis no repositório
de pacotes da comunidade: PyPI
13sexta-feira, 26 de novembro de 2010
Mão na massa! :-)
‣ Estruturas condicionais
‣ Laços de repetição
‣ Tratamento de exceções
‣ Manipulação de arquivos
‣ Criação de funções e classes
14sexta-feira, 26 de novembro de 2010
Exemplos de Uso
‣ Manipular arquivos em disco
‣ Interagir com bancos de dados
‣ Acessar webservices remotos
‣ Classe calculadora
15sexta-feira, 26 de novembro de 2010
Últimos Recados
‣ Estatísticas
‣ Associação Python Brasil
‣ Grupos de Usuários
‣ Eventos
16sexta-feira, 26 de novembro de 2010
Estatísticas (26/11/2010)
‣ http://br.groups.yahoo.com/group/python-
brasil: 3375 membros
‣ http://groups.google.com/group/django-
brasil: 1541 membros
‣ http://br.groups.yahoo.com/group/zope-pt:
1091 membros
‣ Associados APyB: 169 membros
17sexta-feira, 26 de novembro de 2010
Associação Python Brasil
‣ O que é? O que faz? Por quê?
‣ Estruturada (e burocrática)
‣ Reuniões quinzenais dos conselhos e diretoria
‣ Como fazer parte?
‣ http://associacao.python.org.br
18sexta-feira, 26 de novembro de 2010
Grupos de Usuários
‣ Comunidades regionais autônomas
‣ Abrangência nacional
‣ http://python.org.br/wiki/GrupoDeUsuarios
‣ GruPy-RS, GruPy-SP / PUG-SP, PUG-CE,
PythOnRio, PythonDF, PyD’Égua...
‣ APyB pode ajudar!
‣ Subdomínios python.org.br
19sexta-feira, 26 de novembro de 2010
Eventos
‣ PythonBrasil[6]: evento nacional da
comunidade Python, teve sua sexta edição
realizada em Curitiba/PR, de 21 a 23 de
Outubro de 2010
‣ PythonBrasil[7]: São Paulo/SP, em data ainda
a ser definida
‣ http://www.pythonbrasil.org.br
20sexta-feira, 26 de novembro de 2010
Outros Eventos
‣ PythonCampus: caravana itinerante, visita
universidades integrando estudantes/mercado
http://pythoncampus.org
‣ #horaextra: encontros semanais informais
http://horaextra.org
‣ ForkinRio / Arduino Hackday / Festa Framps
‣ Coding Dojos: treinando as suas habilidades!
http://codingdojo.org
21sexta-feira, 26 de novembro de 2010
Contato
‣ Muito obrigado!
‣ Dorneles Treméa <deo@python.org.br>
‣ Twitter: @dorneles, @apyb, @pythonbrasil
22sexta-feira, 26 de novembro de 2010

Mais conteúdo relacionado

Mais procurados

[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDBVinicius de Sá
 
CoGrOO 4.0 no FISL 13
CoGrOO 4.0 no FISL 13CoGrOO 4.0 no FISL 13
CoGrOO 4.0 no FISL 13William Colen
 
Introdução ao framework Django
Introdução ao framework DjangoIntrodução ao framework Django
Introdução ao framework DjangoEduardo Palma
 
Usando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScriptUsando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScriptZigotto Tecnologia
 
FISL16 :: Escalabilidade - de uma máquina para múltiplos data centers
FISL16 ::  Escalabilidade - de uma máquina para múltiplos data centersFISL16 ::  Escalabilidade - de uma máquina para múltiplos data centers
FISL16 :: Escalabilidade - de uma máquina para múltiplos data centersLeandro Moreira
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores RubyEric Hideki
 
Fazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFabio Telles Rodriguez
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonFlávio Ribeiro
 
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...Renato Groff
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyRelsi Maron
 

Mais procurados (20)

PostgreSQL Rock Star
PostgreSQL Rock StarPostgreSQL Rock Star
PostgreSQL Rock Star
 
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
[LatinoWare 2012] Mini Curso PHP 5.4 + MongoDB
 
CoGrOO 4.0 no FISL 13
CoGrOO 4.0 no FISL 13CoGrOO 4.0 no FISL 13
CoGrOO 4.0 no FISL 13
 
Trabalhando com Logs no PostgreSQL
Trabalhando com Logs no PostgreSQLTrabalhando com Logs no PostgreSQL
Trabalhando com Logs no PostgreSQL
 
Drupal + Rex
Drupal + RexDrupal + Rex
Drupal + Rex
 
Trabalhando com Logs no PostgreSQL
Trabalhando com Logs no PostgreSQLTrabalhando com Logs no PostgreSQL
Trabalhando com Logs no PostgreSQL
 
Javascript
JavascriptJavascript
Javascript
 
Introdução ao framework Django
Introdução ao framework DjangoIntrodução ao framework Django
Introdução ao framework Django
 
Usando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScriptUsando QUnit para testes unitários em JavaScript
Usando QUnit para testes unitários em JavaScript
 
FISL16 :: Escalabilidade - de uma máquina para múltiplos data centers
FISL16 ::  Escalabilidade - de uma máquina para múltiplos data centersFISL16 ::  Escalabilidade - de uma máquina para múltiplos data centers
FISL16 :: Escalabilidade - de uma máquina para múltiplos data centers
 
Python para programadores Ruby
Python para programadores RubyPython para programadores Ruby
Python para programadores Ruby
 
Fazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da portaFazendo uma manada de elefantes passar por baixo da porta
Fazendo uma manada de elefantes passar por baixo da porta
 
Desenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando PythonDesenvolvimento de aplicações embarcadas utilizando Python
Desenvolvimento de aplicações embarcadas utilizando Python
 
Oracle x PostgreSQL
Oracle x PostgreSQLOracle x PostgreSQL
Oracle x PostgreSQL
 
Python e Golang - Parte 2
Python e Golang - Parte 2Python e Golang - Parte 2
Python e Golang - Parte 2
 
2013 - 4 Google Open Source Jam
2013 - 4 Google Open Source Jam2013 - 4 Google Open Source Jam
2013 - 4 Google Open Source Jam
 
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
5 Tecnologias que todo Desenvolvedor Web deveria conhecer - Developers-BR - O...
 
Hack Thursday - NodeJS
Hack Thursday - NodeJSHack Thursday - NodeJS
Hack Thursday - NodeJS
 
Postgres Chainsaw Massacre
Postgres Chainsaw MassacrePostgres Chainsaw Massacre
Postgres Chainsaw Massacre
 
Desenvolvimento web com python e web2py
Desenvolvimento web com python e web2pyDesenvolvimento web com python e web2py
Desenvolvimento web com python e web2py
 

Semelhante a Introdução ao Python - FTEC

Wordpress Além do Blog
Wordpress Além do BlogWordpress Além do Blog
Wordpress Além do BlogLuã de Souza
 
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010Desenvolvimento Ágil com Symfony - PHP'n Rio 2010
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010Luã de Souza
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Dorneles Treméa
 
Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.comricobl
 
Melhores Práticas para o Desenvolvimento com Plone 4
Melhores Práticas para o Desenvolvimento com Plone 4Melhores Práticas para o Desenvolvimento com Plone 4
Melhores Práticas para o Desenvolvimento com Plone 4Dorneles Treméa
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonRicardo Zalla
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps4LinuxCursos
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação PythonJunior Sobrenome
 
Curso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsCurso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsHelio Colombe
 
PHPSP TestFest 2010
PHPSP TestFest 2010PHPSP TestFest 2010
PHPSP TestFest 2010Rafael Dohms
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 pythonTiago
 
Aula 02 - Análise de Dados - Introdução ao Python.pdf
Aula 02 - Análise de Dados - Introdução ao Python.pdfAula 02 - Análise de Dados - Introdução ao Python.pdf
Aula 02 - Análise de Dados - Introdução ao Python.pdfAcauan Ribeiro
 
PL/Python: Programando em Python no PostgreSQL
PL/Python: Programando em Python no PostgreSQLPL/Python: Programando em Python no PostgreSQL
PL/Python: Programando em Python no PostgreSQLJuliano Atanazio
 
PHP, Gearman e Memcache
PHP, Gearman e MemcachePHP, Gearman e Memcache
PHP, Gearman e MemcacheAndre Golvea
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Flávio Ribeiro
 
Linguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaLinguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaSérgio Souza Costa
 

Semelhante a Introdução ao Python - FTEC (20)

Wordpress Além do Blog
Wordpress Além do BlogWordpress Além do Blog
Wordpress Além do Blog
 
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010Desenvolvimento Ágil com Symfony - PHP'n Rio 2010
Desenvolvimento Ágil com Symfony - PHP'n Rio 2010
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11
 
Python e Django na Globo.com
Python e Django na Globo.comPython e Django na Globo.com
Python e Django na Globo.com
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
Melhores Práticas para o Desenvolvimento com Plone 4
Melhores Práticas para o Desenvolvimento com Plone 4Melhores Práticas para o Desenvolvimento com Plone 4
Melhores Práticas para o Desenvolvimento com Plone 4
 
Apresentacao sfd-poa
Apresentacao sfd-poaApresentacao sfd-poa
Apresentacao sfd-poa
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem Python
 
Python Zope Plone - Ftec
Python Zope Plone - FtecPython Zope Plone - Ftec
Python Zope Plone - Ftec
 
BeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOpsBeavOps : Como o Python ajudou a integrar o mundo DevOps
BeavOps : Como o Python ajudou a integrar o mundo DevOps
 
Apostila_IC.pdf
Apostila_IC.pdfApostila_IC.pdf
Apostila_IC.pdf
 
Linguagem de Programação Python
Linguagem de Programação PythonLinguagem de Programação Python
Linguagem de Programação Python
 
Curso de Python (Básico) - Português
Curso de Python (Básico) - PortuguêsCurso de Python (Básico) - Português
Curso de Python (Básico) - Português
 
PHPSP TestFest 2010
PHPSP TestFest 2010PHPSP TestFest 2010
PHPSP TestFest 2010
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
 
Aula 02 - Análise de Dados - Introdução ao Python.pdf
Aula 02 - Análise de Dados - Introdução ao Python.pdfAula 02 - Análise de Dados - Introdução ao Python.pdf
Aula 02 - Análise de Dados - Introdução ao Python.pdf
 
PL/Python: Programando em Python no PostgreSQL
PL/Python: Programando em Python no PostgreSQLPL/Python: Programando em Python no PostgreSQL
PL/Python: Programando em Python no PostgreSQL
 
PHP, Gearman e Memcache
PHP, Gearman e MemcachePHP, Gearman e Memcache
PHP, Gearman e Memcache
 
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1Implementação de Aplicações Móveis e Jogos com Python - Aula 1
Implementação de Aplicações Móveis e Jogos com Python - Aula 1
 
Linguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo LuaLinguagens de Script: Caso de Estudo Lua
Linguagens de Script: Caso de Estudo Lua
 

Introdução ao Python - FTEC

  • 1. Introdução ao Python FTEC Faculdade de Tecnologia TECBrasil, Bento Gonçalves, RS 26 de Novembro de 2010 http://www.python.org.br http://www.slideshare.net/dorneles/introducao-ao-python-ftec 1sexta-feira, 26 de novembro de 2010
  • 2. Agenda ‣ Quem sou eu? ‣ O que é Python? ‣ Introdução ao Python ‣ Exemplos de Uso ‣ Recados Finais 2sexta-feira, 26 de novembro de 2010
  • 3. Quem sou eu? ‣ Dorneles “déo” Tremea ‣ Diretor, X3ng Web Technology ‣ Desenvolvedor Senior, Enfold Systems ‣ Presidente, Associação Python Brasil ‣ Vice-Presidente, GTiC Serra Gaúcha ‣ Apenas um rapaz latino americano! :-) 3sexta-feira, 26 de novembro de 2010
  • 4. O que é Python? ‣ Linguagem programação de propósito geral ‣ Tipagem dinâmica, porém forte ‣ Sintaxe concisa e clara ‣ Recursos poderosos na biblioteca padrão ‣ Modelo de desenvolvimento comunitário ‣ Gerenciado pela Python Software Foundation 4sexta-feira, 26 de novembro de 2010
  • 5. Histórico Linguagem ‣ Dezembro 1989: Criada pelo holandês Guido van Rossum ‣ Fevereiro 1991: Código publicado em alt.sources (versão 0.9.0) ‣ Janeiro 1994: Lançada versão 1.0 (1.2, 1.4, 1.6) ‣ Outubro 2000: Série 2.x (2.0, 2.1, 2.2, 2.3, 2.4, 2.5 2.6, 2.7) ‣ Dezembro 2008: Série 3.x (3.0, 3.1, 3.2) 5sexta-feira, 26 de novembro de 2010
  • 6. Implementações ‣ CPython: Python implementado em C ‣ Jython: Python implementado em Java ‣ IronPython: Python implementado para .NET ‣ PyPy: Python implementado em Python! 6sexta-feira, 26 de novembro de 2010
  • 7. Interpretador Interativo ‣ Um dos grandes trunfos da linguagem ‣ Permite executar o código diretamente ‣ Praticidade ao programador ‣ Sensação de poder imediato! :-) 7sexta-feira, 26 de novembro de 2010
  • 8. Indentação/Endentação ‣ Linguagem de fácil leitura ‣ Sem pontuação/delimitadores desnecessários ‣ Separação de blocos de código por espaços ‣ Indentação precisa ser consistente ‣ Obrigatória! 8sexta-feira, 26 de novembro de 2010
  • 9. Palavras Reservadas ‣ and del from not while ‣ as elif global or with ‣ assert else if pass yield ‣ break except import print ‣ class exec in raise ‣ continue finally is return ‣ def for lambda try 9sexta-feira, 26 de novembro de 2010
  • 10. Operadores ‣ + - * ** / // % ‣ << >> & | ^ ~ ‣ < > <= >= == != <> ‣ += -= *= /= //= %= ‣ &= |= ^= >>= <<= **= 10sexta-feira, 26 de novembro de 2010
  • 11. Funções Built-in ‣ abs all any bin chr cmp hex oct ‣ bool complex divmod iter ord pow ‣ delattr getattr setattr hasattr id ‣ enumerate max min len range sum ‣ dict float int list str set tuple ‣ print globals locals dir help repr ‣ input isinstance property type zip ‣ ... 11sexta-feira, 26 de novembro de 2010
  • 12. Exceções ‣ try/except/finally/else ‣ Exception AttributeError KeyError ‣ IOError ImportError NameError ‣ ValueError StopIteration SystemExit ‣ ... 12sexta-feira, 26 de novembro de 2010
  • 13. Biblioteca Padrão ‣ Baterias incluídas! :-) ‣ Módulos principais disponíveis na instalação padrão ‣ Módulos adicionais diponíveis no repositório de pacotes da comunidade: PyPI 13sexta-feira, 26 de novembro de 2010
  • 14. Mão na massa! :-) ‣ Estruturas condicionais ‣ Laços de repetição ‣ Tratamento de exceções ‣ Manipulação de arquivos ‣ Criação de funções e classes 14sexta-feira, 26 de novembro de 2010
  • 15. Exemplos de Uso ‣ Manipular arquivos em disco ‣ Interagir com bancos de dados ‣ Acessar webservices remotos ‣ Classe calculadora 15sexta-feira, 26 de novembro de 2010
  • 16. Últimos Recados ‣ Estatísticas ‣ Associação Python Brasil ‣ Grupos de Usuários ‣ Eventos 16sexta-feira, 26 de novembro de 2010
  • 17. Estatísticas (26/11/2010) ‣ http://br.groups.yahoo.com/group/python- brasil: 3375 membros ‣ http://groups.google.com/group/django- brasil: 1541 membros ‣ http://br.groups.yahoo.com/group/zope-pt: 1091 membros ‣ Associados APyB: 169 membros 17sexta-feira, 26 de novembro de 2010
  • 18. Associação Python Brasil ‣ O que é? O que faz? Por quê? ‣ Estruturada (e burocrática) ‣ Reuniões quinzenais dos conselhos e diretoria ‣ Como fazer parte? ‣ http://associacao.python.org.br 18sexta-feira, 26 de novembro de 2010
  • 19. Grupos de Usuários ‣ Comunidades regionais autônomas ‣ Abrangência nacional ‣ http://python.org.br/wiki/GrupoDeUsuarios ‣ GruPy-RS, GruPy-SP / PUG-SP, PUG-CE, PythOnRio, PythonDF, PyD’Égua... ‣ APyB pode ajudar! ‣ Subdomínios python.org.br 19sexta-feira, 26 de novembro de 2010
  • 20. Eventos ‣ PythonBrasil[6]: evento nacional da comunidade Python, teve sua sexta edição realizada em Curitiba/PR, de 21 a 23 de Outubro de 2010 ‣ PythonBrasil[7]: São Paulo/SP, em data ainda a ser definida ‣ http://www.pythonbrasil.org.br 20sexta-feira, 26 de novembro de 2010
  • 21. Outros Eventos ‣ PythonCampus: caravana itinerante, visita universidades integrando estudantes/mercado http://pythoncampus.org ‣ #horaextra: encontros semanais informais http://horaextra.org ‣ ForkinRio / Arduino Hackday / Festa Framps ‣ Coding Dojos: treinando as suas habilidades! http://codingdojo.org 21sexta-feira, 26 de novembro de 2010
  • 22. Contato ‣ Muito obrigado! ‣ Dorneles Treméa <deo@python.org.br> ‣ Twitter: @dorneles, @apyb, @pythonbrasil 22sexta-feira, 26 de novembro de 2010