Trabalho linguagem python

9
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.

Transcript of Trabalho linguagem python

Page 1: Trabalho linguagem  python

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.

Page 2: Trabalho linguagem  python

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

Page 3: Trabalho linguagem  python

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

Page 4: Trabalho linguagem  python

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.

Page 5: Trabalho linguagem  python

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

Page 6: Trabalho linguagem  python

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.

Page 7: Trabalho linguagem  python

SENAI/MGCURSO TÉCNICO EM ELETRÔNICA

LINGUAGEM DE PROGRAMAÇÃO PHYTON

BRUNO MASPOLI FERREIRA LIMA

BELO HORIZONTE DEZEMBRO - 2014

Page 8: Trabalho linguagem  python

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.