SlideShare ist ein Scribd-Unternehmen logo
1 von 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.

Weitere ähnliche Inhalte

Was ist angesagt?

Lógica do Juízo
Lógica do JuízoLógica do Juízo
Lógica do JuízoPaulo Gomes
 
Evolução da população portuguesa
Evolução da população portuguesaEvolução da população portuguesa
Evolução da população portuguesaIlda Bicacro
 
Guião para reportagem
Guião para reportagemGuião para reportagem
Guião para reportagemClaudia_San
 
Aula 3: Estudos da linguagem - Introdução
Aula 3: Estudos da linguagem - IntroduçãoAula 3: Estudos da linguagem - Introdução
Aula 3: Estudos da linguagem - Introduçãolugracioso
 
C.L.C. 7 - Portugal antes e depois do 25 de Abril
C.L.C. 7 - Portugal antes e depois do 25 de AbrilC.L.C. 7 - Portugal antes e depois do 25 de Abril
C.L.C. 7 - Portugal antes e depois do 25 de AbrilI.Braz Slideshares
 
A importância da tecnologia nos dias atuais
A importância da tecnologia nos dias atuaisA importância da tecnologia nos dias atuais
A importância da tecnologia nos dias atuaisClaudio Luiz
 
Cidade e campo vantagens e desvantagens
Cidade e campo vantagens e desvantagensCidade e campo vantagens e desvantagens
Cidade e campo vantagens e desvantagensAriana Oliveira
 
Lisboa
LisboaLisboa
Lisboa20014
 
A civilização industrial - História 11ºano
A civilização industrial - História 11ºanoA civilização industrial - História 11ºano
A civilização industrial - História 11ºanoRaQuel Oliveira
 
A revolução dos cravos – 25 de abril
A revolução dos cravos – 25 de abrilA revolução dos cravos – 25 de abril
A revolução dos cravos – 25 de abrilAEDFL
 
NATO/OTAN
NATO/OTANNATO/OTAN
NATO/OTANGateira
 
Dogmatismo, Ceticismo e Criticismo
Dogmatismo, Ceticismo e CriticismoDogmatismo, Ceticismo e Criticismo
Dogmatismo, Ceticismo e CriticismoMariana Couto
 
Multifuncionalidade 11ºlh1
Multifuncionalidade 11ºlh1Multifuncionalidade 11ºlh1
Multifuncionalidade 11ºlh1mariajosantos
 

Was ist angesagt? (20)

Lógica do Juízo
Lógica do JuízoLógica do Juízo
Lógica do Juízo
 
Evolução da população portuguesa
Evolução da população portuguesaEvolução da população portuguesa
Evolução da população portuguesa
 
25 de Abril de 1974
25 de Abril de 197425 de Abril de 1974
25 de Abril de 1974
 
Guião para reportagem
Guião para reportagemGuião para reportagem
Guião para reportagem
 
Aula 3: Estudos da linguagem - Introdução
Aula 3: Estudos da linguagem - IntroduçãoAula 3: Estudos da linguagem - Introdução
Aula 3: Estudos da linguagem - Introdução
 
C.L.C. 7 - Portugal antes e depois do 25 de Abril
C.L.C. 7 - Portugal antes e depois do 25 de AbrilC.L.C. 7 - Portugal antes e depois do 25 de Abril
C.L.C. 7 - Portugal antes e depois do 25 de Abril
 
Invasões francesas ppt
Invasões francesas   pptInvasões francesas   ppt
Invasões francesas ppt
 
Diversidade linguística&cultural
Diversidade linguística&culturalDiversidade linguística&cultural
Diversidade linguística&cultural
 
A importância da tecnologia nos dias atuais
A importância da tecnologia nos dias atuaisA importância da tecnologia nos dias atuais
A importância da tecnologia nos dias atuais
 
Cidade e campo vantagens e desvantagens
Cidade e campo vantagens e desvantagensCidade e campo vantagens e desvantagens
Cidade e campo vantagens e desvantagens
 
Mentes perigosas pt
Mentes perigosas ptMentes perigosas pt
Mentes perigosas pt
 
Lisboa
LisboaLisboa
Lisboa
 
A civilização industrial - História 11ºano
A civilização industrial - História 11ºanoA civilização industrial - História 11ºano
A civilização industrial - História 11ºano
 
A revolução dos cravos – 25 de abril
A revolução dos cravos – 25 de abrilA revolução dos cravos – 25 de abril
A revolução dos cravos – 25 de abril
 
Portugal
PortugalPortugal
Portugal
 
A Cultura
A Cultura A Cultura
A Cultura
 
O mercantilismo
O mercantilismoO mercantilismo
O mercantilismo
 
NATO/OTAN
NATO/OTANNATO/OTAN
NATO/OTAN
 
Dogmatismo, Ceticismo e Criticismo
Dogmatismo, Ceticismo e CriticismoDogmatismo, Ceticismo e Criticismo
Dogmatismo, Ceticismo e Criticismo
 
Multifuncionalidade 11ºlh1
Multifuncionalidade 11ºlh1Multifuncionalidade 11ºlh1
Multifuncionalidade 11ºlh1
 

Andere mochten auch

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
 

Andere mochten auch (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...
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxLuciana Luciana
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptjricardo76
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxAntonioVieira539017
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfKarinaSouzaCorreiaAl
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralAntonioVieira539017
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdfmarlene54545
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPabloGabrielKdabra
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 

Kürzlich hochgeladen (20)

O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdfAula prática JOGO-Regencia-Verbal-e-Nominal.pdf
Aula prática JOGO-Regencia-Verbal-e-Nominal.pdf
 
QUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geralQUIZ ensino fundamental 8º ano revisão geral
QUIZ ensino fundamental 8º ano revisão geral
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptxPoesiamodernismo fase dois. 1930 prosa e poesiapptx
Poesiamodernismo fase dois. 1930 prosa e poesiapptx
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 

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.