Programando
|
Bem-vindo à página em português do Brasil Sobre Programação no Ubuntu. |
Esta seção contém algumas informações básicas para aqueles que desejam usar o Ubuntu para escrever e executar seus próprios programas, e baseou-se no original mantido por Equipe de Documentação do Ubuntu, e disponível sob a Licença Creative Commons ShareAlike 2.5 (CC-BY-SA). Foi traduzido para o português do Brasil pelo Time de Tradução e expandido pelo Time De Documentação do Ubuntu-BR.
Copyright original © 2004, 2005, 2006 Canonical Ltda e membros do Projeto de Documentação do Ubuntu
Conteúdo |
Aprendendo a programar
O Ubuntu fornece um número de recursos para lhe ajudar a aprender a desenvolver e executar seus programas. Abaixo está um lista de alguns recursos que podem lhe ser úteis.
Python em 15 minutos
Este tutorial tem a finalidade de ensinar o básico de Python em 15 minutos, apresentando-lhe alguns conceitos para que você possa começar sozinho a aprender mais sobre a linguagem. Ao final dessa leitura você vai encontrar vários links na última sessão desta página que serão seu ponto de partida para estudos mais aprofundados sobre a linguagem e seus temas relacionados com Web, Interfaces gráficas e comunidades Python no Brasil e no mundo.
Visit Python em 15 Minutos
Mergulhando em Python
Mergulhe no Python (''Dive into Python'') é um livro para o aprendizado de como programar em Python, dirigido a programadores com alguma experiência prévia.
Leia Dive into Python
Tutorial de PyGTK
O tutorial PyGTK é um tutorial de desenvolvimento com o kit de ferramentas gráficas usado habitualmente para desenvolver aplicações para o Ubuntu. Assume que você já tenha conhecimento de Python mas não necessariamente de GTK.
Instale o pacote python-gtk2-tutorial (veja Instalando Software). Você precisará usar o Gerenciador de Pacotes Synaptic para instalar esse pacote.
Para acessar a documentação, visite python-gtk-tutorial.
DevHelp
Devhelp é um programa para ler e pesquisar em toda a documentação que você instalou.
Instale o pacote devhelp (veja Instalando Software).
Escolha no menu 'Aplicações' -> 'Programação' -> 'Devhelp'.
C e C++
A compilação de programas C e C++ requer alguns pacotes que não são instalados por padrão.
Instale o pacote build-essential (veja Instalando Software).
Há muitas ferramentas disponíveis para desenvolvedores C e C++. Aqueles que queiram desenvolver aplicativos gráficos terão que escolher uma ferramenta/plataforma gráfica que torne o desenvolvimento mais conveniente. As duas mais populares plataformas para Ubuntu são GTK/GNOME e Qt/KDE, cada uma tem seus próprios conjuntos de ferramentas e documentação.
IDE Anjuta para GNOME
Anjuta é uma IDE para desenvolvimento de aplicativos em C e C++ para a plataforma GNOME.
Instale o pacote anjuta a partir do repositório Universe (veja Instalando Software).
Pressione Alt+F2, digite anjuta e pressione Executar para iniciar o uso do Anjuta.
IDE KDevelop para KDE
KDevelop é uma IDE para desenvolvimento de aplicações em C e C++ para a plataforma KDE.
Instale o pacote kdevelop a partir do repositório Universe (veja Instalando Software).
Clique em Aplicações -> Programação -> KDevelop para iniciar o uso do KDevelop.
Java
Estas instruções são somente para computadores i386 e AMD64. Para máquinas PowerPC, veja Ajuda do Ubuntu On-Line |
Instale sun-java5-jdk do repositório Multiverse (veja Instalando Software ou Java para detalhes). Você precisará usar o Gerenciador de Pacotes Synaptic para instalar esses pacotes.
- Leia a licença do Java apresentada. Você deve aceitá-la para continuar.
Para outras opções e informações adicionais, consulte Java.
O Java 1.6 também está disponível e pode ser instalado seguindo as direções acima, substituindo todas as instâncias de 1.5 para 1.6.
IDE Eclipse para Java
A plataforma <application>Eclipse</application> fornece um ambiente de desenvolvimento em Java completo e extensível.
Instale o pacote eclipse do repositório Universe (veja Instalando Software).
Clique em Aplicações -> Programação -> IDE Eclipse para iniciar o uso do Eclipse IDE.
Ferramentas de Desenvolvimento
Existem várias ferramentas de desenvolvimento disponíveis para o Ubuntu. Segue abaixo uma lista com algumas delas.
Ambientes de Desenvolvimento Integrado (IDEs) e editores de código-fonte
Anjuta é um Ambiente de Desenvolvimento Integrado (IDE) para C e C++.
Bluefish é um editor poderoso para web designers experientes e programadores.
Eclipse é um IDE para Java e outras linguagens de programação. Ele forma a base para programas de código-fechado como o JBuilder.
Eric é um IDE completo para Python e Ruby.
Geany é uma IDE de propósito geral que pode lidar com diferentes linguagens de programação e marcação.
IDLE é uma IDE Python construído com o kit de ferramentas Tkinter GUI.
KDevelop é um IDE para KDE que suporta várias linguagens de programação.
MonoDevelop é um IDE para escrever aplicações Mono/.NET em C# e outras linguagens.
NetBeans é um IDE para Java que inclui suporte a CVS e um construtor de formulários.
Quanta é uma IDE poderosa para desenvolvimento web com suporte a edição de DocBook.
Sistemas de gerenciamento de código-fonte
Bazaar-NG é um sistema de controle de versão descentralizado usado para o desenvolvimento do Ubuntu. Trata-se de uma ferramenta simples e poderosa, escrita em Python e capaz de lidar com projetos que dependem de escalabilidade indo de um simples projeto mantido por um grupo pequeno, até projetos grandes mantidos por times globais. Pensando em introduzir a ferramenta de maneira simples em rápida, nós escrevemos o tutorial Baazar em 5 Minutos com informações que vão desde a instalação da ferramenta até como utilizar no dia a dia.
CVS é um sistema de controle de versão avançado utilizado por muitos projetos de código aberto.
Subversion (SVN) é um sistema de controle de versão poderoso que pretende ser o substituto do CVS. Para introduzi-lo ao Subversion, escrevemos este tutorial que vai ensinar a usar o Subversion localmente para fazer controle de versão no código, ou seja, como setar um repositório local do Subversion sem usar Apache. De lambuja seguem também alguns comandos muito interessantes para o seu dia-a-dia.
Outras ferramentas
Glade é um construtor de interfaces para aplicações GNOME e GTK.
Programando (last edited 2011-09-19 23:22:40 by localhost)