Ferramentas de programação

Ferramentas de programação

Há muitas plataformas diferentes de programação e desenvolvimento disponíveis. Se você precisar aprender uma linguagem de programação específica, visite o Tipos de atribuições ou algum dos outros recursos abaixo.

Desenvolvimento Web

Ferramentas Funções úteis   Treinamento presencial Tutorial online Custo
NotePad++ O NotePad++ é um editor de código-fonte gratuito para Windows, que suporta mais de 50 linguagens.     Não Recursos do Notepad++ Gratuito
Koding O Koding é um ambiente de desenvolvimento em nuvem que suporta o Apache, PHP, MySQL, Node.js, Perl e Python, com a possibilidade de se adicionar qualquer outra linguagem necessária.     Não Documentação do Koding Código aberto
Jupyter Notebook O Jupyter Notebook é uma aplicação de código aberto que permite criar e compartilhar documentos contendo código iterativo, equações, visualizações de imagens e textos explicativos.   Não

Apostila para o Jupyter Notebook


Introdução ao ambiente Jupyter Notebook (YouTube 15m24s)

Código aberto
Anaconda Um gerenciador ou ambiente de integração de vários softwares e linguagens para ciência de dados.   Não

Instalação e uso da Anaconda e componentes


Instalando, testando e conhecendo o Anaconda (YouTube 25m29s)

Código aberto
Pycharm O Pycharm é um ambiente de desenvolvimento integrado utilizado para programação e Python.   Não Pycharm: o que é? Como usar? (YouTube 11m40s) Código aberto. Edição profissional paga.
JSFiddle O JSFiddle é uma comunidade online para mostrar e testar códigos. Ele suporta JavaScript/HTML/CSS/SCSS.     Não Documentos e ajuda para o JSFiddle   Gratuito

Desenvolvimento de Software

Ferramentas Funções úteis Treinamento presencial Tutorial online Custo
Visual Studio O Visual Studio possui uma família de produtos que podem ser usados para criar aplicativos para qualquer plataforma e em qualquer linguagem. Ele pode ser utilizado para criar softwares, app de mobiles, jogos, extensão de navegadores ou outras coisas.   Não Começando com o Visual Basic Versão básica gratuita
Lazarus O Lazarus te permite desenvolver aplicativos de qualquer tipo. Pode ser usado no Windows, Mac, Linux e FreeBSD.   Não Tutoriais do Lazarus Código aberto
IntelliJ O IntelliJ é outro Ambiente de Desenvolvimento Integrado (IDE), como o Lazarus, e inclui conclusão automática e suporte para análise de erros. Não

Visão geral do IntelliJ IDEA (YouTube, 5m46s)

Aprenda e apoie

Gratuito

Desenvolvimento de aplicativos para mobile

Ferramentas Funções úteis ou limitações Treinamento presencial Tutorial online Custo
NativeScript O NativeScript é outra ferramenta de código aberto para criar aplicativos de Android/Windows e iOS. Usar o NativeScript permite criar aplicativos usando JavaScript/Angular/TypeScript.   Não Documentos do NativeScript Código aberto
Appcelerator O Appcelerator, como o Phonegap e o NativeScript, permite criar aplicativos de Android/Windows e iOS. Ele oferece arrastar e soltar, análise de performance e erros, e suporta linguagens com HTML/PHP/JavaScript/Ruby/Phyton. Não Comece Funcionamento básico gratuito. Funções adicionais exigem pagamento.
Literacias Digitais

LAE (DTI - FEA - USP)