Você encontrará muitas informações para os não programadores aqui .
Eu sou novo no Ubuntu e em programação, e estou procurando me ensinar Python. Instalei o software do Centro de Software e fiquei imaginando como ter certeza de que ele está atualizado com o Python mais recente e onde ir online para um guia que você sugeriria, como o Tutorial não-programador para Python 3.
Aprenda Python the Hard Way é um livro do maravilhoso Zed Shaw - ele é conhecido por dizer (e outros já disse isso também) que uma vez que você leu / fez o livro, "você é um desenvolvedor, não um programador", o que pode ser bom. ;)
Guia para iniciantes do Python. - o guia oficial do Python.org.
Bem-vindo ao mundo do desenvolvimento no Ubuntu, John. Python é uma linguagem de programação maravilhosa e é uma das mais populares no Ubuntu, o que significa que há muitas pessoas que podem ajudá-lo a começar e muitos recursos bons.
Para ajuda direta, eu recomendaria o Ubuntu App Developer, que é um site no link , um canal de IRC ativo no Freenode, chamado #ubuntu -app-devel e uma lista de discussão que você pode unir aqui: link
Python.org em geral é um recurso muito bom, e você tem muitas boas referências para livros gratuitos, etc na resposta fornecida pelo jcollado.
No entanto, eu provavelmente começaria com o Python 2.7 se eu fosse você. Embora o Python 3.x esteja disponível e esteja amadurecendo muito, muitas bibliotecas de terceiros (ferramentas de programação) ainda não são atualizadas e, portanto, ainda não estão disponíveis no Python 3.x. É muito fácil aprender Python 3 quando você aprendeu o Python 2 primeiro, de qualquer forma, para que seu esforço não seja desperdiçado. Ferramentas como Quickly e Quickly Widgets ainda não estão disponíveis para o Python 3.x. Eles tornam muito mais fácil e rápido começar a desenvolver aplicativos reais e publicá-los como pacotes a serem instalados. Você pode ler mais sobre eles no link .
Divirta-se muito! :)
Este livro on-line gratuito é muito bom, eu estava trabalhando nisso sozinho.
O Python é uma das linguagens disponíveis com Toneladas de recursos. Aqui vou destacar alguns para começar. O melhor para iniciantes é o tutorial oficial. Comece por aí e quando terminar, você poderá ter seus livros para explicações detalhadas. Algumas pessoas começam com livros e terminam com tutorial, mas a ordem não é tão importante. Alguns livros são: Pensando em Python Um Byte de Python Mergulhe no Python Aprenda Python O Jeito Difícil
Além disso, se você tiver a verificação de largura de banda, canal do youtube de Bucky
Eu sempre achei a série O'Reilly um bom lugar para procurar quando comecei a aprender qualquer linguagem de programação (seja ela a primeira ou o seu fiftith ...).
Portanto, posso recomendar de todo coração o livro ' Learning Python ' que usei (e ainda uso) para escrever meu primeiro programa opensource. Ele levará você a coisas não específicas do idioma, como variáveis e módulos, além de apresentar o uso do Python.
Pessoalmente, seguindo o que Jo-Erlend Schinstad disse, eu diria começar com o Python 3. Minha experiência eu encontrei apenas uma biblioteca (GTK) que eu precisava que não fosse portada, e há muitos exemplos por volta agora, se você ficar preso por código.
Muitos dos locais óbvios de recursos, como python.org , já foram mencionados, mas gostaria de comentar sobre alguns outros, e trazer à luz um que não tenha sido mencionado antes.
Descobri que o Think Python disponível gratuitamente é um excelente guia introdutório para o Python e para a programação em geral. Ele foi atualizado para o Python 3 aqui e foi adicionado recentemente em junho de 2012. O livro Também tem muitos pontos gerais sobre programação que permitem entender todos os principais conceitos envolvidos e os fluxos de trabalho que os programadores constroem. Ele contém capítulos sobre os principais aspectos do Python e exercícios para serem concluídos, para que você possa aplicar o que aprendeu.
Eu também gostaria de mencionar um site chamado codeacademy , que recentemente começou a oferecer alguns cursos interativos gratuitos em Python bem como seus outros cursos gratuitos em diferentes linguagens de programação. No momento, os tutoriais são baseados no Python 2.7.3, embora eles provavelmente tenham alguns cursos sobre o Python 3 em breve. Eles ainda são úteis, no entanto, para obter algum tipo de introdução ao Python.
Uma tela da página do Python está abaixo e mostra os exercícios iniciais oferecidos no site e muito mais foram adicionados recentemente; existem mais de 12 seções com centenas de exercícios, desde funções a loops, até operações de entrada / saída.
Tags python programming