Skip to content

Commit 864398f

Browse files
authored
Merge pull request #172 from anapauladsmendes/pelican
Improve content and remove break and nonexistent links
2 parents 94bf486 + 57a36e0 commit 864398f

2 files changed

Lines changed: 100 additions & 63 deletions

File tree

content/pages/ferramentas.md

Lines changed: 93 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -7,115 +7,150 @@ Veja aqui uma listagem de ferramentas para te auxiliar no desenvolvimento python
77

88
# Editores de texto
99

10-
### vim - http://www.vim.org/
11-
Esse é o que eu uso ( OsvaldoSantanaNeto ). Tem em todo GNU/Linux e é altamente configurável. Uma forma de transformar o vim em uma IDE Python completa é seguindo o tutorial em http://avelino.us/2011/12/22/vim-ide-para-programadores-python/ (pt-BR)
12-
PythonBrasil[5] - DDD.py - tem boas dicas para utilizar o vim - http://www.pythonbrasil.org.br/2009/sobre-o-evento/slides/ddd.py/view
10+
### [Atom](https://atom.io/)
1311

14-
### Emacs - http://www.gnu.org/software/emacs/emacs.html
15-
Um editor ( ou um sistema operacional com capacidades de edição ? :) ) poderoso e amplamente extensível em eLisp (um dialeto Lisp). Vencida a curva de aprendizado (considerada dificil por alguns) é possível torna-lo em uma IDE Python poderosíssima. O python-mode.el prove diversas funcionalidades para edição, debug e desenvolvimento de programas em Python e o Ropemacs funcionalidades de refactoring. Mais "Emacs Goodies" na propria Wiki em PythonComEmacs.
12+
Atom é open source e feito pelo Github e com suporte para várias linguagens, dentre elas o Python. É integrado ao Git e Github, sendo possível mexer com o Git e Github através da interface do editor de texto. Ótimo para iniciantes.
1613

17-
### SciTE - http://www.scintilla.org/SciTE.html
18-
Excelente editor de textos voltado para programação. Suporta uma grande lista de linguagens, pode rodar e debugar os programas, é fácil de usar e é muito configurável. Disponível para Windows e X (ambiente gráfico dos UNIXes).
14+
### [Visual Studio Code](https://code.visualstudio.com/)
15+
16+
O VSCode é open source e free, desenvolvido pela Microsoft. Suporta inúmeras linguagens de programação.
17+
18+
### [Vim](http://www.vim.org/)
19+
20+
Tem em todo GNU/Linux e é altamente configurável. Uma forma de transformar o vim em uma IDE Python completa é seguindo o tutorial em [vim a ide para programadores python](https://avelino.run/vim-a-ide-para-programadores-python/).
21+
22+
### [Emacs](http://www.gnu.org/software/emacs/emacs.html)
23+
24+
Um editor (ou um sistema operacional com capacidades de edição?!) poderoso e amplamente extensível em eLisp (um dialeto Lisp). Vencida a curva de aprendizado (considerada difícil por algumas pessoas) é possível torná-lo em uma IDE Python poderosíssima. O python-mode.el prove diversas funcionalidades para edição, debug e desenvolvimento de programas em Python e o Ropemacs funcionalidades de refactoring. Mais "Emacs Goodies" na própria Wiki em PythonComEmacs.
25+
26+
### [SciTE](http://www.scintilla.org/SciTE.html)
27+
28+
Excelente editor de texto voltado para programação. Suporta uma grande lista de linguagens, pode rodar e debugar os programas, é fácil de usar e é facilmente configurável. Disponível para Windows e X (ambiente gráfico dos UNIXes).
29+
30+
### [jext](https://sourceforge.net/projects/jext/)
1931

20-
### jext - http://www.jext.org/
2132
Muito bom editor! Suporta muitas linguagens e possui plugins para Python (executar, por exemplo).
2233

23-
### joe - http://sourceforge.net/projects/joe-editor/
24-
Editor de texto para dinossauros :-) Utiliza os mesmos comandos do WordStar, SideKick, etc. Disponivel via apt-get e emerge. (NiloMenezes).
34+
### [joe](http://sourceforge.net/projects/joe-editor/)
2535

26-
### sublime - http://www.sublimetext.com/
27-
Editor de texto proprietário e pago, porém disponibiliza uma versão beta para uso sem custo. Atualmente na versão 2, a compra de sua licensa permite o uso de ambas as versão existentes.
36+
Editor de texto para dinossauros :-) Utiliza os mesmos comandos do WordStar, SideKick, etc. Disponivel via apt-get e emerge.
2837

