SlideShare uma empresa Scribd logo
1 de 68
Baixar para ler offline
Programando com Python
Recursos para aprender Python
Ramiro Luz2
1Associac¸ ˜ao Python Brasil - APyBR
2Comunidade de usu´arios Python Brasileira
Grupo de Usu´arios Python do Paran´a
Semana Technol´ogica UTFPR, setembro de 2015
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 1 / 19
Roteiro
1 Introduc¸ ˜ao
Sobre o palestrante
Sobre a linguagem
2 Diferentes formas para aprender
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 2 / 19
Roteiro
1 Introduc¸ ˜ao
Sobre o palestrante
Sobre a linguagem
2 Diferentes formas para aprender
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 2 / 19
Introduc¸ ˜ao Sobre o palestrante
Roteiro
1 Introduc¸ ˜ao
Sobre o palestrante
Sobre a linguagem
2 Diferentes formas para aprender
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 3 / 19
Introduc¸ ˜ao Sobre o palestrante
Hist´oria de programador
cp200, fitas magn´eticas, gravadores e programas em basic.
Turbo Pascal e Clipper Summer.
A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic,
Java, Delphi, PHP e finalmente a linguagem Python.
Comunidade
Grupo de usu´arios de Python do Paran´a, GruPy-PR
http://www.python.org.br/wiki/GrupyPr
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
Introduc¸ ˜ao Sobre o palestrante
Hist´oria de programador
cp200, fitas magn´eticas, gravadores e programas em basic.
Turbo Pascal e Clipper Summer.
A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic,
Java, Delphi, PHP e finalmente a linguagem Python.
Comunidade
Grupo de usu´arios de Python do Paran´a, GruPy-PR
http://www.python.org.br/wiki/GrupyPr
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
Introduc¸ ˜ao Sobre o palestrante
Hist´oria de programador
cp200, fitas magn´eticas, gravadores e programas em basic.
Turbo Pascal e Clipper Summer.
A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic,
Java, Delphi, PHP e finalmente a linguagem Python.
Comunidade
Grupo de usu´arios de Python do Paran´a, GruPy-PR
http://www.python.org.br/wiki/GrupyPr
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
Introduc¸ ˜ao Sobre o palestrante
Hist´oria de programador
cp200, fitas magn´eticas, gravadores e programas em basic.
Turbo Pascal e Clipper Summer.
A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic,
Java, Delphi, PHP e finalmente a linguagem Python.
Comunidade
Grupo de usu´arios de Python do Paran´a, GruPy-PR
http://www.python.org.br/wiki/GrupyPr
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
Introduc¸ ˜ao Sobre o palestrante
Hist´oria de programador
cp200, fitas magn´eticas, gravadores e programas em basic.
Turbo Pascal e Clipper Summer.
A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic,
Java, Delphi, PHP e finalmente a linguagem Python.
Comunidade
Grupo de usu´arios de Python do Paran´a, GruPy-PR
http://www.python.org.br/wiki/GrupyPr
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
Introduc¸ ˜ao Sobre a linguagem
Roteiro
1 Introduc¸ ˜ao
Sobre o palestrante
Sobre a linguagem
2 Diferentes formas para aprender
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 5 / 19
Introduc¸ ˜ao Sobre a linguagem
Conceitos
Site oficial http://www.python.org.
Linguagem interpretada.
Multi plataforma.
Tipagem dinˆamica.
Delimitada por edentac¸ ˜ao.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
Introduc¸ ˜ao Sobre a linguagem
Conceitos
Site oficial http://www.python.org.
Linguagem interpretada.
Multi plataforma.
Tipagem dinˆamica.
Delimitada por edentac¸ ˜ao.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
Introduc¸ ˜ao Sobre a linguagem
Conceitos
Site oficial http://www.python.org.
Linguagem interpretada.
Multi plataforma.
Tipagem dinˆamica.
Delimitada por edentac¸ ˜ao.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
Introduc¸ ˜ao Sobre a linguagem
Conceitos
Site oficial http://www.python.org.
Linguagem interpretada.
Multi plataforma.
Tipagem dinˆamica.
Delimitada por edentac¸ ˜ao.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
Introduc¸ ˜ao Sobre a linguagem
Conceitos
Site oficial http://www.python.org.
Linguagem interpretada.
Multi plataforma.
Tipagem dinˆamica.
Delimitada por edentac¸ ˜ao.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
Diferentes formas para aprender
Como aprender
Tutoriais
Atividades presenciais
Livros
Cursos `a distˆancia
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
Diferentes formas para aprender
Como aprender
Tutoriais
Atividades presenciais
Livros
Cursos `a distˆancia
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
Diferentes formas para aprender
Como aprender
Tutoriais
Atividades presenciais
Livros
Cursos `a distˆancia
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
Diferentes formas para aprender
Como aprender
Tutoriais
Atividades presenciais
Livros
Cursos `a distˆancia
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
Diferentes formas para aprender
Tutoriais
Guia para iniciantes -
https://wiki.python.org/moin/BeginnersGuide.
Tutorial oficial da vers˜ao 3 -
https://docs.python.org/3/tutorial/index.html.
Tutorial oficial da vers˜ao 2 -
https://docs.python.org/2/tutorial/index.html.
Vers˜ao 2 ou 3 -
https://wiki.python.org/moin/Python2orPython3.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
Diferentes formas para aprender
Tutoriais
Guia para iniciantes -
https://wiki.python.org/moin/BeginnersGuide.
Tutorial oficial da vers˜ao 3 -
https://docs.python.org/3/tutorial/index.html.
Tutorial oficial da vers˜ao 2 -
https://docs.python.org/2/tutorial/index.html.
Vers˜ao 2 ou 3 -
https://wiki.python.org/moin/Python2orPython3.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
Diferentes formas para aprender
Tutoriais
Guia para iniciantes -
https://wiki.python.org/moin/BeginnersGuide.
Tutorial oficial da vers˜ao 3 -
https://docs.python.org/3/tutorial/index.html.
Tutorial oficial da vers˜ao 2 -
https://docs.python.org/2/tutorial/index.html.
Vers˜ao 2 ou 3 -
https://wiki.python.org/moin/Python2orPython3.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
Diferentes formas para aprender
Tutoriais
Guia para iniciantes -
https://wiki.python.org/moin/BeginnersGuide.
Tutorial oficial da vers˜ao 3 -
https://docs.python.org/3/tutorial/index.html.
Tutorial oficial da vers˜ao 2 -
https://docs.python.org/2/tutorial/index.html.
Vers˜ao 2 ou 3 -
https://wiki.python.org/moin/Python2orPython3.
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
Diferentes formas para aprender
Atividades presenciais
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Encontros - www.meetup.com/GruPy-PR/
Evento Python Brasil - www.pythonbrasil.org.br
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
Diferentes formas para aprender
Atividades presenciais
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Encontros - www.meetup.com/GruPy-PR/
Evento Python Brasil - www.pythonbrasil.org.br
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
Diferentes formas para aprender
Atividades presenciais
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Encontros - www.meetup.com/GruPy-PR/
Evento Python Brasil - www.pythonbrasil.org.br
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
Diferentes formas para aprender
Atividades presenciais
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Encontros - www.meetup.com/GruPy-PR/
Evento Python Brasil - www.pythonbrasil.org.br
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
Diferentes formas para aprender
Livros I
Lista completa - https://wiki.python.org/moin/PythonBooks
Python para desenvolvedores -
http://ark4n.wordpress.com/python/
Introduc¸ ˜ao `a programac¸ ˜ao com Python -
http://www.nilo.pro.br/iprog/
Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web -
http://www.pythonedjango.com.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
Diferentes formas para aprender
Livros I
Lista completa - https://wiki.python.org/moin/PythonBooks
Python para desenvolvedores -
http://ark4n.wordpress.com/python/
Introduc¸ ˜ao `a programac¸ ˜ao com Python -
http://www.nilo.pro.br/iprog/
Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web -
http://www.pythonedjango.com.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
Diferentes formas para aprender
Livros I
Lista completa - https://wiki.python.org/moin/PythonBooks
Python para desenvolvedores -
http://ark4n.wordpress.com/python/
Introduc¸ ˜ao `a programac¸ ˜ao com Python -
http://www.nilo.pro.br/iprog/
Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web -
http://www.pythonedjango.com.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
Diferentes formas para aprender
Livros I
Lista completa - https://wiki.python.org/moin/PythonBooks
Python para desenvolvedores -
http://ark4n.wordpress.com/python/
Introduc¸ ˜ao `a programac¸ ˜ao com Python -
http://www.nilo.pro.br/iprog/
Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web -
http://www.pythonedjango.com.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
Diferentes formas para aprender
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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
Diferentes formas para aprender
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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
Diferentes formas para aprender
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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
Diferentes formas para aprender
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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
Diferentes formas para aprender
Material ´audio visual
Lista oficial - https://www.python.org/doc/av
ShowMeDo - http://showmedo.com/videotutorials/python
V´ıdeos de Python - http://www.pyvideo.org/
CodingEntrepreneurs - http://va.mu/ARXoH
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
Diferentes formas para aprender
Material ´audio visual
Lista oficial - https://www.python.org/doc/av
ShowMeDo - http://showmedo.com/videotutorials/python
V´ıdeos de Python - http://www.pyvideo.org/
CodingEntrepreneurs - http://va.mu/ARXoH
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
Diferentes formas para aprender
Material ´audio visual
Lista oficial - https://www.python.org/doc/av
ShowMeDo - http://showmedo.com/videotutorials/python
V´ıdeos de Python - http://www.pyvideo.org/
CodingEntrepreneurs - http://va.mu/ARXoH
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
Diferentes formas para aprender
Material ´audio visual
Lista oficial - https://www.python.org/doc/av
ShowMeDo - http://showmedo.com/videotutorials/python
V´ıdeos de Python - http://www.pyvideo.org/
CodingEntrepreneurs - http://va.mu/ARXoH
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
Diferentes formas para aprender
Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
Diferentes formas para aprender
Cursos `a distˆancia I
Curso online de Python intermedi´ario - 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/
Python Pro - http://python.pro.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
Diferentes formas para aprender
Cursos `a distˆancia I
Curso online de Python intermedi´ario - 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/
Python Pro - http://python.pro.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
Diferentes formas para aprender
Cursos `a distˆancia I
Curso online de Python intermedi´ario - 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/
Python Pro - http://python.pro.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
Diferentes formas para aprender
Cursos `a distˆancia I
Curso online de Python intermedi´ario - 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/
Python Pro - http://python.pro.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
Diferentes formas para aprender
Cursos `a distˆancia I
Curso online de Python intermedi´ario - 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/
Python Pro - http://python.pro.br/
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Referˆencias complementares
Coding Dojo o/
Lista Dojo Paran´a - http://va.mu/jhRv
Reposit´orio Dojo Paran´a -
https://github.com/dojo-parana/dojo-parana
Lista Grupy-PR - http://va.mu/jhR1
Blog post, por onde comec¸ar - http://aprenda-python.
blogspot.com.br/2008/10/por-onde-comear.html
Comunidade brasileira -
https://wiki.python.org/moin/PortugueseLanguage
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
Diferentes formas para aprender
Agradecimentos
Organizadores da Semana Acadˆemica
Comunidade Curitiba Livre
Volunt´arios, desenvolvedores de Software Livre
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
Diferentes formas para aprender
Agradecimentos
Organizadores da Semana Acadˆemica
Comunidade Curitiba Livre
Volunt´arios, desenvolvedores de Software Livre
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
Diferentes formas para aprender
Agradecimentos
Organizadores da Semana Acadˆemica
Comunidade Curitiba Livre
Volunt´arios, desenvolvedores de Software Livre
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
Diferentes formas para aprender
Contato
ramiroluz@gmail.com
@ramiroluz
+ramiroluz
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19
Diferentes formas para aprender
Contato
ramiroluz@gmail.com
@ramiroluz
+ramiroluz
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19
Diferentes formas para aprender
Contato
ramiroluz@gmail.com
@ramiroluz
+ramiroluz
Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19

Mais conteúdo relacionado

Mais procurados

Por que Python? IFC Concórdia 2011
Por que Python? IFC Concórdia 2011Por que Python? IFC Concórdia 2011
Por que Python? IFC Concórdia 2011
Marco Mendes
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
Igor Leroy
 
Por que Python? Latinoware 2011
Por que Python? Latinoware 2011Por que Python? Latinoware 2011
Por que Python? Latinoware 2011
Marco Mendes
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
Lucas Castejon
 

Mais procurados (20)

Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013
 
Por que Python? IFC Concórdia 2011
Por que Python? IFC Concórdia 2011Por que Python? IFC Concórdia 2011
Por que Python? IFC Concórdia 2011
 
Python Para Administradores Linux
Python Para Administradores LinuxPython Para Administradores Linux
Python Para Administradores Linux
 
Hello, Python!
Hello, Python!Hello, Python!
Hello, Python!
 
O que Python pode fazer e você não sabe
O que Python pode fazer e você não sabeO que Python pode fazer e você não sabe
O que Python pode fazer e você não sabe
 
MNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana MotaMNT2014 - Python para Iniciantes - Luciana Mota
MNT2014 - Python para Iniciantes - Luciana Mota
 
Python Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem PythonPython Módulo Básico - Introdução a linguagem Python
Python Módulo Básico - Introdução a linguagem Python
 
Conhencendo Python e por que ela importa?
Conhencendo Python e por que ela importa?Conhencendo Python e por que ela importa?
Conhencendo Python e por que ela importa?
 
Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3
 
Seminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem PythonSeminário - Guido van Rossum: Breve história da linguagem Python
Seminário - Guido van Rossum: Breve história da linguagem Python
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016Iniciando na Programação com Python - FLISOL Paracatu 2016
Iniciando na Programação com Python - FLISOL Paracatu 2016
 
Py dojo
Py dojoPy dojo
Py dojo
 
Canivete python
Canivete pythonCanivete python
Canivete python
 
Por que Python? Latinoware 2011
Por que Python? Latinoware 2011Por que Python? Latinoware 2011
Por que Python? Latinoware 2011
 
Introdução ao Python
Introdução ao PythonIntrodução ao Python
Introdução ao Python
 
Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?Por que o futuro do Python só depende dos Pythonistas?
Por que o futuro do Python só depende dos Pythonistas?
 
Canivete suíço do Python
Canivete suíço do PythonCanivete suíço do Python
Canivete suíço do Python
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
PyDojo
PyDojoPyDojo
PyDojo
 

Semelhante a Python, por onde começar - Semana Technológica UTFPR 2015.

Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
Ramiro Luz
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11
Dorneles Treméa
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014
Tania Andrea
 

Semelhante a Python, por onde começar - Semana Technológica UTFPR 2015. (20)

Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?Flisol 2014 - Python, por onde começar?
Flisol 2014 - Python, por onde começar?
 
python-agil-IVEnGitec
python-agil-IVEnGitecpython-agil-IVEnGitec
python-agil-IVEnGitec
 
O canivete suiço de Python
O canivete suiço de PythonO canivete suiço de Python
O canivete suiço de Python
 
Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11Encontro da Comunidade Python Brasileira - FISL11
Encontro da Comunidade Python Brasileira - FISL11
 
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
 
ClaraBoavida
ClaraBoavidaClaraBoavida
ClaraBoavida
 
Como a Globosat utiliza Python para distribuição de conteúdo
Como a Globosat utiliza Python  para distribuição de conteúdoComo a Globosat utiliza Python  para distribuição de conteúdo
Como a Globosat utiliza Python para distribuição de conteúdo
 
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agoraTDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
TDC2016POA | Trilha Python - Python Assíncrono: tudo ao mesmo tempo agora
 
Apresentação do grupo PHPMS
Apresentação do grupo PHPMSApresentação do grupo PHPMS
Apresentação do grupo PHPMS
 
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
 
Sabores do desenvolvimento web com Python
Sabores do desenvolvimento web com PythonSabores do desenvolvimento web com Python
Sabores do desenvolvimento web com Python
 
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
 
SQLAlchemy - A magia do mapeamento objeto relacional.
SQLAlchemy - A magia do mapeamento objeto relacional.SQLAlchemy - A magia do mapeamento objeto relacional.
SQLAlchemy - A magia do mapeamento objeto relacional.
 
Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014
 
Orca, Python e Acessibilidade
Orca, Python e AcessibilidadeOrca, Python e Acessibilidade
Orca, Python e Acessibilidade
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Disponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e PackagistDisponibilizando dependências PHP com Composer, GitHub e Packagist
Disponibilizando dependências PHP com Composer, GitHub e Packagist
 
Python storm grupy_sp_23_04
Python storm grupy_sp_23_04Python storm grupy_sp_23_04
Python storm grupy_sp_23_04
 
Cp2011 python agil-ramiroluz
Cp2011 python agil-ramiroluzCp2011 python agil-ramiroluz
Cp2011 python agil-ramiroluz
 
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
 

Mais de 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 adoption
Ramiro Luz
 
Gerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVNGerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVN
Ramiro Luz
 

Mais de Ramiro Luz (19)

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
 
Gerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVNGerenciando projetos com Trac e SVN
Gerenciando projetos com Trac e SVN
 

Último

Último (6)

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
 
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
 
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
 
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
 
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 - 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
 

Python, por onde começar - Semana Technológica UTFPR 2015.

  • 1. Programando com Python Recursos para aprender Python Ramiro Luz2 1Associac¸ ˜ao Python Brasil - APyBR 2Comunidade de usu´arios Python Brasileira Grupo de Usu´arios Python do Paran´a Semana Technol´ogica UTFPR, setembro de 2015 Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 1 / 19
  • 2. Roteiro 1 Introduc¸ ˜ao Sobre o palestrante Sobre a linguagem 2 Diferentes formas para aprender Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 2 / 19
  • 3. Roteiro 1 Introduc¸ ˜ao Sobre o palestrante Sobre a linguagem 2 Diferentes formas para aprender Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 2 / 19
  • 4. Introduc¸ ˜ao Sobre o palestrante Roteiro 1 Introduc¸ ˜ao Sobre o palestrante Sobre a linguagem 2 Diferentes formas para aprender Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 3 / 19
  • 5. Introduc¸ ˜ao Sobre o palestrante Hist´oria de programador cp200, fitas magn´eticas, gravadores e programas em basic. Turbo Pascal e Clipper Summer. A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic, Java, Delphi, PHP e finalmente a linguagem Python. Comunidade Grupo de usu´arios de Python do Paran´a, GruPy-PR http://www.python.org.br/wiki/GrupyPr Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
  • 6. Introduc¸ ˜ao Sobre o palestrante Hist´oria de programador cp200, fitas magn´eticas, gravadores e programas em basic. Turbo Pascal e Clipper Summer. A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic, Java, Delphi, PHP e finalmente a linguagem Python. Comunidade Grupo de usu´arios de Python do Paran´a, GruPy-PR http://www.python.org.br/wiki/GrupyPr Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
  • 7. Introduc¸ ˜ao Sobre o palestrante Hist´oria de programador cp200, fitas magn´eticas, gravadores e programas em basic. Turbo Pascal e Clipper Summer. A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic, Java, Delphi, PHP e finalmente a linguagem Python. Comunidade Grupo de usu´arios de Python do Paran´a, GruPy-PR http://www.python.org.br/wiki/GrupyPr Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
  • 8. Introduc¸ ˜ao Sobre o palestrante Hist´oria de programador cp200, fitas magn´eticas, gravadores e programas em basic. Turbo Pascal e Clipper Summer. A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic, Java, Delphi, PHP e finalmente a linguagem Python. Comunidade Grupo de usu´arios de Python do Paran´a, GruPy-PR http://www.python.org.br/wiki/GrupyPr Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
  • 9. Introduc¸ ˜ao Sobre o palestrante Hist´oria de programador cp200, fitas magn´eticas, gravadores e programas em basic. Turbo Pascal e Clipper Summer. A busca, VisualDbase(DBase5), Visual FoxPro, Visual Basic, Java, Delphi, PHP e finalmente a linguagem Python. Comunidade Grupo de usu´arios de Python do Paran´a, GruPy-PR http://www.python.org.br/wiki/GrupyPr Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 4 / 19
  • 10. Introduc¸ ˜ao Sobre a linguagem Roteiro 1 Introduc¸ ˜ao Sobre o palestrante Sobre a linguagem 2 Diferentes formas para aprender Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 5 / 19
  • 11. Introduc¸ ˜ao Sobre a linguagem Conceitos Site oficial http://www.python.org. Linguagem interpretada. Multi plataforma. Tipagem dinˆamica. Delimitada por edentac¸ ˜ao. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
  • 12. Introduc¸ ˜ao Sobre a linguagem Conceitos Site oficial http://www.python.org. Linguagem interpretada. Multi plataforma. Tipagem dinˆamica. Delimitada por edentac¸ ˜ao. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
  • 13. Introduc¸ ˜ao Sobre a linguagem Conceitos Site oficial http://www.python.org. Linguagem interpretada. Multi plataforma. Tipagem dinˆamica. Delimitada por edentac¸ ˜ao. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
  • 14. Introduc¸ ˜ao Sobre a linguagem Conceitos Site oficial http://www.python.org. Linguagem interpretada. Multi plataforma. Tipagem dinˆamica. Delimitada por edentac¸ ˜ao. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
  • 15. Introduc¸ ˜ao Sobre a linguagem Conceitos Site oficial http://www.python.org. Linguagem interpretada. Multi plataforma. Tipagem dinˆamica. Delimitada por edentac¸ ˜ao. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 6 / 19
  • 16. Diferentes formas para aprender Como aprender Tutoriais Atividades presenciais Livros Cursos `a distˆancia Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
  • 17. Diferentes formas para aprender Como aprender Tutoriais Atividades presenciais Livros Cursos `a distˆancia Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
  • 18. Diferentes formas para aprender Como aprender Tutoriais Atividades presenciais Livros Cursos `a distˆancia Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
  • 19. Diferentes formas para aprender Como aprender Tutoriais Atividades presenciais Livros Cursos `a distˆancia Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 7 / 19
  • 20. Diferentes formas para aprender Tutoriais Guia para iniciantes - https://wiki.python.org/moin/BeginnersGuide. Tutorial oficial da vers˜ao 3 - https://docs.python.org/3/tutorial/index.html. Tutorial oficial da vers˜ao 2 - https://docs.python.org/2/tutorial/index.html. Vers˜ao 2 ou 3 - https://wiki.python.org/moin/Python2orPython3. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
  • 21. Diferentes formas para aprender Tutoriais Guia para iniciantes - https://wiki.python.org/moin/BeginnersGuide. Tutorial oficial da vers˜ao 3 - https://docs.python.org/3/tutorial/index.html. Tutorial oficial da vers˜ao 2 - https://docs.python.org/2/tutorial/index.html. Vers˜ao 2 ou 3 - https://wiki.python.org/moin/Python2orPython3. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
  • 22. Diferentes formas para aprender Tutoriais Guia para iniciantes - https://wiki.python.org/moin/BeginnersGuide. Tutorial oficial da vers˜ao 3 - https://docs.python.org/3/tutorial/index.html. Tutorial oficial da vers˜ao 2 - https://docs.python.org/2/tutorial/index.html. Vers˜ao 2 ou 3 - https://wiki.python.org/moin/Python2orPython3. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
  • 23. Diferentes formas para aprender Tutoriais Guia para iniciantes - https://wiki.python.org/moin/BeginnersGuide. Tutorial oficial da vers˜ao 3 - https://docs.python.org/3/tutorial/index.html. Tutorial oficial da vers˜ao 2 - https://docs.python.org/2/tutorial/index.html. Vers˜ao 2 ou 3 - https://wiki.python.org/moin/Python2orPython3. Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 8 / 19
  • 24. Diferentes formas para aprender Atividades presenciais Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Encontros - www.meetup.com/GruPy-PR/ Evento Python Brasil - www.pythonbrasil.org.br Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
  • 25. Diferentes formas para aprender Atividades presenciais Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Encontros - www.meetup.com/GruPy-PR/ Evento Python Brasil - www.pythonbrasil.org.br Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
  • 26. Diferentes formas para aprender Atividades presenciais Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Encontros - www.meetup.com/GruPy-PR/ Evento Python Brasil - www.pythonbrasil.org.br Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
  • 27. Diferentes formas para aprender Atividades presenciais Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Encontros - www.meetup.com/GruPy-PR/ Evento Python Brasil - www.pythonbrasil.org.br Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 9 / 19
  • 28. Diferentes formas para aprender Livros I Lista completa - https://wiki.python.org/moin/PythonBooks Python para desenvolvedores - http://ark4n.wordpress.com/python/ Introduc¸ ˜ao `a programac¸ ˜ao com Python - http://www.nilo.pro.br/iprog/ Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web - http://www.pythonedjango.com.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
  • 29. Diferentes formas para aprender Livros I Lista completa - https://wiki.python.org/moin/PythonBooks Python para desenvolvedores - http://ark4n.wordpress.com/python/ Introduc¸ ˜ao `a programac¸ ˜ao com Python - http://www.nilo.pro.br/iprog/ Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web - http://www.pythonedjango.com.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
  • 30. Diferentes formas para aprender Livros I Lista completa - https://wiki.python.org/moin/PythonBooks Python para desenvolvedores - http://ark4n.wordpress.com/python/ Introduc¸ ˜ao `a programac¸ ˜ao com Python - http://www.nilo.pro.br/iprog/ Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web - http://www.pythonedjango.com.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
  • 31. Diferentes formas para aprender Livros I Lista completa - https://wiki.python.org/moin/PythonBooks Python para desenvolvedores - http://ark4n.wordpress.com/python/ Introduc¸ ˜ao `a programac¸ ˜ao com Python - http://www.nilo.pro.br/iprog/ Python e Django - Desenvolvimento ´agil de Aplicac¸ ˜oes Web - http://www.pythonedjango.com.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 10 / 19
  • 32. Diferentes formas para aprender 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
  • 33. Diferentes formas para aprender 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
  • 34. Diferentes formas para aprender 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
  • 35. Diferentes formas para aprender 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 11 / 19
  • 36. Diferentes formas para aprender Material ´audio visual Lista oficial - https://www.python.org/doc/av ShowMeDo - http://showmedo.com/videotutorials/python V´ıdeos de Python - http://www.pyvideo.org/ CodingEntrepreneurs - http://va.mu/ARXoH Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
  • 37. Diferentes formas para aprender Material ´audio visual Lista oficial - https://www.python.org/doc/av ShowMeDo - http://showmedo.com/videotutorials/python V´ıdeos de Python - http://www.pyvideo.org/ CodingEntrepreneurs - http://va.mu/ARXoH Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
  • 38. Diferentes formas para aprender Material ´audio visual Lista oficial - https://www.python.org/doc/av ShowMeDo - http://showmedo.com/videotutorials/python V´ıdeos de Python - http://www.pyvideo.org/ CodingEntrepreneurs - http://va.mu/ARXoH Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
  • 39. Diferentes formas para aprender Material ´audio visual Lista oficial - https://www.python.org/doc/av ShowMeDo - http://showmedo.com/videotutorials/python V´ıdeos de Python - http://www.pyvideo.org/ CodingEntrepreneurs - http://va.mu/ARXoH Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 12 / 19
  • 40. Diferentes formas para aprender Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
  • 41. Diferentes formas para aprender Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
  • 42. Diferentes formas para aprender Python na educac¸ ˜ao 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 13 / 19
  • 43. Diferentes formas para aprender Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
  • 44. Diferentes formas para aprender Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
  • 45. Diferentes formas para aprender Python na educac¸ ˜ao 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 Infinity and Beyond - http://va.mu/jhNg Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 14 / 19
  • 46. Diferentes formas para aprender Cursos `a distˆancia I Curso online de Python intermedi´ario - 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/ Python Pro - http://python.pro.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
  • 47. Diferentes formas para aprender Cursos `a distˆancia I Curso online de Python intermedi´ario - 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/ Python Pro - http://python.pro.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
  • 48. Diferentes formas para aprender Cursos `a distˆancia I Curso online de Python intermedi´ario - 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/ Python Pro - http://python.pro.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
  • 49. Diferentes formas para aprender Cursos `a distˆancia I Curso online de Python intermedi´ario - 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/ Python Pro - http://python.pro.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
  • 50. Diferentes formas para aprender Cursos `a distˆancia I Curso online de Python intermedi´ario - 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/ Python Pro - http://python.pro.br/ Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 15 / 19
  • 51. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 52. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 53. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 54. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 55. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 56. Diferentes formas para aprender Cursos `a distˆancia 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 (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 16 / 19
  • 57. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 58. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 59. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 60. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 61. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 62. Diferentes formas para aprender Referˆencias complementares Coding Dojo o/ Lista Dojo Paran´a - http://va.mu/jhRv Reposit´orio Dojo Paran´a - https://github.com/dojo-parana/dojo-parana Lista Grupy-PR - http://va.mu/jhR1 Blog post, por onde comec¸ar - http://aprenda-python. blogspot.com.br/2008/10/por-onde-comear.html Comunidade brasileira - https://wiki.python.org/moin/PortugueseLanguage Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 17 / 19
  • 63. Diferentes formas para aprender Agradecimentos Organizadores da Semana Acadˆemica Comunidade Curitiba Livre Volunt´arios, desenvolvedores de Software Livre Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
  • 64. Diferentes formas para aprender Agradecimentos Organizadores da Semana Acadˆemica Comunidade Curitiba Livre Volunt´arios, desenvolvedores de Software Livre Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
  • 65. Diferentes formas para aprender Agradecimentos Organizadores da Semana Acadˆemica Comunidade Curitiba Livre Volunt´arios, desenvolvedores de Software Livre Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 18 / 19
  • 66. Diferentes formas para aprender Contato ramiroluz@gmail.com @ramiroluz +ramiroluz Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19
  • 67. Diferentes formas para aprender Contato ramiroluz@gmail.com @ramiroluz +ramiroluz Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19
  • 68. Diferentes formas para aprender Contato ramiroluz@gmail.com @ramiroluz +ramiroluz Ramiro Batista da Luz (APyBR) Python, por onde comec¸ar SemanaTechUTFPR 2015 19 / 19