Tutorial do Python 3

Python é uma linguagem de programação de propósito geral, interpretada, interativa, orientada a objetos e de alto nível. Foi criado por Guido van Rossum entre 1985 e 1990. Como o Perl, o código fonte do Python também está disponível sob a GNU General Public License (GPL). Python tem o nome de um programa de TV chamado "Monty Python's Flying Circus" e não de Python, a cobra.

O Python 3.0 foi lançado em 2008. Embora essa versão deva ser incompatível com versões anteriores, mais tarde, muitos de seus recursos importantes foram portados para serem compatíveis com a versão 2.7.Este tutorial fornece entendimento suficiente da linguagem de programação da versão Python 3. Consulte este link para o nosso tutorial sobre Python 2.

Por que aprender Python 3?

Python é uma linguagem de script de alto nível, interpretada, interativa e orientada a objetos. O Python foi projetado para ser altamente legível. Ele usa palavras-chave em inglês frequentemente, enquanto outros idiomas usam pontuação e tem menos construções sintáticas do que outros idiomas.

O Python é uma obrigação para estudantes e profissionais que trabalham para se tornar um grande engenheiro de software, especialmente quando estão trabalhando no domínio de desenvolvimento da Web. Vou listar algumas das principais vantagens de aprender Python:

  • Python é Interpretado - Python é processado em tempo de execução pelo intérprete. Você não precisa compilar seu programa antes de executá-lo. Isso é semelhante ao PERL e PHP.

  • Python é interativo - Você pode sentar-se em um prompt do Python e interagir diretamente com o intérprete para escrever seus programas.

  • Python é orientado a objetos - O Python suporta o estilo ou a técnica de programação orientada a objetos que encapsula o código dentro dos objetos.

  • Python é uma linguagem para iniciantes - Python é uma ótima linguagem para programadores de nível iniciante e suporta o desenvolvimento de uma ampla gama de aplicativos, desde processamento simples de texto até navegadores da WWW e jogos.

Características do Python

A seguir, são características importantes do python -

  • Ele suporta métodos de programação funcional e estruturada, bem como OOP.

  • Ele pode ser usado como uma linguagem de script ou pode ser compilado em código de bytes para criar aplicativos grandes.

  • Ele fornece tipos de dados dinâmicos de alto nível e suporta a verificação dinâmica de tipos.

  • Ele suporta a coleta automática de lixo.

  • Pode ser facilmente integrado com C, C ++, COM, ActiveX, CORBA e Java.

Olá Mundo usando Python.

Só para dar um pouco de empolgação com o Python, vou dar a você um pequeno programa convencional do Python Hello World. Você pode experimentá-lo usando o link Demo.

print "Hello, Python!"

Aplicações de Python

Como mencionado anteriormente, o Python é uma das linguagens mais usadas na web. Vou listar alguns deles aqui:

  • Fácil de aprender - o Python possui poucas palavras-chave, estrutura simples e uma sintaxe claramente definida. Isso permite que o aluno escolha o idioma rapidamente.

  • Fácil de ler - o código Python é mais claramente definido e visível aos olhos.

  • Fácil de manter - o código fonte do Python é bastante fácil de manter.

  • Uma ampla biblioteca padrão - a maior parte da biblioteca do Python é muito portátil e compatível com várias plataformas no UNIX, Windows e Macintosh.

  • Modo Interativo - O Python suporta um modo interativo que permite testes interativos e depuração de trechos de código.

  • Portátil - Python pode rodar em uma ampla variedade de plataformas de hardware e tem a mesma interface em todas as plataformas.

  • Extensível - Você pode adicionar módulos de baixo nível ao interpretador Python. Esses módulos permitem que os programadores adicionem ou personalizem suas ferramentas para serem mais eficientes.

  • Bancos de dados - Python fornece interfaces para todos os principais bancos de dados comerciais.

  • Programação GUI - O Python suporta aplicativos GUI que podem ser criados e portados para muitas chamadas de sistema, bibliotecas e sistemas Windows, como Windows MFC , Macintosh e o sistema X Window do Unix.

  • Escalonável - O Python fornece uma estrutura e suporte melhores para programas grandes do que scripts de shell.

Público

Este tutorial foi desenvolvido para programadores de software que desejam atualizar suas habilidades em Python para o Python 3. Este tutorial também pode ser usado para aprender a linguagem de programação Python do zero.

Pré-requisitos

Você deve ter um entendimento básico das terminologias de programação de computadores. Um entendimento básico de qualquer uma das linguagens de programação é uma vantagem.