0% acharam este documento útil (0 voto)
28 visualizações19 páginas

Introdução ao Python e Programação

Este documento apresenta uma introdução ao Python, incluindo sua história, características, vantagens e desvantagens. Explica a diferença entre linguagens naturais, de máquina e de programação. Também cobre as diferentes versões do Python e como funciona a interpretação do código.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
28 visualizações19 páginas

Introdução ao Python e Programação

Este documento apresenta uma introdução ao Python, incluindo sua história, características, vantagens e desvantagens. Explica a diferença entre linguagens naturais, de máquina e de programação. Também cobre as diferentes versões do Python e como funciona a interpretação do código.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Fundamentos de

Python
Johana Estefó Vargas
[Link]@[Link]
Conteúdo 1 Introdução ao Python e à programação

2 Instalação do intérprete

3 Línguas Naturais vs Linguagens de Programação

4 Tipos de Versões de Python


O que é Python?
Linguagem de Programação de alto nível, interpretada e orientada a
objetos.
Criado por Guido van Rossum.
Em 1999, Guido van Rossum definiu seus objetivos para o Python.
Linguagem fácil e intuitiva tão poderosa quanto a dos principais
competidores.
De código aberto, para que qualquer um possa contribuir para sua
desenvolvimento.
O código que é tão compreensível quanto o inglês simples.
Adequado para tarefas cotidianas, permitindo tempos de desenvolvimento
curtos.
O que é Python?
Em dezembro de 1989, eu estava buscando um projeto de programação de
"pasatiempo" que me mantendría ocupado durante la semana de Navidad.
Meu escritório (...) estaria fechado, mas eu tinha um computador em casa e não
muito mais em minhas mãos. Decidi escrever um intérprete para o novo
linguagem de script na qual eu estive pensando ultimamente: um
descendiente de ABC que atraería a los hackers de Unix / C. Elegí Python
como um título de trabalho para o projeto, estando em um estado de espírito
ligeiramente irreverente (e um grande fã de Monty Python's Flying
Circo)
Guido van Rossum
Características de Python
Linguagem multiparadigma
A curva de aprendizagem do Python é mais curta do que em outras linguagens.
Para a criação de novo Software; muitas vezes é possível codificar mais
rápido quando se usa Python.
Tende a ser mais simples compreender o código de outros se estiver feito em
Python.
Python é gratuito, aberto e multiplataforma.
Em resumo:
Fácil de aprender e ensinar.
Fácil de compreender.
Fácil de obter.
Desvantagens do Python
Al ser um linguagem interpretada, seu desempenho é inferior ao de um
linguagem compilada.
La depuración de código en python tiende a ser más compleja que en
outros idiomas.
Python é uma linguagem de sintaxe simples, devido à sua potência pode
complejizar o aprendizado de conceitos fundamentais de
programação.
Não apto para programação de baixo nível
Não suporta o desenvolvimento de aplicativos móveis.
Compilação VS Interpretação
Compilação VS Interpretação
Tipos de Lenguaje
1 2 3

Linguagens A linguagem de Linguagem de


Naturais é o máquina é o Programação é
que falam as que compreendem mais simples que
pessoas. as o natural mas
Onde computadores. mais complexo que
constantemente É desenvolvido o da máquina.
e se criam e por humanos e No escrito
eliminam é composto de código os
palavras. comandos. programadores e
é chamado código
fonte.
Execução do Código
O intérprete lê o código fonte de cima para baixo e da esquerda para a direita
direita.
El intérprete verifica si todas las líneas subsiguientes son correctas. (En
sintaxe e semântica
Se encontrar algum erro em alguma linha de código, o intérprete finaliza
su trabalho enviando uma mensagem de erro, informando a localização do
erro e o que o ocasionou.
Se a linha atual parece boa (semântica), o intérprete a executa e
continue com o seguinte.
Python2 Python3

É uma versão anterior do É a última versão do Python.


Python original. Incompatível com a versão
Su desarrollo se ha estancado. anterior.
Não é uma linguagem apropriada É uma linguagem totalmente
para novos desenvolvimentos. diferente.
Es recomendable para nuevos
Desenvolvimentos.
Python é CPython
O python3 que utilizamos, realmente se chama Cpython.
Isso se deve ao fato de que é baseado em C
CPython busca melhorar a eficiência e o desempenho dos scripts de
Python.
É a implementação padrão da Linguagem
CPython
PSF: Comunidade que tem como objetivo promover o crescimento de
Python.
Cython: para problemas de desempenho em cálculos matemáticos.
Jython: o mesmo que o anterior, mas com Java.
PyPy e RPython: Python dentro de um python, subconjunto de python,
mais restritivo.
Começando com Python
Editor
Consola
Depurador
Errores de código
O rastreamento (que é o caminho que o código atravessa através de diferentes
partes do programa, você pode ignorá-lo por enquanto, já que está vazio em um
código tão simples).
A localização do erro (o nome do arquivo que contém o erro, o
número da linha e o nome do módulo); nota: o número pode ser
enganoso, já que Python geralmente mostra o lugar onde se dá
conta pela primeira vez os efeitos do erro, não necessariamente do
erro em si.
O conteúdo da linha errada: nota: a janela do editor de IDLE não
mostra números de linha, mas mostra a localização atual do cursor
no canto inferior direito; use-o para localizar a linha incorreta em um
código fuente largo.
El nombre del error y una breve explicación.

Você também pode gostar