29-
### PS Pad - http://www.pspad.com/
30-
Grátis (freeware) para Windows. Colore código Python e suporta edição com vários encodings. Tem também utilitários para HTML/XML, tabela ASCII e conversão DOS/UNIX. O Hex view quebra um galho na hora de procurar erros em arquivos com encoding incorreto.
38+
### [sublime](http://www.sublimetext.com/)
39+
40+
Editor de texto proprietário e pago, porém disponibiliza uma versão beta para uso sem custo. Atualmente na versão 3, a compra de sua licensa permite o uso de ambas as versão existentes.
3141

32-
Uma lista com outros (muitos) editores podem ser encontrados em http://www.python.org/moin/PythonEditors
42+
### [PS Pad](http://www.pspad.com/)
43+
44+
Grátis (freeware) para Windows. Colore código Python e suporta edição com vários encodings. Tem também utilitários para HTML/XML, tabela ASCII e conversão DOS/UNIX. O Hex view quebra um galho na hora de procurar erros em arquivos com encoding incorreto.
3345

3446
# IDEs gratuitas
3547

36-
### Idle - http://www.python.org
37-
O IDLE vem com o Python. É feito com Tkinter e se você se acostumar pode lhe ajudar bastante. É bem simples de ser usado também.
48+
### [Idle](http://www.python.org)
49+
50+
A IDLE vem com o Python. É feita com Tkinter e se você se acostumar pode lhe ajudar bastante. É bem simples de ser usada também.
51+
52+
### [PyCharm community](https://www.jetbrains.com/pycharm/)
53+
54+
É desenvolvido pela companhia JetBrains. Esta edição é liberada sob a licença da Apache. É multiplataforma. Essa IDE fornece análise de código, um depurador gráfico, um testador de unidade integrado, integração com sistemas de controle de versão (VCSes), e suporta desenvolvimento de web com Django.
55+
56+
### [Komodo-Edit](http://www.activestate.com/komodo_edit/)
3857

39-
### Komodo-Edit - http://www.activestate.com/komodo_edit/
4058
Também desenvolvido pela ActiveState o Komodo-Edit é uma excelente opção de editor, bastante rico em recursos tais como autocomplete, calltips, multi-language file support, syntax coloring, syntax checking, Vi emulation, Emacs key bindings e outros.
4159

42-
### NetBeans - http://netbeans.org/features/python/index.html
60+
### [NetBeans](http://plugins.netbeans.org/plugin/61688/python)
61+
4362
Analogamente ao Eclipse, o NetBeans também oferece suporte ao Python através de plugins.
4463

45-
### NINJA-IDE - http://ninja-ide.org/
64+
### [NINJA-IDE](http://ninja-ide.org/)
65+
4666
Do acrônimo recursivo: "Ninja-IDE Is Not Just Another IDE", é uma IDE multi-plataforma de desenvolvimento integrado. NINJA-IDE é executado em Linux/X11, Mac OS X e sistemas operacionais de desktop Windows, e permite aos desenvolvedores criarem aplicações para diversas finalidades, utilizando todas as ferramentas e utilitários de NINJA-IDE, tornando a tarefa de escrever software mais fácil e agradável.
4767

48-
### SPE - http://pythonide.blogspot.com/
68+
### [SPE](http://pythonide.blogspot.com/)
69+
4970
Desenvolvido com wxPython é livre e tem algumas funcionalidades interessantes. Tem wxGlade como plugin para desenho de telas gráficas.
5071

51-
### Spyder 2 - http://code.google.com/p/spyderlib/
72+
### [Spyder 2](http://code.google.com/p/spyderlib/)
73+
5274
Spyder (também conhecido como Pydee) é um poderoso ambiente de desenvolvimento interativo para a linguagem Python com edição avançada, testes interativos, recursos de depuração e introspecção
5375

54-
### Pida - http://pida.co.uk/
55-
É uma IDE desenvolvida com PyGTK e visa a integração com o Vim. Oferece recursos como project management, source code management, code browser, code refactor, profiler, debugger entre outros.
76+
### [Pida](https://www.openhub.net/p/pida)
77+
78+
É um IDE desenvolvido com PyGTK e visa a integração com o Vim. Oferece recursos como project management, source code management, code browser, code refactor, profiler, debugger entre outros.
79+
80+
### [Eric4](https://eric-ide.python-projects.org/)
81+
82+
É feito com a biblioteca QT e se integra às ferramentas da QT e com outros softwares como o Bicycle Repair Man (refactoring) e TabNanny (verificação de indentações). O autor dos bindings python para o Qt4, lançou um instalador para Windows que contém as bibliotecas e os programas de desenvolvimento do Qt4, o pyqwt e o Eric4, o que facilita bastante a instalação no Windows.
83+
84+
### [Boa-Constructor](http://boa-constructor.sf.net)
5685

