SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Python, por onde começar?
Ramiro Batista da Luz
Comunidade Curitiba Livre - FLISOL 2014.
26 de Abril de 2014
Ramiro Batista da Luz Python, por onde começar?
Sobre a linguagem
Site ocial http://www.python.org
Linguagem de programação interpretada.
Multi plataforma.
Tipagem dinâmica.
Delimitada por espaços.
Usada para praticamente tudo, exceto no
desenvolvimento de driver de dispositivos.
Ramiro Batista da Luz Python, por onde começar?
Como aprender?
Tutoriais.
Cursos presenciais.
Livros.
Cursos à distância.
Ramiro Batista da Luz Python, por onde começar?
Tutorial e documentação
Guia para iniciantes.
https://wiki.python.org/moin/BeginnersGuide
Tutorial ocial da versão 3.
https://docs.python.org/3/tutorial/index.html
Tutorial ocial da versão 2.
https://docs.python.org/2/tutorial/index.html
Versão 2 ou 3?
https://wiki.python.org/moin/Python2orPython3
Ramiro Batista da Luz Python, por onde começar?
Cursos presenciais
Apenas um curso presencial em Curitiba.
Elaborata. http://va.mu/jhMw
Ramiro Batista da Luz Python, por onde começar?
Livros I
Lista completa.
https://wiki.python.org/moin/PythonBooks
Python para desenvolvedores.
http://ark4n.wordpress.com/python/
Introdução à Programação com Python.
http://www.nilo.pro.br/iprog/
Python e Django - Desenvolvimento Ágil de Aplicações
Web. http://www.pythonedjango.com.br/
Ramiro Batista da Luz Python, por onde começar?
Livros II
Dive Into Python. http://www.diveintopython.net/
Thinking in Python.
http://www.mindview.net/Books/TIPython
A byte of Python.
http://www.swaroopch.com/notes/python/
How to think like a Computer Scientist.
http://va.mu/jhM2
Ramiro Batista da Luz Python, por onde começar?
Material Áudio Visual
Lista ocial. https://www.python.org/doc/av
ShowMeDo.
http://showmedo.com/videotutorials/python
Vídeos de Python. http://www.pyvideo.org/
Ramiro Batista da Luz Python, por onde começar?
Python na Educação I
Lessons Learned in Teaching Python. http://va.mu/jhNJ
Teaching with the IPython Notebook.
http://va.mu/jhNN
What teachers really need from us. http://va.mu/jhNP
Ramiro Batista da Luz Python, por onde começar?
Python na Educação II
Planning and Tending the Garden: The Future of Early
Childhood Python Education. http://va.mu/jhNZ
The Young Coder: Let's Learn Python.
http://va.mu/jhNe
Teaching Python: To Innity and Beyond.
http://va.mu/jhNg
Ramiro Batista da Luz Python, por onde começar?
Cursos à distância I
Curso online de Python intermediário.
http://va.mu/jhNm
PyCursos. http://pycursos.com/
Python para Zumbies.
http://pycursos.com/python-para-zumbis/
Welcome to the Django.
http://welcometothedjango.com.br/
Ramiro Batista da Luz Python, por onde começar?
Cursos à distância II
Code Academy.
http://www.codecademy.com/tracks/python
Google's Python Class.
https://developers.google.com/edu/python/?csw=1
Learn Python. http://www.learnpython.org/
Coursera.
https://www.coursera.org/course/interactivepython
Learn street.
https://www.learnstreet.com/lessons/study/python
MIT Open Courseware. http://va.mu/jhNx
Ramiro Batista da Luz Python, por onde começar?
Outras alternativas
Coding Dojo o/
Lista Dojo Paraná. http://va.mu/jhRv
Repositório Dojo Paraná.
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR. http://va.mu/jhR1
Aldeia CoWorking.
http://aldeiaco.com.br/cursos/?ee=49
Comunidade brasileira.
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz Python, por onde começar?
Agradecimentos
Organização do FLISOL.
Voluntários do Software Livre.
Fernando Masanori.
Ramiro Batista da Luz Python, por onde começar?
Ramiro Batista da Luz Python, por onde começar?
Contato
ramiroluz@gmail.com
@ramiroluz
+ramiroluz
Ramiro Batista da Luz Python, por onde começar?

Contenu connexe

Tendances

Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Eronides Da Silva Neto
 
Multirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoMultirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoAntonio Thomacelli
 
