Python In Brasil

Luciano Ramalho
Luciano RamalhoTechnical Principal at ThoughtWorks
Python in Brasil



                    Luciano Ramalho

               Associação Python Brasil




luciano@python.org.br
Brasil is big

     Territory larger than the continental USA
 ●


     Population larger than Russia
 ●


     Thousands of miles of beaches where you can swim
 ●

     year-round




luciano@python.org.br
luciano@python.org.br
Brasil is complex

     The only country in Latin America where Spanish
 ●

     is not spoken; we speak Portuguese
     Belindia: islands of Belgium in a sea of India
 ●


     THX-cineplexes & slums
 ●




luciano@python.org.br
The market

     Brazilian Federal Government is a heavy user of
 ●

     Plone
         Presidency, Congress, several ministries
     ●



     Serpro, the IT arm of the Brazilian Treasury, uses
 ●

     Plone in it's portal and Python in some systems
     IDGnow, the largest IT news portal runs Plone
 ●


     No known large corporate users except for media
 ●


     Some small software companies are switching from
 ●

     Delphi to Python
luciano@python.org.br
World-class
Brazilian Pythonistas
     Some world-class Python users have software
 ●

     development teams in Brasil
         Google, Nokia, Canonical, Mandriva
     ●



     Several Brazilian Python programmers telecommute
 ●

     to companies in Europe and the US
     Core developers in large Python OSS projects
 ●


         Python (1)
     ●


         Plone (4)
     ●


         Zope (1)
     ●




luciano@python.org.br
The community: origins

     The year 2000 was key
 ●


     Mailing lists about Python and Zope created
 ●


     First FISL
 ●


         Fórum Internacional do Software Livre
     ●


         International Free Softwar Forum
     ●


         One of the largest OSS conferences in the world
     ●


              Aproximately 5000 attendees in recent years
          ●



     The leading voices met face to face
 ●


         friendships and a will to work together were born
     ●



luciano@python.org.br
The community: assets

     PythonBrasil.com.br
 ●


         A Moin-moin wiki
     ●



     Tchezope.org
 ●


         A Plone portal
     ●



     Mailing lists
 ●


         Python-brasil, zope-pt, django-brasil, pyscience-brasil,
     ●

         pygtk-brasil
     PyCon Brasil
 ●




luciano@python.org.br
The community: numbers

     Attendance at our PyCons
 ●


         From 50 to 300 since 2005
     ●



     Main mailing lists (growth in the last 10 months)
 ●


         Python: 2276 to 2847, up 25%
     ●


         Zope: 965 to 1039, up 7%
     ●


         Django: 408 to 945, up 132%
     ●




luciano@python.org.br
PyCon Brasil

     2005: Campinas, SP
 ●


     2006: Brasília, DF
 ●


     2007: Joinville, SC
 ●


     2008: Rio de Janeiro, RJ
 ●


     2009: Caxias do Sul, RS
 ●


     2010: undecided
 ●


     Usually held at a university campus
 ●




luciano@python.org.br
PyCon Brasil 2008

     Rio de Janeiro
 ●


     Aproximately 300 attendees
 ●


     Several high-visibility sponsors
 ●


     First time we invited international speakers
 ●


         Bruce Eckel
     ●


         Alexander Limi, co-founder of Plone
     ●




luciano@python.org.br
Associação Python Brasil

     Incorporated in 2007
 ●


     Certified non-profit (org.br)
 ●


     Democratic and transparent governance
 ●


     Yearly elecions for directors and council
 ●


     Enabled sponsorships
 ●




luciano@python.org.br
Come to Brasil!

     We will continue to invite international speakers
 ●


         Do something cool, get voted, get invited, come!
     ●



     We welcome international speakers, sprinters and
 ●

     participants
         But get a Visa if you are American or Canadian
     ●

         (reciprocity, sorry abou that)
         Talk to anyone who's been to Brasil and you will know
     ●

         how welcome you will be
              Paul Everitt, Bruce Eckel, Alexander Limi, Nate Aune,
          ●

              Shane Hathaway, Alan Runyan

luciano@python.org.br
luciano@python.org.br
1 of 14

Recommended

HTML5 Microdata and Schema.org by
HTML5 Microdata and Schema.orgHTML5 Microdata and Schema.org
HTML5 Microdata and Schema.orgJason Ronallo
5.6K views32 slides
Using schema.org to improve SEO by
Using schema.org to improve SEOUsing schema.org to improve SEO
Using schema.org to improve SEOscorlosquet
2.7K views48 slides
Software DSpace 2 de 4 by
Software DSpace 2 de 4Software DSpace 2 de 4
Software DSpace 2 de 4Miguel Angel Mardero Arellano
897 views36 slides
PHP In Brazil by
PHP In BrazilPHP In Brazil
PHP In BrazilManuel Lemos
247 views8 slides
Python, the next Brazilian generation by
Python, the next Brazilian generationPython, the next Brazilian generation
Python, the next Brazilian generationFATEC São José dos Campos
27.2K views78 slides
The quality of the python ecosystem - and how we can protect it! by
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!Bruno Rocha
2.1K views55 slides