57-
### Eric4 - http://www.die-offenbachs.de/eric/index.html
58-
Dos IDEs esse é o que mais gosto. Não é exatamente o que eu uso (OsvaldoSantanaNeto) mas acho que é o mais completo de todos. É feito com a biblioteca QT e se integra às ferramentas da QT e com outros softwares como o Bicycle Repair Man (refactoring) e TabNanny (verificação de indentações). O autor dos bindings python para o Qt4, lançou um instalador para windows que contém as bibliotecas e os programas de desenvolvimento do Qt4, o pyqwt e o Eric4, o que facilita bastante a instalação no windows. Segue o link para o instalador: http://www.riverbankcomputing.com/Downloads/PyQt4/GPL/.
86+
Essa é a "única" IDE ao estilo RAD do Delphi/VB. Funciona com o wxPython na versão 2.4 e acho que é a mais fácil de ser usada apesar de não promover boas práticas de desenvolvimento como a de separar lógica de negócios de apresentação (telas). As outras IDEs não possuem mecanismos para desenho de telas gráficas mas podem usar ferramentas como Glade e/ou wxGlade.
5987

60-
### Boa-Constructor - http://boa-constructor.sf.net
61-
Essa é a "única" IDE ao estilo RAD do Delphi/VB. Funciona com o wxPython na versão 2.4 e é acho que é a mais fácil de ser usada apesar de não promover boas práticas de desenvolvimento como a de separar lógica de negócios de apresentação (telas). As outras IDEs não possuem mecanismos para desenho de telas gráficas mas podem usar ferramentas como Glade e/ou wxGlade.
88+
### [Eclipse](http://www.eclipse.org)
6289