Introdução a Programação com Python
Introdução a Programação com PythonIntrodução a Programação com Python
Introdução a Programação com PythonÁlvaro Justen
 
Programação de Games com CodeSkulptor
Programação de Games com CodeSkulptorProgramação de Games com CodeSkulptor
Programação de Games com CodeSkulptorMarcos Castro
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Eronides Da Silva Neto
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoÁlvaro Justen
 
Dados tabulares: A Maneira Pythônica
Dados tabulares: A Maneira PythônicaDados tabulares: A Maneira Pythônica
Dados tabulares: A Maneira PythônicaÁlvaro Justen
 
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]Vitor Figueiredo
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01thomasdacosta
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Eronides Da Silva Neto
 
Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantesrichardsonlima
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Ramiro Luz
 
Libertando dados públicos com ferramentas livres
Libertando dados públicos com ferramentas livresLibertando dados públicos com ferramentas livres
Libertando dados públicos com ferramentas livresÁlvaro Justen
 
RVM and Infinity Test
RVM and Infinity TestRVM and Infinity Test
RVM and Infinity TestSuccesSoft
 

Tendances (20)

Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00
 
Multirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduinoMultirão Python - introdução ao py serial com gtk3 e arduino
Multirão Python - introdução ao py serial com gtk3 e arduino
 
Introdução a Programação com Python
Introdução a Programação com PythonIntrodução a Programação com Python
Introdução a Programação com Python
 
Programação de Games com CodeSkulptor
Programação de Games com CodeSkulptorProgramação de Games com CodeSkulptor
Programação de Games com CodeSkulptor
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01
 
Canivete suíço do Python
Canivete suíço do PythonCanivete suíço do Python
Canivete suíço do Python
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Dados tabulares: A Maneira Pythônica
Dados tabulares: A Maneira PythônicaDados tabulares: A Maneira Pythônica
Dados tabulares: A Maneira Pythônica
 
Apresentação 2
Apresentação 2Apresentação 2
Apresentação 2
 
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]
Boruto: The Next Generations - Capítulo 1 [Naruto 3GP]
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
 
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabelaCurso MySQL #16 - SQL com JOIN para mais de uma tabela
Curso MySQL #16 - SQL com JOIN para mais de uma tabela
 
Como tornar-se um programador Python melhor
Como tornar-se um programador Python melhorComo tornar-se um programador Python melhor
Como tornar-se um programador Python melhor
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
Canivete python
Canivete pythonCanivete python
Canivete python
 
Python para iniciantes
Python para iniciantesPython para iniciantes
Python para iniciantes
 
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
Não se repita - Django Generic Views - Semana Acadêmica TADS 2015.
 
Libertando dados públicos com ferramentas livres
Libertando dados públicos com ferramentas livresLibertando dados públicos com ferramentas livres
Libertando dados públicos com ferramentas livres
 
RVM and Infinity Test
RVM and Infinity TestRVM and Infinity Test
RVM and Infinity Test
 

Similaire à Flisol 2014 - Python, por onde começar?

Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Ramiro Luz
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Ramiro Luz
 
MNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana MotaMNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana Motalucianacmota
 
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Tchelinux
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?Igor Leroy
 
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...Jerônimo Medina Madruga
 
Python - o que, porque, como e quando
Python - o que, porque, como e quandoPython - o que, porque, como e quando
Python - o que, porque, como e quandoGustavo Carvalho
 
Ambiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MAAmbiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MALucas Souto
 
Apresentação Python Poli
Apresentação Python PoliApresentação Python Poli
Apresentação Python PoliRodrigo Lira
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de PythonVitor Casadei
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitecRamiro Luz
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019Jerônimo Medina Madruga
 
Desenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e DjangoDesenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e DjangoHerberth Amaral
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 pythonTiago
 
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMarcel Caraciolo
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonRamiro Luz
 

Similaire à Flisol 2014 - Python, por onde começar? (20)

Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014Python, por onde começar? @FTSL2014
Python, por onde começar? @FTSL2014
 
Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.Python, por onde começar - Semana Technológica UTFPR 2015.
Python, por onde começar - Semana Technológica UTFPR 2015.
 
MNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana MotaMNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana Mota
 
Do zero ao python em 40 minutos!
Do zero ao python em 40 minutos!Do zero ao python em 40 minutos!
Do zero ao python em 40 minutos!
 
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
Do zero ao Python em 40 minutos! - Jerônimo Medina Madruga - Tchelinux Pelota...
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...
Do Zero ao Python - I Semana Acadêmica da Licenciatura em Computação - IFSul ...
 
