1.
INTRODUÇÃO
A linguagem de programação é anterior a criação do primeiro computador. No inicio eram
utilizados códigos e por volta de, 1842. Ada Lovelece desenvolveu um tear que usava o
furos dos seus cartões para representar os movimentos do braço do tear, ao realizar a
costura eram gerados padrões decorativos automaticamente. Eventualmente, se
percebeu que a lógica poderia ser usada com números tão bem quanto com as palavras.
Podemos imaginar o computador como uma super calculadora capaz de fazer cálculos
muito mais rápido que nós, mas para isso devemos dizer para o computador o que deve
ser calculado e como deve ser calculado. A função das linguagens de programação é
exatamente essa, ou seja, servir de um meio de comunicação entre computadores e
humanos. A linguagem pode ser interpretada se esta não precisar ser compilada, ou seja,
traduzida para uma linguagem da máquina, mas sim “lida” por um outro programa
chamado de interpretador que traduz para a máquina o que seu programa quer dizer.
Existem dois tipos de linguagens de programação: as de baixo nível e as de alto nível. Os
computadores interpretam tudo como números em base binária, ou seja, só entendem
zero e um. Linguagens de baixo nível tem a função de descrever uma situação mais
próxima do “ponto de vista” de uma maquina, já as linguagens de alto nível são
concebidas com o propósito de tornar fácil a tradução de um pensamento (algoritmo), se
assemelhando com fidelidade a linguagem humana que seria necessária para descrever
aquela idéia.
2.
Python
É uma linguagem de programação orientada a objetos de alto nível, e com grau de
abstração relativamente elevado, longe do código de máquina e mais próximo à
linguagem humana. A linguagem foi criada por Guido Van Rossum em 1991.O Python é
uma linguagem de programação com uma sintaxe muito simples e intuitiva e ao mesmo
tempo muito poderosa , que pode ser usada por toda classe de usuários, por se mais
próxima a linguagem humana se tornado uma ferramenta ideal para quem está
começando a programar. No entanto a linguagem prioriza a forma pratica de leitura a
velocidade .
Hoje o desenvolvimento é comunitário e aberto e coordenado por uma agencia sem fins
lucrativos a, Python Software Fundation como gestor do projeto. Apesar de apresentar
em várias partes de padrões formais, a linguagem em seu todo não é especificada
formalmente, o padrão de fato é a implementação Python, mas, possui outro dialetos:
IronPyton, Jython e PyPy.
Características básicas da linguagem
Python é uma linguagem de programação interpretada, de código-fonte aberto e
disponível para vários sistemas operacionais e não precisar ser compilada (traduzida
para uma linguagem da máquina), mas sim “lida” por um outro programa chamado de
interpretador que traduzir para a máquina o que seu programa quer dizer.
O interpretador para Python é interativo, ou seja, e possıvel executá-lo sem fornecer um
script (programa) para ele. Ao invés disso, o interpretador disponibilizar a uma interface
interativa onde é possível inserir os comandos desejados, um por um e ver o efeito de
cada um deles, o que quer dizer que este comando estão sendo inserido no interpretador
interativo e sempre abaixo, o resultado gerado. Python ideal para scripting e para o
desenvolvimento rápido de aplicações em diversas áreas e na maioria das plataformas,
pois a linguagem foi projetada com a filosofia de enfatizar a importância do esforço do
3.
programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a
velocidade ou expressividade.
Plataformas disponíveis
A linguagem e seu interpretador estão disponíveis para as mais diversas plataformas,
desde Unix (Linux, FreeBSD, Solaris, MacOS X, etc.), Windows, .NET, versões antigas de
MacOS até consoles de jogos eletrônicos ou mesmo alguns celulares, como a série 60,
N8xx(PyMaemo) da Nokia e palmtops.
Para algum sistema operacional não suportado, basta que exista um compilador C
disponível e gerar o Python a partir do fonte. O código fonte é traduzido pelo interpretador
para o formato bytecode, que é multiplataforma e pode ser executado e distribuído sem
fonte original.
Características
• Python é uma linguagem de programação que não é necessário compilar seu
código para que a máquina entenda.
• Roda em ambientes Linux, Windows, MacOS, smartphones, celulares, e outra
infinidade de sistemas.
• Por padrão ela é uma linguagem totalmente orientada a objetos, ela permite que o
programador desenvolva de forma procedural ou funcional.
• É Software Livre
• Possui código aberto,
• O Python é uma linguagem multiuso, pois permite criar desde aplicativos desktop a
web sites.
Vantagens
4.
Python não possui complicações, tem uma sintaxe simples, transparente e intuitivo.
Seus blocos de código são definidos através de identação Python. Também possui um
código limpo o que torna a leitura mais fácil;
Foi feito para ser usado na internet;
Possui uma dinâmica por não precisar declarar variáveis, economiza tempo porque o
interpretador faz essa tarefa;
Um exemplo muito positivo é a possibilidade de somar uma string com um inteiro,
gerando assim uma exceção, que é possível também ser tratada. Isso porque a
linguagem não mistura os vários tipos de variáveis;
Comunicação Padronizada: XML.
O Python, por ser uma linguagem de alto nível, facilita a utilização.
Desvantagens
Lentidão;
Arquivos grandes;
Sujeito a erros.
Comparação com Linguagem C
A Linguagem c é mais rápida e permite a escrita de executáveis curtos e ágeis, alem de ,
ser portável e ter um ótimo desempenho na manipulação de bits. O C é uma linguagem
de programação genérica que é utilizada para a criação de programas diversos como
processadores de texto, planilhas eletrônicas, sistemas operacionais, programas de
comunicação, programas para a automação industrial, gerenciadores de bancos de
dados, programas de projeto assistido por computador, programas para a solução de
problemas da Engenharia, Física, Química e outras Ciências.
5.
Características
• Uma linguagem extremamente simples, com funcionalidades não-essenciais, tais
como funções matemáticas ou manuseamento de ficheiros (arquivos), fornecida por
um conjunto de biblioteca de rotinas padronizada
• A focalização no paradigma de programação procedural
• Um sistemas de tipos simples que evita várias operações que não fazem sentido
• Uso de uma linguagem de pré processamento , o pré-processador de C, para tarefas
tais como a definição de macros e a inclusão de múltiplos ficheiros de código fonte
• Ponteiros dão maior flexibilidade à linguagem
• Acesso de baixo-nível, através de inclusões de código Assembly no meio do
programa C.
• Parâmetros que são sempre passados por valor para as funções e nunca por
referência (É possível simular a passagem por referência com o uso de ponteiros)
• Definição do alcance lexical de variáveis
• Estruturas de variáveis, (structs), que permitem que dados relacionados sejam
combinados e manipulados como um todo
6.
CONCLUSÃO
Com o estudo foi possível conhecer diferentes tipos de linguagem de programação e
como isso pode nos ajudar a desenvolver o nosso raciocínio lógico. Existem varias
linguagens de programação, cada uma com características distintas e que são mais ou
menos indicados para cada tipo de situação e que simples tarefas do nosso cotidiano
podem ser passadas por meio de códigos e instruções para os computadores
interpretarem e executarem determinadas funções. Python é um linguagem de
programação mais intuitiva, visto que, seu objetivo é aproximar a linguagem humana, se
apresenta como uma maneira mais fácil e bastante flexível de programar sendo usada
para inúmeras situações, alem de ser gratuito.
7.
SENAI/MG
CURSO TÉCNICO EM ELETRÔNICA
LINGUAGEM DE PROGRAMAÇÃO PHYTON
BRUNO MASPOLI FERREIRA LIMA
BELO HORIZONTE
DEZEMBRO - 2014
8.
REFERÊNCIAS BIBLIOGRÁFICAS:
ADAMI, Anna; InfoEscola Codecademy, Disponível em: <http://www.infoescola.com/
informatica/codecademy/> Acesso em: 9 dezembro 2014.
BARRA, Fernanda, A importância de saber programar. PET Engenharia Civil – UFJF
março 2013. Disponível em: < http://blogdopetcivil.com/2013/03/06/a-importancia-de-
saber-programar/>. Acesso em: 9 dezembro 2014.
GRUPO PET-TELE, Tutorial de Introdução ao Python, Niterói - RJ, 2011, apostila do
Curso de Engenharia de Telecomunicações da Universidade Federal Fluminense.
WIKIPÉDIA, a enciclopédia livre. PYTHON, 2014. Disponível em:
<http://pt.wikipedia.org/w/index.php?title=Python&oldid=40719582>. Acesso em: 9 dez.
2014.
WIKIVERSIDADE CONTRIBUTORS, Introdução às Linguagens de Programação/Python,
2014, Disponível em <http://pt.wikiversity.org//index.php?title=Introdu%C3%A7%C
3%A3o_%C3%A0s_Linguagens_de_Programa%C3%A7%C3%A3o/Python&oldid=68463>
Acesso em: 9 dezembro 2014.
Parece que tem um bloqueador de anúncios ativo. Ao listar o SlideShare no seu bloqueador de anúncios, está a apoiar a nossa comunidade de criadores de conteúdo.
Odeia anúncios?
Atualizámos a nossa política de privacidade.
Atualizámos a nossa política de privacidade de modo a estarmos em conformidade com os regulamentos de privacidade em constante mutação a nível mundial e para lhe fornecer uma visão sobre as formas limitadas de utilização dos seus dados.
Pode ler os detalhes abaixo. Ao aceitar, está a concordar com a política de privacidade atualizada.