63-
### Eclipse - http://www.eclipse.org
64-
Diferente de todos os outros. Pesado, grande, monstruoso mas muito poderoso. É feito em Java e é ideal para desenvolvimento Java. Mas existem plugins para se desenvolver em Python com ele (e detalhe: atualmente é um brasileiro quem o mantém) que é o ppydev: http://pydev.sourceforge.net/
90+
Diferente de todos os outros. Pesado, grande, monstruoso mas muito poderoso. É feito em Java e é ideal para desenvolvimento Java. Mas existem plugins para se desenvolver em Python com ele (e detalhe: atualmente é um brasileiro quem o mantém) que é o [ppydev](http://pydev.sourceforge.net/).
6591

66-
### EasyEclipse - http://www.easyeclipse.org/site/distributions/python.html
92+
### [EasyEclipse](http://easyeclipse.org/site-1.0.2/distributions/python.html)
93+
94+
EasyEclipse é open source e hospedado pela Sourceforge que fornece muitas distribuições empacotadas do Eclipse pré-configuradas com plug-ins para Python, Ruby, etc.
95+
96+
### [DrPython](http://drpython.sourceforge.net/)
6797

68-
### DrPython - http://drpython.sourceforge.net/
6998
Usa wxPython. Criado para ser utilizado em escolas.
7099

71-
### IPython - http://ipython.scipy.org/
72-
Um shell com muitos recursos, através das comandos "magicos". Bastante util, modo texto apenas. Você pode usa-lo como um shell "acoplado" aos seus programas também.
100+
### [IPython](https://ipython.org/)
101+
102+
Um shell com muitos recursos, através das comandos "mágicos". Bastante útil, modo texto apenas. Você pode usá-lo como um shell "acoplado" aos seus programas também.
103+
104+
### [KDevelop](http://www.kdevelop.org/)
73105

74-
### KDevelop - http://www.kdevelop.org/
75106
IDE livre para GNU/Linux e outros *nixes-like.
76107

77-
### PythonWin - http://pywin32.sf.net/
108+
### [PythonWin](http://pywin32.sf.net/)
109+
78110
IDE que acompanha as extensões Win32 para Python (PyWin32). Oferece auto-completion e debugging, e tem recursos extras voltados à programação Windows (coletor de exceções para componentes COM criados, COM browser, geração de arquivos .py com informações sobre objetos COM (static dispatch), etc.).
79111

80-
### PythonCard - http://pythoncard.sourceforge.net
112+
### [PythonCard](http://pythoncard.sourceforge.net)
113+
81114
É uma GUI para construção de aplicações multiplataforma em Windows, Mac OS X e Linux, usando a linguagem de programação Python. O lema de PythonCard é "coisas simples devem ser simples de fazer e coisas complexas devem devem ser possiveis". É a ferramenta para quem deseja desenvolver aplicações gráficas de maneira rápida e fácil, com um mínimo de esforço e codificação; simples mas poderoso. Utiliza a biblioteca wxPython, mas separa a lógica do código da apresentação utilizando um tipo de arquivo de definição de recursos. (RômuloCampelo - 08/04/2005)
82115

83-
### TruStudio - http://trustudio.unipro.ru e http://sourceforge.net/projects/trustudio
84-
Esta IDE é um plugin para o Eclipse (mais informações sobre este acima), tornando o suporte a PHP e Python bem mais completo e poderoso.
116+
### [PyScripter](https://sourceforge.net/projects/pyscripter/)
117+
118+
Acompanha o conjunto de componentes python para Delphi (embora não requira que o Delphi esteja instalado para funcionar). Suporta debugging, auto-completion, navegação no código entre outros recursos.
85119

86-
### PyScripter - http://mmm-experts.com/Downloads.aspx?ProductId=3
87-
Acompanha o conjunto de componentes python para Delphi (embora não requira que o Delphi esteja instalado para funcionar). Suporta debugging, auto-completion, navegação no código entre outros recursos. Na versão atual (3.31) o instalador parece ter um problema pois abre a IDE durante a instalação, diz que não pôde localizá-la e não cria um atalho, porém você pode criar um a partir do pasta onde foi instalada (geralmente C:\Arquivos de Programas\PythonForDelphi).
120+
### [PyPE](http://pype.sourceforge.net/index.shtml)
88121

89-
### PyPE - http://pype.sourceforge.net/index.shtml
90-
Não se trata de um IDE propriamente dito, mas é um editor Python, leve, funcional e rico em recursos interessantes e multiplataforma. Além disso, é desenvolvido utilizando wxPython.
122+
Não se trata de uma IDE propriamente dita, mas é um editor Python, leve, funcional e rico em recursos interessantes e multiplataforma. Além disso, é desenvolvido utilizando wxPython.
91123

92-
### Rodeo - https://www.yhat.com/products/rodeo
93-
Rodeo é uma IDE leve e intuitiva voltado para análise de dados. Com
94-
suporte a Jupyter Notebook, navegador de arquivos, busca de packages e
95-
visualização de gráficos, além de suporte a comandos VIM.
124+
### [Rodeo](https://rodeo.yhat.com/)
125+
126+
Rodeo é uma IDE leve e intuitiva voltada para análise de dados. Com suporte a Jupyter Notebook, navegador de arquivos, busca de packages e visualização de gráficos, além de suporte a comandos VIM.
96127

97128
# IDEs (pagas)
98-
Wing - http://www.wingware.com - Das IDEs proprietárias essa é uma das que mais gosto ( OsvaldoSantanaNeto ). A empresa wingware recentemente lançou o wingide101 para auxiliar no ensino de python e é uma versão com menos recursos que as versões professional e personal, mas que tem funcionalidades interessantes, como depurador gráfico, shell interativo. Segue o link: http://wingware.com/wingide-101/index
99129

100-
### Komodo - http://www.activestate.com
130+
### [Wing](http://www.wingware.com)
131+
132+
A empresa wingware recentemente lançou o wingide101 para auxiliar no ensino de Python e é uma versão com menos recursos que as versões professional e personal, mas que tem funcionalidades interessantes, como depurador gráfico, shell interativo. Segue o link: http://wingware.com/wingide-101/index
133+
134+
### [Komodo](http://www.activestate.com)
135+
101136
Essa é outra IDE bem poderosa também. Trabalha com outras linguagens além de Python e roda em Linux e Windows. Existe uma licença gratuita que pode ser usada para aprendizado.
102137

103-
### PyCharm - http://www.jetbrains.com/pycharm/
104-
Possui um conjunto de ferramentas úteis para um desenvolvimento produtivo. Além disso, o IDE fornece capacidades de alta classe para o desenvolvimento Web profissional com framework Django e Flask, Google AppEngine. Possui suporte a diversos sistemas de controle de versão, integração com Github e atraves de plugin, com o Heroku. Possui gerador de Diagramas de Classe e ORM. Suporte para interpretador Python remoto. Criação de gerencia de ambientes (virtualenv). Mais informações sobre funcionalidades e desenvolvimento do PyCharm veja http://confluence.jetbrains.net/display/PYH/PyCharm+IDE+and+Python+Plugin+for+IntelliJ+IDEA
138+
### [PyCharm](http://www.jetbrains.com/pycharm/)
105139

106-
### BlackAdder - http://www.thekompany.com/products/blackadder/
107-
Feita pelo pessoal que desenvolve o KDE.
140+
Possui um conjunto de ferramentas úteis para um desenvolvimento produtivo. Além disso, a IDE fornece capacidades de alta classe para o desenvolvimento Web profissional com framework Django e Flask, Google AppEngine. Possui suporte a diversos sistemas de controle de versão, integração com Github e atraves de plugin, com o Heroku. Possui gerador de Diagramas de Classe e ORM. Suporte para interpretador Python remoto. Criação de gerência de ambientes (virtualenv). Mais informações sobre funcionalidades e desenvolvimento do PyCharm veja http://confluence.jetbrains.net/display/PYH/PyCharm+IDE+and+Python+Plugin+for+IntelliJ+IDEA
108141

109-
### Visual Studio 2010+ - http://ironpython.net/
110-
IDE completo para o mundo .NET que com o IronPython se torna um excelente IDE.
142+
### [Visual Studio 2010+](http://ironpython.net/)
111143

144+
IDE completa para o mundo .NET que com o IronPython se torna uma excelente IDE.
112145

113146
# Refactoring
114147

115-
### Bycicle Repair Man - http://bicyclerepair.sourceforge.net/
148+
### [Bycicle Repair Man](http://bicyclerepair.sourceforge.net/)
149+
116150
Automatiza algumas operações básicas de refactoring para Python. Tem integração com vários editores, como o PyDev e o Emacs.
117151

118-
### Rope - https://github.com/python-rope/rope
152+
### [Rope](https://github.com/python-rope/rope)
153+
119154
Uma biblioteca de refactoring para Python. Pode ser usada em outras IDEs.
120155

121-
*Boa parte do conteúdo foi retirado do link (http://wiki.python.org.br/IdesPython)
156+
*Boa parte deste conteúdo foi retirado do link (http://wiki.python.org.br/IdesPython)

content/pages/web.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,26 @@ Descubra as ferramentas e conteúdo para desenvolvimento Web:
1414

1515
[1] - [Django](https://www.djangoproject.com/): é um framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view. (MTV).
1616

17-
#### Cursos Django
17+
#### Cursos e Tutoriais Django
1818

1919
| Ano | Título | Autor | Descrição | Nível | Grátis? |
2020
-------- | -------|-------|-------|-----------|---------|
2121
? | [Python 3 na Web com Django](https://www.udemy.com/python-3-na-web-com-django-basico-intermediario) | [Gileno Filho](https://twitter.com/gilenofilho) | Curso voltado ao desenvolvimento de aplicações web de forma rápida. | Básico e Intermediário | Sim |
22+
? | [Tutorial Django Girls](https://tutorial.djangogirls.org/pt/)|Comunidade Django Girls|Construir uma pequena aplicação web funcional: seu próprio blog.|Básico|Sim|
23+
? | [Escrevendo seu primeiro app Django](https://docs.djangoproject.com/pt-br/2.1/intro/tutorial01/)|Django|Através deste tutorial, nós vamos caminhar através da criação de uma aplicação básica de enquetes.|Básico e Intermediário|Sim|
2224

2325
### Documentação Django em Português
24-
- [v1.10.3](https://docs.djangoproject.com/pt-br/1.10/) Tradução parcial, mas da versão atual.
25-
- [v1.3.1](http://waltercruz.github.io/django-l10n-portuguese/): Esta é a tradução da documentação oficial do Django, mantida pelo grupo de localização do Django para o Português.
26-
26+
- [v2.1](https://docs.djangoproject.com/pt-br/2.1/) Tradução da versão atual.
27+
- [v1.3.1](http://waltercruz.github.io/django-l10n-portuguese/): Esta é a tradução da documentação oficial do Django, mantida pelo grupo de localização do Django para o Português. No entanto, está desatualizada.
28+
2729
## _web2py_
2830
[2] - [Web2py](https://http://web2py.com/): web2py é um framework web gratuito e open-source criado para desenvolvimento ágil de aplicações web baseadas em banco de dados seguros; ele é escrito em Python e programável em Python. web2py é um framework full-stack, o que significa que ele contém todos os componentes que você precisa para construir aplicações web completamente funcionais.
2931

3032

3133
#### referencias do web2py (pt-BR)
3234

3335
- [web2py.com.br](https://web2py.com.br/) Site Brasileiro do framework (em desenvolvimento).
34-
- [wiki na Python brasil](https://wiki.python.org.br/web2py/)
36+
- [wiki na Python brasil](https://wiki.python.org.br/web2py/)
3537
- [Grupo Telegram](https://t.me/web2pybrasil) Partricipe
3638

3739
#### Cursos de web2py

0 commit comments

Comments
 (0)