Recomendação para um guia do não programador para Python de autoatendimento

3

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.

    
por John 01.12.2011 / 09:42

7 respostas

8

Você encontrará muitas informações para os não programadores aqui .

    
por jcollado 01.12.2011 / 09:49
3
por jrg 01.12.2011 / 15:02
2

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! :)

    
por Jo-Erlend Schinstad 01.12.2011 / 13:38
1

Este livro on-line gratuito é muito bom, eu estava trabalhando nisso sozinho.

    
por Dalton Miller 01.12.2011 / 14:46
1

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

    
por Stefano Mtangoo 01.12.2011 / 15:01
0

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.

    
por thomasmichaelwallace 01.12.2011 / 14:54
0

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.

    
por user76204 28.09.2012 / 01:43