More Related Content

Similar to Python In Brasil

The PSF and You by
The PSF and YouThe PSF and You
The PSF and YouJeffrey Clark
629 views55 slides
Python – The Fastest Growing Programming Language by
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguageIRJET Journal
75 views4 slides
ThePythonPapersVolume2Issue3 by
ThePythonPapersVolume2Issue3ThePythonPapersVolume2Issue3
ThePythonPapersVolume2Issue3webuploader
4K views48 slides
Python and SQL Server by
Python and SQL ServerPython and SQL Server
Python and SQL ServerJulie Smith
180 views34 slides
P2PU School of Webcraft - SXSW 2011 by
P2PU School of Webcraft - SXSW 2011P2PU School of Webcraft - SXSW 2011
P2PU School of Webcraft - SXSW 2011johndbritton
2.6K views36 slides
We19 Learn Python! Why and How by
We19 Learn Python! Why and HowWe19 Learn Python! Why and How
We19 Learn Python! Why and HowLinda Ruetz
51 views28 slides

Similar to Python In Brasil(20)

Python – The Fastest Growing Programming Language by IRJET Journal
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming Language
IRJET Journal75 views
ThePythonPapersVolume2Issue3 by webuploader
ThePythonPapersVolume2Issue3ThePythonPapersVolume2Issue3
ThePythonPapersVolume2Issue3
webuploader4K views
Python and SQL Server by Julie Smith
Python and SQL ServerPython and SQL Server
Python and SQL Server
Julie Smith180 views
P2PU School of Webcraft - SXSW 2011 by johndbritton
P2PU School of Webcraft - SXSW 2011P2PU School of Webcraft - SXSW 2011
P2PU School of Webcraft - SXSW 2011
johndbritton2.6K views
We19 Learn Python! Why and How by Linda Ruetz
We19 Learn Python! Why and HowWe19 Learn Python! Why and How
We19 Learn Python! Why and How
Linda Ruetz51 views
Scientific Collaboration with Plone: Sharing Bibliographies, Papers, Discussions by Sally Kleinfeldt
Scientific Collaboration with Plone: Sharing Bibliographies, Papers, DiscussionsScientific Collaboration with Plone: Sharing Bibliographies, Papers, Discussions
Scientific Collaboration with Plone: Sharing Bibliographies, Papers, Discussions
Sally Kleinfeldt705 views
Scientific Collaboration with Plone: Sharing Bibliographies, Papers, Discus... by Jazkarta, Inc.
Scientific Collaboration with Plone: Sharing Bibliographies,   Papers, Discus...Scientific Collaboration with Plone: Sharing Bibliographies,   Papers, Discus...
Scientific Collaboration with Plone: Sharing Bibliographies, Papers, Discus...
Jazkarta, Inc.994 views
The PSF and our community by Younggun Kim
The PSF and our communityThe PSF and our community
The PSF and our community
Younggun Kim151 views
Beginning Python Programmers: Here's Where to Find Help! by Aleta Dunne
Beginning Python Programmers: Here's Where to Find Help!Beginning Python Programmers: Here's Where to Find Help!
Beginning Python Programmers: Here's Where to Find Help!
Aleta Dunne2.9K views
How community software supports language documentation and data analysis by Peter Bouda
How community software supports language documentation and data analysisHow community software supports language documentation and data analysis
How community software supports language documentation and data analysis
Peter Bouda602 views
PostgreSQL Conference: East 08 by Joshua Drake
PostgreSQL Conference: East 08PostgreSQL Conference: East 08
PostgreSQL Conference: East 08
Joshua Drake1.8K views
Python, PyCon and the PSF by Younggun Kim
Python, PyCon and the PSFPython, PyCon and the PSF
Python, PyCon and the PSF
Younggun Kim345 views

More from Luciano Ramalho

Wiki-wiki S/A by
Wiki-wiki S/AWiki-wiki S/A
Wiki-wiki S/ALuciano Ramalho
2K views68 slides
Mongodb: agregação by
Mongodb: agregaçãoMongodb: agregação
Mongodb: agregaçãoLuciano Ramalho
3.3K views6 slides
Introdução a linguagem Python by
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem PythonLuciano Ramalho
3.4K views116 slides
Iteráveis e geradores (versão RuPy) by
Iteráveis e geradores (versão RuPy)Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)Luciano Ramalho
1.3K views94 slides
Orientação a objetos em Python (compacto) by
Orientação a objetos em Python (compacto)Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)Luciano Ramalho
2.8K views107 slides
Encapsulamento com descritores by
Encapsulamento com descritoresEncapsulamento com descritores
Encapsulamento com descritoresLuciano Ramalho
854 views57 slides

More from Luciano Ramalho(20)

