Tutorial Python

Pythoné uma linguagem de programação de alto nível interpretada, interativa, orientada a objetos e de uso geral. Ele 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). estetutorial dá compreensão suficiente sobre Python programming língua.

Por que aprender Python?

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é uma OBRIGAÇÃO para estudantes e profissionais que trabalham se tornarem 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 objeto 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 oferece suporte ao 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 de Python Programming -

  • 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 estrutura e suporte melhores para programas grandes do que scripts de shell.

Público

este Python tutorial foi projetado para programadores de software que precisam aprender a linguagem de programação Python desde o início.

Pré-requisitos

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