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

Mais conteúdo relacionado

Mais procurados

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em pptAndrei Bastos
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do ComputadoresSandra120593
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresJoeldson Costa Damasceno
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmiadiogoa21
 
Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadoresTiago Garcia
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadoresUEG
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informáticaDaiana de Ávila
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos Ribeiro Lelia
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informaticaKassiana Marques
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Luis Ferreira
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresLuis Ferreira
 
Informatica basica
Informatica basicaInformatica basica
Informatica basicaAdir Kuhn
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)Vitor Hugo Melo Araújo
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsJoeldson Costa Damasceno
 

Mais procurados (20)

Lógica de programação em ppt
Lógica de programação em pptLógica de programação em ppt
Lógica de programação em ppt
 
Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do Computadores
 
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadoresInformática Básica - Aula 02 - A evolução e caracterização dos computadores
Informática Básica - Aula 02 - A evolução e caracterização dos computadores
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Caracteristicas do Computador
Caracteristicas do ComputadorCaracteristicas do Computador
Caracteristicas do Computador
 
Evolução dos processadores
Evolução dos processadoresEvolução dos processadores
Evolução dos processadores
 
História e evolução do computadores
História e evolução do computadoresHistória e evolução do computadores
História e evolução do computadores
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Resumo básico de introdução à informática
Resumo básico de introdução à informáticaResumo básico de introdução à informática
Resumo básico de introdução à informática
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos 0770 Dispositivos e Periféricos
0770 Dispositivos e Periféricos
 
Aula 01 informatica basica - introducao a informatica
Aula 01   informatica basica - introducao a informaticaAula 01   informatica basica - introducao a informatica
Aula 01 informatica basica - introducao a informatica
 
Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4Arquitetura de computadores Módulo 4
Arquitetura de computadores Módulo 4
 
Módulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de ComputadoresMódulo 5 Arquitetura de Computadores
Módulo 5 Arquitetura de Computadores
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Aula 3 sistema computacional (hardware e software)
Aula 3   sistema computacional (hardware e software)Aula 3   sistema computacional (hardware e software)
Aula 3 sistema computacional (hardware e software)
 
Funções em C
Funções em CFunções em C
Funções em C
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 

Destaque

Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonJanderson Campêlo
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonRicardo Zalla
 
A influência da linguagem virtual em redações escolares de alunos do ensino f...
A influência da linguagem virtual em redações escolares de alunos do ensino f...A influência da linguagem virtual em redações escolares de alunos do ensino f...
A influência da linguagem virtual em redações escolares de alunos do ensino f...Letícia J. Storto
 
TCC IMPRESSORA 3D
 TCC IMPRESSORA 3D TCC IMPRESSORA 3D
TCC IMPRESSORA 3Djamesfrk
 
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...LIVROS PSI
 

Destaque (7)

Trabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - PythonTrabalho de Paradigmas Da Linguagem De Programação - Python
Trabalho de Paradigmas Da Linguagem De Programação - Python
 
Trabalho sobre a linguagem Python
Trabalho sobre a linguagem PythonTrabalho sobre a linguagem Python
Trabalho sobre a linguagem Python
 
Intolerância á lactose
Intolerância á lactoseIntolerância á lactose
Intolerância á lactose
 
A influência da linguagem virtual em redações escolares de alunos do ensino f...
A influência da linguagem virtual em redações escolares de alunos do ensino f...A influência da linguagem virtual em redações escolares de alunos do ensino f...
A influência da linguagem virtual em redações escolares de alunos do ensino f...
 
Eletrônica digital
Eletrônica digitalEletrônica digital
Eletrônica digital
 
TCC IMPRESSORA 3D
 TCC IMPRESSORA 3D TCC IMPRESSORA 3D
TCC IMPRESSORA 3D
 
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...
Texto o uso da linguagem. a linguagem (capítulo 5 – unidade 4) chaui, marilen...
 

Semelhante a Trabalho linguagem python

Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09essa
 
Linguagen..
Linguagen..Linguagen..
Linguagen..essa
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de ProgramaçãoBeDMK
 
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)Leinylson Fontinele
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfProfIvanSaboia
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem javaRosicleia Frasson
 
Aula 3 - Lógica de Programação
Aula 3 - Lógica de ProgramaçãoAula 3 - Lógica de Programação
Aula 3 - Lógica de ProgramaçãoInstituto CENTEC
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programaçãoAlbertoVach
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de JogosKelvinSalton
 
Python django7semestre
Python django7semestre Python django7semestre
Python django7semestre Denis Vieira
 
Int. sistemas de informação iii
Int. sistemas de informação iiiInt. sistemas de informação iii
Int. sistemas de informação iiiRay Fran Pires
 

Semelhante a Trabalho linguagem python (20)

Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagens de programação 03-12-09
Linguagens de programação   03-12-09Linguagens de programação   03-12-09
Linguagens de programação 03-12-09
 
Linguagen..
Linguagen..Linguagen..
Linguagen..
 
Linguagens de Programação
Linguagens de ProgramaçãoLinguagens de Programação
Linguagens de Programação
 
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
Introdução à Computação Aula 09 - Algoritmos (Linguagens de Programação)
 
python_para_desenvolvedores.pdf
python_para_desenvolvedores.pdfpython_para_desenvolvedores.pdf
python_para_desenvolvedores.pdf
 
Introdução a linguagem java
Introdução a linguagem javaIntrodução a linguagem java
Introdução a linguagem java
 
Aula 3 - Lógica de Programação
Aula 3 - Lógica de ProgramaçãoAula 3 - Lógica de Programação
Aula 3 - Lógica de Programação
 
Linguagem da programação
Linguagem da programaçãoLinguagem da programação
Linguagem da programação
 
Linguagem da programação
Linguagem da programaçãoLinguagem da programação
Linguagem da programação
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programação
 
Introdução à linguagem python
Introdução à linguagem pythonIntrodução à linguagem python
Introdução à linguagem python
 
Desenvolvimento de Jogos
Desenvolvimento de JogosDesenvolvimento de Jogos
Desenvolvimento de Jogos
 
Python django7semestre
Python django7semestre Python django7semestre
Python django7semestre
 
Cap02
Cap02Cap02
Cap02
 
Cap02
Cap02Cap02
Cap02
 
Cap02
Cap02Cap02
Cap02
 
Int. sistemas de informação iii
Int. sistemas de informação iiiInt. sistemas de informação iii
Int. sistemas de informação iii
 
Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...Comparativo do uso de linguagens de programação e geradores de código no dese...
Comparativo do uso de linguagens de programação e geradores de código no dese...
 
Paradigmas de Linguagem
Paradigmas de LinguagemParadigmas de Linguagem
Paradigmas de Linguagem
 

Último

5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfFernandaMota99
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 

Último (20)

5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Aula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdfAula de História Ensino Médio Mesopotâmia.pdf
Aula de História Ensino Médio Mesopotâmia.pdf
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 

Trabalho linguagem python

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