Python - o que, porque, como e quando
Python - o que, porque, como e quandoPython - o que, porque, como e quando
Python - o que, porque, como e quando
 
Ambiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MAAmbiente de desenvolvimento em Python - PUG-MA
Ambiente de desenvolvimento em Python - PUG-MA
 
Apresentação Python Poli
Apresentação Python PoliApresentação Python Poli
Apresentação Python Poli
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de Python
 
Python: Por Onde Começar e Aplicações
Python: Por Onde Começar e AplicaçõesPython: Por Onde Começar e Aplicações
Python: Por Onde Começar e Aplicações
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
PyGame Over: Insert coins to learn with Python - Tchelinux Porto Alegre 2019
 
Desenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e DjangoDesenvolvimento rápido de aplicações Web com Python e Django
Desenvolvimento rápido de aplicações Web com Python e Django
 
Aula 01 python
Aula 01 pythonAula 01 python
Aula 01 python
 
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPEMini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
Mini-Curso de Python dia 21/03 (Segunda-Feira) no II Workshop de SL do CIN/UFPE
 
Python com django
Python com djangoPython com django
Python com django
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 

Plus de Ramiro Luz

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my lifeRamiro Luz
 
Plone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsPlone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsRamiro Luz
 
Portal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsPortal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsRamiro Luz
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o PythonRamiro Luz
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com PythonRamiro Luz
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Ramiro Luz
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com PloneRamiro Luz
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indiomsRamiro Luz
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de ProgramaçãoRamiro Luz
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleRamiro Luz
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDRamiro Luz
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Ramiro Luz
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionRamiro Luz
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++Ramiro Luz
 
Acessibilidade com Python
Acessibilidade com PythonAcessibilidade com Python
Acessibilidade com PythonRamiro Luz
 
Orca, Python e Acessibilidade
Orca, Python e AcessibilidadeOrca, Python e Acessibilidade
Orca, Python e AcessibilidadeRamiro Luz
 
Gerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVNGerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVNRamiro Luz
 

Plus de Ramiro Luz (20)

Institutional Website - the longest project of my life
Institutional Website - the longest project of my lifeInstitutional Website - the longest project of my life
Institutional Website - the longest project of my life
 
Plone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizationsPlone Portal, cultural and economic challenges in public organizations
Plone Portal, cultural and economic challenges in public organizations
 
Portal Modelo - Plone for Parliaments
Portal Modelo - Plone for ParliamentsPortal Modelo - Plone for Parliaments
Portal Modelo - Plone for Parliaments
 
Para que serve o Python
Para que serve o PythonPara que serve o Python
Para que serve o Python
 
Minerando dados com Python
Minerando dados com PythonMinerando dados com Python
Minerando dados com Python
 
Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015Não se repita - Django Generic Views - FLISOL Curitiba 2015
Não se repita - Django Generic Views - FLISOL Curitiba 2015
 
Criando testes com Plone
Criando testes com PloneCriando testes com Plone
Criando testes com Plone
 
Python 3, patterns and indioms
Python 3, patterns and indiomsPython 3, patterns and indioms
Python 3, patterns and indioms
 
Dojo de Programação
Dojo de ProgramaçãoDojo de Programação
Dojo de Programação
 
Teaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo StyleTeaching TDD, the Coding Dojo Style
Teaching TDD, the Coding Dojo Style
 
Usando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDDUsando Dojos de Programação para o Ensino de TDD
Usando Dojos de Programação para o Ensino de TDD
 
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
Usando Dojos de Programação para o Ensino e Disseminação de Práticas Ágeis: r...
 
Apresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoptionApresentação resumo de artigo Limiting Factor of TDD adoption
Apresentação resumo de artigo Limiting Factor of TDD adoption
 
Testes de Unidade para C++
Testes de Unidade para C++Testes de Unidade para C++
Testes de Unidade para C++
 
Map reduce
Map reduceMap reduce
Map reduce
 
Nose tdaemon
Nose tdaemonNose tdaemon
Nose tdaemon
 
Python agil
Python agilPython agil
Python agil
 
Acessibilidade com Python
Acessibilidade com PythonAcessibilidade com Python
Acessibilidade com Python
 
