Tutorial Python 3

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

Python 3.0 foi lançado em 2008. Embora esta 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 compreensão suficiente sobre a linguagem de programação da versão Python 3. Consulte este link para nosso tutorial Python 2.

Por que aprender Python 3?

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

Python é OBRIGATÓRIO para que estudantes e profissionais em atividade se tornem um grande Engenheiro de Software, especialmente quando estão trabalhando no Domínio de Desenvolvimento Web. Vou listar algumas das principais vantagens de aprender Python:

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

  • Python is Interactive - Você pode realmente sentar em um prompt do Python e interagir com o interpretador diretamente para escrever seus programas.

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

  • Python is a Beginner's Language - Python é uma ótima linguagem para programadores iniciantes e suporta o desenvolvimento de uma ampla gama de aplicativos, desde processamento de texto simples a navegadores WWW e jogos.

Características do Python

A seguir estão características importantes do python -

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

  • Ele pode ser usado como uma linguagem de script ou pode ser compilado em código de bytes para a construção de grandes aplicativos.

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

  • Suporta coleta de lixo automática.

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

Hello World usando Python.

Apenas para deixá-lo um pouco entusiasmado com o Python, vou apresentar um pequeno programa Python Hello World convencional. Você pode experimentá-lo usando o link Demo.

print "Hello, Python!"

Aplicações de Python

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

  • Easy-to-learn- Python tem poucas palavras-chave, estrutura simples e uma sintaxe claramente definida. Isso permite que o aluno aprenda o idioma rapidamente.

  • Easy-to-read - O código Python é mais claramente definido e visível aos olhos.

  • Easy-to-maintain - O código-fonte do Python é bastante fácil de manter.

  • A broad standard library - A maior parte da biblioteca do Python é muito portátil e compatível com várias plataformas em UNIX, Windows e Macintosh.

  • Interactive Mode - Python tem suporte para um modo interativo que permite teste interativo e depuração de trechos de código.

  • Portable - Python pode ser executado em uma ampla variedade de plataformas de hardware e tem a mesma interface em todas as plataformas.

  • Extendable- 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.

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

  • GUI Programming - O Python oferece suporte a aplicativos GUI que podem ser criados e transferidos para muitas chamadas de sistema, bibliotecas e sistemas Windows, como Windows MFC, Macintosh e o sistema X Window do Unix.

  • Scalable - Python fornece uma melhor estrutura e suporte 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 Python 3. Este tutorial também pode ser usado para aprender a linguagem de programação Python desde o início.

Pré-requisitos

Você deve ter um conhecimento básico das terminologias de programação de computador. Uma compreensão básica de qualquer uma das linguagens de programação é uma vantagem.