0
Comentário:
|
8727
|
Deleções são marcadas assim. | Adições são marcadas assim. |
Linha 1: | Linha 1: |
#pragma section-numbers off = Documentação Python = Nas seções abaixo você certamente encontrará a documentação que você procura sobre Python. E se não encontrar, sinta-se à vontade para cadastrá-la. [[TableOfContents]] == Documentação Oficial Python == A documentação oficial da linguagem Python, disponível [http://www.python.org/doc na página oficial Python] e inclusa muitas vezes nas ditribuições Linux em pacotes como python-doc, está atualmente sendo traduzida para o português pelo [http://codigolivre.org.br/projects/pythondoc Projeto de Documentação Python-BR], cuja página está hospedada aqui no PythonBrasil sob o nome de PythonDoc. Em alguns meses já deve ser lançada uma prévia do trabalho do time de tradutores, então fique antenado nas novidades! == Livros Python == Livros Impressos e On-Line sobre Python. === Impressos === Livros e referências impressas sobre Python. Aqui você encontra resenhas e comentários de quem já leu os livros. * PythonGuiaDeReferência (por) - Marco Catunda * ZopeKitDeConstruçãoDeAplicaçõesWeb (por) - K. Kirchner, Martina Brockmann * ExpressõesRegulares (por) - Aurelio Marinho Jargas * ProgrammingPython (ing) - Mark Lutz * PythonPocketReference (ing) - Mark Lutz * LearningPython (ing) - Mark Lutz * GameProgrammingWithPython (ing) - Sean Riley * PythonHowToProgram (ing) - Deitel & Deitel * TheCompletePythonTrainingCourse (ing) - Deitel & Deitel * ZopeWebApplicattionDevelopmentAndContentManagement (ing) - Jerry Spicklemire, Kim Brand, Kevin Friedly, Steve Spicklemire === On-Line === Livros e referências On-Line sobre Python. * [http://www.diveintopython.org Dive Into Python] (ing) * [http://www.gpr.com.br/cursos/python21.pdf Tradução do Tutorial Python 2.1] (por) - Tradução de RodrigoSenra * [http://www.async.com.br/projects/python/pnp/ Python na Prática] (por) - ChristianReis * [http://www.pythonware.com/library/tkinter/introduction/index.htm An Introduction to Tkinter] (ing) * [http://guia-er.sourceforge.net/guia-er-52.html Expressões Regulares - Capítulo Python] (por) - AurelioMarinhoJargas * [http://www.freenetpages.co.uk/hp/alan.gauld/port/ Aprenda a Programar com Python] - Alan Gauld e traduzido por WilsonEdgar * '''How to Think Like a Computer Scientist - Learning with Python''' ([http://www.ibiblio.org/obp/thinkCSpy/ site]) ([attachment:thinkcspy.pdf PDF]) - Allen B. Downey, Jeffrey Elkner e Chris Meyers (ing) * [attachment:material.pdf Introdução a Python] - Guia de introdução a Python, muito bem escrito, formatado e com uma linguagem bem simples de entender. Escrito por Labaki. * [attachment:cursokov.pdf Curso de Python] - Gustavo Noronha Silva * [attachment:aprendaAProgramar.pdf Aprenda a Programar] - Luciano Ramalho * [attachment:mergulhando.pdf Mergulhando em Python] - Tradução parcial de Guilherme Manika * [attachment:mysqlcompython.pdf Artigo MySQL-Python] - Tradução do artigo do Devshed sobre a integração do MySQL com Python * [attachment:minicursoPython.pdf MiniCurso Python] - Vinicius T. Petrucci * [attachment:intro-python.zip Introdução ao Python] - Gustavo Sverzut Barbieri * [attachment:byte.pdf A Byte of Python] - Mais um excelente livro sobre Python == How-Tos == Como-Fazer são documentos que explicam como implementar determinado tipo de solução de maneira objetiva. * [http://www.amk.ca/python/howto/advocacy/ Python Advocacy] (ing) - A. M. Kuchling. * [http://www.amk.ca/python/howto/curses/ Curses Programming] (ing) - A. M. Kuchling / Eric S. Raymond. == Artigos e Tutoriais == Aqui você encontrará aquele artigo que você estava procurando e não estava encontrando. Essa área também está liberada para a publicação de novos artigos (VocêAindaNãoContribuiu?). Para outros tipos de documento consulte a página DocumentaçãoPython. === Artigos === * IntroduçãoPython - Artigo de OsvaldoSantanaNeto. * PythonApresentação - Artigo de OsvaldoSantanaNeto. * RadComLinux - Artigo de OsvaldoSantanaNeto. * GuiaDeEstilo - Tradução da PEP-8 - ''Python Style Guidelines'' para o Português. Dicas e convenções usadas na edição e formatação de código em Python. * TestDrivenDevelopment - Artigo sobre um dos aspectos de Extreme Programming e exemplos de como adotar unittests em seu código. * UnificandoTiposClasses- Tradução de artigo de Guido Van Rossum sobre as alterações radicais feitas na linguagem na versão 2.2. * ReferênciasCruzadas - Como evitar problemas com referências circulares usando os módulos weakref e gc. * ProgramasCompativeisV15 - Como fazer programas compatíveis com o Python versão 1.5, que ainda é bastante usado (AurelioMarinhoJargas) * InterpretadorCompiladorPython - Artigo de Eduardo Bastos e Juliano Freitas, com enfoque na arquitetura do interpretador Python. * IntroduçãoJython - Uma introdução ao Jython: panorama, conceituações e prática. Artigo, apresentação e uma aplicação cliente/servidor (chat), por Eduardo Bastos e Juliano Freitas. * AspectosFormaisDaLinguagemPython - Artigo de MarceloPereiraNunes que fala sobre a análise léxica da linguagem Python. * UsandoGenerators - Aprenda a utilizar geradores (generators) no Python. * ["ComparaçãoDeGUIs"] - Breve análise, vantagens, desvantagens e outros detalhes das principais bibliotecas para desenvolvimento de interfaces gráficas disponíveis para Python. * IntroduçãoJythonRodrigo - Uma introdução bastante didática e relativamente completa dessa ferramenta que permite usar o poderio de Python e de Java juntos. * PythonFuncional - Descreve os aspectos funcionais (lambda, map, filter e zip) de Python. * ["BancodeDadosSQL"] - Descreve os aspectos basicos de acesso a bancos de dados SQL(SQLite PostgreSQL e MySQL) * ["Python-UNO"] - Descreve um exemplo de automatização de tarefas do OpenOffice usando o Python * ["bully"] - Artigo sobre a implementação de um algoritmo de eleição usado em sistemas distribuídos * BenchmarkAdHoc - Artigo com comparação de performance entre diversas linguagens (inclusive Python) * ComunicaçãoComPipes - Artigo apresentando o uso de pipes em Python com o uso do módulo Popen2 === Tutoriais === * IntroduçãoPythonRaLobao - Uma Simples introdução a programação Python (escrito por RaLobao) * UsandoVariáveis - Artigo ensinando a usar as "variáveis" no Python, e expressões (escrito por RaLobao). * InteragindoUsuário - Terceiro Artigo de Ra Lobao ensinando a usar as funções de stdin (entrada de dados). * PythonInstantâneo - Artigo Magnus Lie Hetland traduzido por WanderleiAntonioCavassin. * ["PythonComADO"] - Veja como utilizar o ADO no Python (por WashingtonCoutinhoCorrêaJr). * [http://www.moeraki.com/pygtktutorial/ PyGTK] (ing) - Tutorial sobre utilização de PyGTK. * [http://sjbrown.ezide.com/writing-games.html PyGame e Twisted] (ing) - Tutorial sobre a programação de jogos em Python, e uso da framework [http://www.twistedmatrix.com Twisted] para comunicação. * [http://www.pycs.net/lateral/stories/16.html PyQt e Eric3] (ing) - Tutorial rápido, sobre !PyQt e Eric3. * [http://www.pycs.net/lateral/stories/27.html Custom widgets usando PyQt] (ing) - Esse tutorial ensina a criar uma widget personalizada usando PyQT * TabCompleta - Ensina como utilizar a tecla {{{<TAB>}}} para completar nomes de funções e métodos, no modo interativo do Python. * PensandoemTkinter - Tradução de "Thinking in Tkinter", de Steven Ferg. Ótimo tutorial para começar a entender como Tkinter funciona. * TutorialPyQt - Tradução do ótimo tutorial de Jonathan Gardner. * DocTest - Mantendo documentação e código em sincronia. * PerguntasComunsSobrePython - Um guia de como responder às perguntas mais comuns em um processo de "Evangelização" * PyGTK - Página sobre "PyGTK" no portal == Documentos diversos (sem classificação atualmente) == * PapoAdvancedPython - Um bate-papo (IRC) bem interessante que fala sobre algumas técnicas de programação funcional e list-compreension em Python. == Visite também == * SoftwarePython - Módulos, Editores e Ferramentas para desenvolvimento Python, bem como projetos desenvolvidos por brasileiros. * DocumentaçãoPython - Mais documentos, livros, livros on-line, outros tutoriais mais completos. * [http://www.python.org Python.org] (ing) - Site oficial da linguagem Python * '''Lista De Tutoriais Python''' - [http://www.awaretek.com/tutorials.html] * [http://www.vex.net/parnassus/ Vaults of Parnassus] (ing) - site lotado de trechos de código, bibliotecas, etc. |
Documentação Python
Nas seções abaixo você certamente encontrará a documentação que você procura sobre Python. E se não encontrar, sinta-se à vontade para cadastrá-la.
Documentação Oficial Python
A documentação oficial da linguagem Python, disponível [http://www.python.org/doc na página oficial Python] e inclusa muitas vezes nas ditribuições Linux em pacotes como python-doc, está atualmente sendo traduzida para o português pelo [http://codigolivre.org.br/projects/pythondoc Projeto de Documentação Python-BR], cuja página está hospedada aqui no PythonBrasil sob o nome de PythonDoc. Em alguns meses já deve ser lançada uma prévia do trabalho do time de tradutores, então fique antenado nas novidades!
Livros Python
Livros Impressos e On-Line sobre Python.
Impressos
Livros e referências impressas sobre Python. Aqui você encontra resenhas e comentários de quem já leu os livros.
PythonGuiaDeReferência (por) - Marco Catunda
ZopeKitDeConstruçãoDeAplicaçõesWeb (por) - K. Kirchner, Martina Brockmann
ExpressõesRegulares (por) - Aurelio Marinho Jargas
ProgrammingPython (ing) - Mark Lutz
PythonPocketReference (ing) - Mark Lutz
LearningPython (ing) - Mark Lutz
GameProgrammingWithPython (ing) - Sean Riley
PythonHowToProgram (ing) - Deitel & Deitel
TheCompletePythonTrainingCourse (ing) - Deitel & Deitel
ZopeWebApplicattionDevelopmentAndContentManagement (ing) - Jerry Spicklemire, Kim Brand, Kevin Friedly, Steve Spicklemire
On-Line
Livros e referências On-Line sobre Python.
[http://www.diveintopython.org Dive Into Python] (ing)
[http://www.gpr.com.br/cursos/python21.pdf Tradução do Tutorial Python 2.1] (por) - Tradução de RodrigoSenra
[http://www.async.com.br/projects/python/pnp/ Python na Prática] (por) - ChristianReis
[http://www.pythonware.com/library/tkinter/introduction/index.htm An Introduction to Tkinter] (ing)
[http://guia-er.sourceforge.net/guia-er-52.html Expressões Regulares - Capítulo Python] (por) - AurelioMarinhoJargas
[http://www.freenetpages.co.uk/hp/alan.gauld/port/ Aprenda a Programar com Python] - Alan Gauld e traduzido por WilsonEdgar
How to Think Like a Computer Scientist - Learning with Python ([http://www.ibiblio.org/obp/thinkCSpy/ site]) ([attachment:thinkcspy.pdf PDF]) - Allen B. Downey, Jeffrey Elkner e Chris Meyers (ing)
- [attachment:material.pdf Introdução a Python] - Guia de introdução a Python, muito bem escrito, formatado e com uma linguagem bem simples de entender. Escrito por Labaki.
- [attachment:cursokov.pdf Curso de Python] - Gustavo Noronha Silva
- [attachment:aprendaAProgramar.pdf Aprenda a Programar] - Luciano Ramalho
- [attachment:mergulhando.pdf Mergulhando em Python] - Tradução parcial de Guilherme Manika
- [attachment:mysqlcompython.pdf Artigo MySQL-Python] - Tradução do artigo do Devshed sobre a integração do MySQL com Python
[attachment:minicursoPython.pdf MiniCurso Python] - Vinicius T. Petrucci
- [attachment:intro-python.zip Introdução ao Python] - Gustavo Sverzut Barbieri
- [attachment:byte.pdf A Byte of Python] - Mais um excelente livro sobre Python
How-Tos
Como-Fazer são documentos que explicam como implementar determinado tipo de solução de maneira objetiva.
[http://www.amk.ca/python/howto/advocacy/ Python Advocacy] (ing) - A. M. Kuchling.
[http://www.amk.ca/python/howto/curses/ Curses Programming] (ing) - A. M. Kuchling / Eric S. Raymond.
Artigos e Tutoriais
Aqui você encontrará aquele artigo que você estava procurando e não estava encontrando. Essa área também está liberada para a publicação de novos artigos (VocêAindaNãoContribuiu?). Para outros tipos de documento consulte a página DocumentaçãoPython.
Artigos
IntroduçãoPython - Artigo de OsvaldoSantanaNeto.
PythonApresentação - Artigo de OsvaldoSantanaNeto.
RadComLinux - Artigo de OsvaldoSantanaNeto.
GuiaDeEstilo - Tradução da PEP-8 - Python Style Guidelines para o Português. Dicas e convenções usadas na edição e formatação de código em Python.
TestDrivenDevelopment - Artigo sobre um dos aspectos de Extreme Programming e exemplos de como adotar unittests em seu código.
UnificandoTiposClasses- Tradução de artigo de Guido Van Rossum sobre as alterações radicais feitas na linguagem na versão 2.2.
ReferênciasCruzadas - Como evitar problemas com referências circulares usando os módulos weakref e gc.
ProgramasCompativeisV15 - Como fazer programas compatíveis com o Python versão 1.5, que ainda é bastante usado (AurelioMarinhoJargas)
InterpretadorCompiladorPython - Artigo de Eduardo Bastos e Juliano Freitas, com enfoque na arquitetura do interpretador Python.
IntroduçãoJython - Uma introdução ao Jython: panorama, conceituações e prática. Artigo, apresentação e uma aplicação cliente/servidor (chat), por Eduardo Bastos e Juliano Freitas.
AspectosFormaisDaLinguagemPython - Artigo de MarceloPereiraNunes que fala sobre a análise léxica da linguagem Python.
UsandoGenerators - Aprenda a utilizar geradores (generators) no Python.
- ["ComparaçãoDeGUIs"] - Breve análise, vantagens, desvantagens e outros detalhes das principais bibliotecas para desenvolvimento de interfaces gráficas disponíveis para Python.
IntroduçãoJythonRodrigo - Uma introdução bastante didática e relativamente completa dessa ferramenta que permite usar o poderio de Python e de Java juntos.
PythonFuncional - Descreve os aspectos funcionais (lambda, map, filter e zip) de Python.
- ["BancodeDadosSQL"] - Descreve os aspectos basicos de acesso a bancos de dados SQL(SQLite PostgreSQL e MySQL)
["Python-UNO"] - Descreve um exemplo de automatização de tarefas do OpenOffice usando o Python
- ["bully"] - Artigo sobre a implementação de um algoritmo de eleição usado em sistemas distribuídos
BenchmarkAdHoc - Artigo com comparação de performance entre diversas linguagens (inclusive Python)
ComunicaçãoComPipes - Artigo apresentando o uso de pipes em Python com o uso do módulo Popen2
Tutoriais
IntroduçãoPythonRaLobao - Uma Simples introdução a programação Python (escrito por RaLobao)
UsandoVariáveis - Artigo ensinando a usar as "variáveis" no Python, e expressões (escrito por RaLobao).
InteragindoUsuário - Terceiro Artigo de Ra Lobao ensinando a usar as funções de stdin (entrada de dados).
PythonInstantâneo - Artigo Magnus Lie Hetland traduzido por WanderleiAntonioCavassin.
["PythonComADO"] - Veja como utilizar o ADO no Python (por WashingtonCoutinhoCorrêaJr).
[http://www.moeraki.com/pygtktutorial/ PyGTK] (ing) - Tutorial sobre utilização de PyGTK.
[http://sjbrown.ezide.com/writing-games.html PyGame e Twisted] (ing) - Tutorial sobre a programação de jogos em Python, e uso da framework [http://www.twistedmatrix.com Twisted] para comunicação.
[http://www.pycs.net/lateral/stories/16.html PyQt e Eric3] (ing) - Tutorial rápido, sobre PyQt e Eric3.
[http://www.pycs.net/lateral/stories/27.html Custom widgets usando PyQt] (ing) - Esse tutorial ensina a criar uma widget personalizada usando PyQT
TabCompleta - Ensina como utilizar a tecla <TAB> para completar nomes de funções e métodos, no modo interativo do Python.
PensandoemTkinter - Tradução de "Thinking in Tkinter", de Steven Ferg. Ótimo tutorial para começar a entender como Tkinter funciona.
TutorialPyQt - Tradução do ótimo tutorial de Jonathan Gardner.
DocTest - Mantendo documentação e código em sincronia.
PerguntasComunsSobrePython - Um guia de como responder às perguntas mais comuns em um processo de "Evangelização"
- PyGTK - Página sobre "PyGTK" no portal
Documentos diversos (sem classificação atualmente)
PapoAdvancedPython - Um bate-papo (IRC) bem interessante que fala sobre algumas técnicas de programação funcional e list-compreension em Python.
Visite também
SoftwarePython - Módulos, Editores e Ferramentas para desenvolvimento Python, bem como projetos desenvolvidos por brasileiros.
DocumentaçãoPython - Mais documentos, livros, livros on-line, outros tutoriais mais completos.
[http://www.python.org Python.org] (ing) - Site oficial da linguagem Python
Lista De Tutoriais Python - [http://www.awaretek.com/tutorials.html]
[http://www.vex.net/parnassus/ Vaults of Parnassus] (ing) - site lotado de trechos de código, bibliotecas, etc.