Orca, Python e Acessibilidade
Orca, Python e AcessibilidadeOrca, Python e Acessibilidade
Orca, Python e Acessibilidade
 
Gerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVNGerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVN
 

Dernier

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 

Dernier (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Flisol 2014 - Python, por onde começar?

  • 1. Python, por onde começar? Ramiro Batista da Luz Comunidade Curitiba Livre - FLISOL 2014. 26 de Abril de 2014 Ramiro Batista da Luz Python, por onde começar?
  • 2. Sobre a linguagem Site ocial http://www.python.org Linguagem de programação interpretada. Multi plataforma. Tipagem dinâmica. Delimitada por espaços. Usada para praticamente tudo, exceto no desenvolvimento de driver de dispositivos. Ramiro Batista da Luz Python, por onde começar?
  • 3. Como aprender? Tutoriais. Cursos presenciais. Livros. Cursos à distância. Ramiro Batista da Luz Python, por onde começar?
  • 4. Tutorial e documentação Guia para iniciantes. https://wiki.python.org/moin/BeginnersGuide Tutorial ocial da versão 3. https://docs.python.org/3/tutorial/index.html Tutorial ocial da versão 2. https://docs.python.org/2/tutorial/index.html Versão 2 ou 3? https://wiki.python.org/moin/Python2orPython3 Ramiro Batista da Luz Python, por onde começar?
  • 5. Cursos presenciais Apenas um curso presencial em Curitiba. Elaborata. http://va.mu/jhMw Ramiro Batista da Luz Python, por onde começar?
  • 6. Livros I Lista completa. https://wiki.python.org/moin/PythonBooks Python para desenvolvedores. http://ark4n.wordpress.com/python/ Introdução à Programação com Python. http://www.nilo.pro.br/iprog/ Python e Django - Desenvolvimento Ágil de Aplicações Web. http://www.pythonedjango.com.br/ Ramiro Batista da Luz Python, por onde começar?
  • 7. Livros II Dive Into Python. http://www.diveintopython.net/ Thinking in Python. http://www.mindview.net/Books/TIPython A byte of Python. http://www.swaroopch.com/notes/python/ How to think like a Computer Scientist. http://va.mu/jhM2 Ramiro Batista da Luz Python, por onde começar?
  • 8. Material Áudio Visual Lista ocial. https://www.python.org/doc/av ShowMeDo. http://showmedo.com/videotutorials/python Vídeos de Python. http://www.pyvideo.org/ Ramiro Batista da Luz Python, por onde começar?
  • 9. Python na Educação I Lessons Learned in Teaching Python. http://va.mu/jhNJ Teaching with the IPython Notebook. http://va.mu/jhNN What teachers really need from us. http://va.mu/jhNP Ramiro Batista da Luz Python, por onde começar?
  • 10. Python na Educação II Planning and Tending the Garden: The Future of Early Childhood Python Education. http://va.mu/jhNZ The Young Coder: Let's Learn Python. http://va.mu/jhNe Teaching Python: To Innity and Beyond. http://va.mu/jhNg Ramiro Batista da Luz Python, por onde começar?
  • 11. Cursos à distância I Curso online de Python intermediário. http://va.mu/jhNm PyCursos. http://pycursos.com/ Python para Zumbies. http://pycursos.com/python-para-zumbis/ Welcome to the Django. http://welcometothedjango.com.br/ Ramiro Batista da Luz Python, por onde começar?
  • 12. Cursos à distância II Code Academy. http://www.codecademy.com/tracks/python Google's Python Class. https://developers.google.com/edu/python/?csw=1 Learn Python. http://www.learnpython.org/ Coursera. https://www.coursera.org/course/interactivepython Learn street. https://www.learnstreet.com/lessons/study/python MIT Open Courseware. http://va.mu/jhNx Ramiro Batista da Luz Python, por onde começar?
  • 13. Outras alternativas Coding Dojo o/ Lista Dojo Paraná. http://va.mu/jhRv Repositório Dojo Paraná. https://github.com/dojo-parana/dojo-parana Lista Grupy-PR. http://va.mu/jhR1 Aldeia CoWorking. http://aldeiaco.com.br/cursos/?ee=49 Comunidade brasileira. https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz Python, por onde começar?
  • 14. Agradecimentos Organização do FLISOL. Voluntários do Software Livre. Fernando Masanori. Ramiro Batista da Luz Python, por onde começar?
  • 15. Ramiro Batista da Luz Python, por onde começar?