Introdução a linguagem Python by Luciano Ramalho
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
Luciano Ramalho3.4K views
Iteráveis e geradores (versão RuPy) by Luciano Ramalho
Iteráveis e geradores (versão RuPy)Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)
Luciano Ramalho1.3K views
Orientação a objetos em Python (compacto) by Luciano Ramalho
Orientação a objetos em Python (compacto)Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)
Luciano Ramalho2.8K views
Arduino: hardware hacking & coding dojo by Luciano Ramalho
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
Luciano Ramalho2.9K views
Objetos Pythonicos - compacto by Luciano Ramalho
Objetos Pythonicos - compactoObjetos Pythonicos - compacto
Objetos Pythonicos - compacto
Luciano Ramalho2.6K views
Encapsulamento com Descritores em Python by Luciano Ramalho
Encapsulamento com Descritores em PythonEncapsulamento com Descritores em Python
Encapsulamento com Descritores em Python
Luciano Ramalho1.8K views
Python: Iteraveis, geradores etc by Luciano Ramalho
Python: Iteraveis, geradores etcPython: Iteraveis, geradores etc
Python: Iteraveis, geradores etc
Luciano Ramalho1.7K views
Jython no JavaOne Latin America 2011 by Luciano Ramalho
Jython no JavaOne Latin America 2011Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011
Luciano Ramalho674 views
Python para quem sabe Python (aula 2) by Luciano Ramalho
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)
Luciano Ramalho1.3K views
Python, a arma secreta do Google by Luciano Ramalho
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do Google
Luciano Ramalho3.8K views

Recently uploaded

Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...ShapeBlue
132 views13 slides
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesShapeBlue
252 views15 slides
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
123 views10 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
56 views29 slides
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
184 views12 slides
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
166 views28 slides

Recently uploaded(20)

Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue252 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue184 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue166 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10123 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker54 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue218 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue297 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue147 views

Python In Brasil

  • 1. Python in Brasil Luciano Ramalho Associação Python Brasil luciano@python.org.br
  • 2. Brasil is big Territory larger than the continental USA ● Population larger than Russia ● Thousands of miles of beaches where you can swim ● year-round luciano@python.org.br
  • 4. Brasil is complex The only country in Latin America where Spanish ● is not spoken; we speak Portuguese Belindia: islands of Belgium in a sea of India ● THX-cineplexes & slums ● luciano@python.org.br
  • 5. The market Brazilian Federal Government is a heavy user of ● Plone Presidency, Congress, several ministries ● Serpro, the IT arm of the Brazilian Treasury, uses ● Plone in it's portal and Python in some systems IDGnow, the largest IT news portal runs Plone ● No known large corporate users except for media ● Some small software companies are switching from ● Delphi to Python luciano@python.org.br
  • 6. World-class Brazilian Pythonistas Some world-class Python users have software ● development teams in Brasil Google, Nokia, Canonical, Mandriva ● Several Brazilian Python programmers telecommute ● to companies in Europe and the US Core developers in large Python OSS projects ● Python (1) ● Plone (4) ● Zope (1) ● luciano@python.org.br
  • 7. The community: origins The year 2000 was key ● Mailing lists about Python and Zope created ● First FISL ● Fórum Internacional do Software Livre ● International Free Softwar Forum ● One of the largest OSS conferences in the world ● Aproximately 5000 attendees in recent years ● The leading voices met face to face ● friendships and a will to work together were born ● luciano@python.org.br
  • 8. The community: assets PythonBrasil.com.br ● A Moin-moin wiki ● Tchezope.org ● A Plone portal ● Mailing lists ● Python-brasil, zope-pt, django-brasil, pyscience-brasil, ● pygtk-brasil PyCon Brasil ● luciano@python.org.br
  • 9. The community: numbers Attendance at our PyCons ● From 50 to 300 since 2005 ● Main mailing lists (growth in the last 10 months) ● Python: 2276 to 2847, up 25% ● Zope: 965 to 1039, up 7% ● Django: 408 to 945, up 132% ● luciano@python.org.br
  • 10. PyCon Brasil 2005: Campinas, SP ● 2006: Brasília, DF ● 2007: Joinville, SC ● 2008: Rio de Janeiro, RJ ● 2009: Caxias do Sul, RS ● 2010: undecided ● Usually held at a university campus ● luciano@python.org.br
  • 11. PyCon Brasil 2008 Rio de Janeiro ● Aproximately 300 attendees ● Several high-visibility sponsors ● First time we invited international speakers ● Bruce Eckel ● Alexander Limi, co-founder of Plone ● luciano@python.org.br
  • 12. Associação Python Brasil Incorporated in 2007 ● Certified non-profit (org.br) ● Democratic and transparent governance ● Yearly elecions for directors and council ● Enabled sponsorships ● luciano@python.org.br
  • 13. Come to Brasil! We will continue to invite international speakers ● Do something cool, get voted, get invited, come! ● We welcome international speakers, sprinters and ● participants But get a Visa if you are American or Canadian ● (reciprocity, sorry abou that) Talk to anyone who's been to Brasil and you will know ● how welcome you will be Paul Everitt, Bruce Eckel, Alexander Limi, Nate Aune, ● Shane Hathaway, Alan Runyan luciano@python.org.br