Aprenda a dar uns toques na linguagem de programação Python

8 Comentários

A linguagem de programação Phyton é uma das mais populares da actualidade. Esta é uma linguagem de alto nível (VHLL – Very High Level Language), interpretada e interactiva, que foi criada pelo holandês Guido Van Rossum.

Se quer aprender a programar em Phyton, reveja os nossos tutoriais.




O  Phyton é uma linguagem orientada a objectos, modular, com uma sintaxe muito intuitiva e muito simples de aprender. Tal como o Perl, o código fonte do Python está disponível sob a licença GNU General Public License (GPL). 

Primeiro programa em Python

Tal como diz a história, se vamos iniciar numa linguagem de programação, a primeira aplicação a criar é o Hello World.Caso não seja esta a vossa primeira aplicação, então dizem os sábio que nunca serão bons programadores nessa linguagem. Veja aqui como criar o seu primeiro programa em Python.

Depois de criarem o vosso primeiro programa em Python, devem começar a aprender alguns elementos/sintaxe que fazem parte desta. Há mais informação aqui.

Estrutura de um programa em python

Um programa em python bem estruturado deve:

  • Estar devidamente comentado para que tanto terceiros, como vocês próprios possam perceber os vossos programas;
  • Estar estruturado pela seguinte ordem:
    • A importação de módulos deve ser sempre no início. Análogo ao “include” em C;
    • Depois de importados os módulos deve sempre seguir-se a definição das funções necessárias. Embora possam não precisar das funções que definem até um momento mais tardio do vosso programa é uma questão de organização muito importante, em particular em programas grandes
    • Só depois o corpo do programa propriamente dito. E nunca esquecer de manter sempre o programa devidamente comentado

Saiba como importar módulos, incluir comentários no código, criar funções, etc. Saber mais aqui.

Ciclos e decisões

A capacidade de repetir uma operação e a capacidade de tomar uma decisão baseada nas mudanças das condições dos dados apresentados ao programa é também (obviamente) possível no python. Saiba como usar o ciclo forIf, elif, else:, função range(j,k,l):, ciclo while, etc. Saiba tudo aqui.

Funções recursivas

Em muitas línguas de programação existe a possibilidade de uma função na sua execução se chamar a ela mesma para alguma coisa. Este facto embora pareça circular, não o é e é muito útil nos mais diversos casos de programação. Saiba como usar funções recursivas.

Este ano iremos preparar mais alguns tutoriais sobre python e convidamos desde já todos os nosso leitores que dominam esta linguagem a participar. Se quiserem escrever um artigo sobre esta linguagem, basta que me enviem um e-mail.

Partilhar:
Tags:

Comentários

8

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Arlindo Pereira
    Arlindo Pereira

    Eu para dar uns toques em programação, só se o monitor for touch.

  2. Avatar de Miguel
    Miguel

    devem ter cuidado com o que escrevem relativamente a estar devidamente comentado.
    sendo uma linguagem de alto nível os comentários devem ser ponderados uma vez que a nomenclatura e o próprio código devem ser claros e fácil de perceber, não comentem tudo! pensem nos nomes primeiro e a legibilidade do código melhorará. menos por vezes é mais

    1. Avatar de Rafael
      Rafael

      Concordo plenamente. Dar uma numenculatura legivel e escrever funções pequenas é um grande passo para diminuir o número de comentarios.

  3. Avatar de Michael Borges
    Michael Borges

    Nunca pensei em programar em Python, sempre ouvi falar, e ando escutando muito as pessoas falarem de Python, vendo o artigo da pplware que por motivos óbvios ficou muito bom, vou dar mais atenção a essa linguagem que todos falam.

    Obrigado.

  4. Avatar de jason Bourne
    jason Bourne

    Boa iniciativa…. Python é uma línguagem linda e poderosa para programar.

  5. Avatar de paulo g.
    paulo g.

    Vai ser na versão 3?
    Vão chegar a ensinar TkInter?

  6. Avatar de Dr. Pc
    Dr. Pc

    Eu desenvolvi um programa em python sem muito esforço, programa para técnicos em informática ” instalador automático de programas offline” com checkbox para esclarecer do software a ser instalado, e botões de iniciar a instalação após selecionar os programas, já está tudo funcionando perfeito, eu e minha equipe técnica utilizamos em nosso dia a dia no trabalho, meu único problema é o gauge (barprogress) que não atualiza em tempo real, somente isso não funciona muito bem … Do resto tá tudo OK, e já tenho vendido algumas cópias desse software para pessoas que atuam no ramo técnico ou lojistas…