Trabalho linguagem python

461 visualizações

Publicada em

Trabalho linguagem programação

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
461
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
12
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Trabalho linguagem python

  1. 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. 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. 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. 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. 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. 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. 7. SENAI/MG CURSO TÉCNICO EM ELETRÔNICA LINGUAGEM DE PROGRAMAÇÃO PHYTON BRUNO MASPOLI FERREIRA LIMA BELO HORIZONTE DEZEMBRO - 2014
  8. 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.

×