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.