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

Guia Completo para Aprender Python

O documento é um guia abrangente sobre a linguagem de programação Python, destacando sua sintaxe simples, versatilidade e aplicações em diversas áreas, como desenvolvimento web e computação científica. Ele também fornece instruções sobre como instalar e executar Python em diferentes sistemas operacionais, além de exemplos de código para iniciantes. Python é apresentado como uma excelente escolha para quem está começando a aprender programação devido à sua facilidade de uso e suporte da comunidade.

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)
8 visualizações12 páginas

Guia Completo para Aprender Python

O documento é um guia abrangente sobre a linguagem de programação Python, destacando sua sintaxe simples, versatilidade e aplicações em diversas áreas, como desenvolvimento web e computação científica. Ele também fornece instruções sobre como instalar e executar Python em diferentes sistemas operacionais, além de exemplos de código para iniciantes. Python é apresentado como uma excelente escolha para quem está começando a aprender programação devido à sua facilidade de uso e suporte da comunidade.

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

Aprenda Programação em Python

O Guia Definitivo
Python é uma poderosa linguagem de programação de alto nível e orientada a objetos criada por
Guido van Rossum.

Tem uma sintaxe simples e fácil de usar, tornando-se a linguagem perfeita para alguém que está tentando
aprender a programação de computadores pela primeira vez.

Este é um guia abrangente sobre como começar com Python, por que você deve
aprenda isso e como você pode aprender isso. No entanto, se você conhece outras linguagens de programação
idiomas e querem começar rapidamente com Python, visitemTutorial de Pythonpágina.

ÍNDICE
Tutoriais de Python

Sobre Programação em Python

Razões para Aprender Python

Execute o Python no seu computador

Seu Primeiro Programa em Python

Livros de Python Recomendados

O que é Python (Programação)? - O


Noções básicas
Antes de começar, vamos nos familiarizar com a língua primeiro.

Python é uma linguagem de propósito geral. Possui uma ampla gama de aplicações, desde a Web
desenvolvimento (como: Django e Bottle), computação científica e matemática
(Laranja, SymPy, NumPy) para interfaces gráficas de usuário de desktop (Pygame, Panda3D).

A sintaxe da linguagem é limpa e o comprimento do código é relativamente curto. É divertido


trabalhar em Python porque permite que você pense no problema em vez de
focando na sintaxe.

Mais informações sobre a linguagem Python:

História do Python

Python é uma linguagem bastante antiga criada por Guido Van Rossum. O design começou em
o final da década de 1980 e foi lançado pela primeira vez em fevereiro de 1991.

Por que o Python foi criado?


No final da década de 1980, Guido Van Rossum estava trabalhando no sistema operacional distribuído Amoeba.
grupo de sistema. Ele queria usar uma linguagem interpretada como ABC (ABC tem uma sintaxe simples
sintaxe de fácil compreensão) que poderia acessar as chamadas do sistema Amoeba. Então, ele
decidi criar uma linguagem que fosse extensível. Isso levou ao design de uma nova
linguagem que mais tarde foi nomeada de Python.

Por que o nome Python?


Não. Não foi nomeado após uma cobra perigosa. Rossum era fã de uma série de comédia.
do final dos anos setenta. O nome "Python" foi adotado da mesma série "Monty
O Circo Voador do Python

Release Dates of Different Versions

Versão Release Data

Python 1.0 (primeira versão padrão) Janeiro de 1994


Python 1.6 (Última versão menor) 5 de setembro de 2000

Python 2.0 (Introduced list comprehensions) October 16, 2000


Python 2.7 (Última versão menor) 3 de julho de 2010
Versão Release Data

Python 3.0 (Ênfase na remoção de construções duplicadas e módulos) 3 de dezembro de 2008


Python 3.5 (Last updated version) September 13, 2015

Características da Programação em Python

Uma língua simples que é mais fácil de aprender


Python tem uma sintaxe muito simples e elegante. É muito mais fácil de ler
e escrever programas em Python em comparação com outras linguagens como: C++,
Java, C#. Python torna a programação divertida e permite que você se concentre em
a solução em vez da sintaxe.
Se você é um novato, é uma ótima escolha começar sua jornada com
Python.

[Link] e de código aberto


Você pode usar e distribuir o Python livremente, até mesmo para uso comercial. Não
só pode usar e distribuir softwares escritos nele, você pode até
faça alterações no código-fonte do Python.
Python tem uma grande comunidade que está constantemente melhorando-o em cada iteração.

[Link]
Você pode mover programas Python de uma plataforma para outra e executar
sem quaisquer alterações.
Funciona perfeitamente em quase todas as plataformas, incluindo Windows e Mac OS
X e Linux.

4. Extensível e Integrável
Suponha que uma aplicação exija alto desempenho. Você pode facilmente
combine pedaços de C/C++ ou outras linguagens com código Python.
Isso dará ao seu aplicativo alto desempenho, assim como scripting
capacidades que outras linguagens podem não fornecer imediatamente.

5. Uma linguagem de alto nível, interpretada


Ao contrário do C/C++, você não precisa se preocupar com tarefas assustadoras como
gerenciamento de memória, coleta de lixo e assim por diante.
Da mesma forma, quando você executa código Python, ele converte automaticamente seu
código para a linguagem que seu computador entende. Você não precisa de
preocupar-se com operações de nível inferior.

6. Grandes bibliotecas padrão para resolver tarefas comuns


O Python tem uma série de bibliotecas padrão que facilitam a vida de um
programador muito mais fácil, já que você não precisa escrever todo o código
yourself. For example: Need to connect MySQL database on a Web
servidor? Você pode usar a biblioteca MySQLdb usandoimportar MySQLdb.
As bibliotecas padrão em Python são bem testadas e usadas por centenas de
people. So you can be sure that it won't break your application.

[Link]-oriented
Tudo em Python é um objeto. Programação orientada a objetos (POO)
ajuda você a resolver um problema complexo de forma intuitiva.
Com OOP, você pode dividir esses problemas complexos em partes menores
conjuntos criando objetos.

Aplicações do Python

Aplicações Web

Você pode criar aplicativos Web escaláveis usando frameworks e CMS (Sistema de Gerenciamento de Conteúdo)
Sistema de Gestão) que são construídos em Python. Algumas das plataformas populares para
as plataformas para criação de aplicativos web são: Django, Flask, Pyramid, Plone, Django CMS.

Sites como Mozilla, Reddit, Instagram e PBS são escritos em Python.

Computação Científica e Numérica

Existem inúmeras bibliotecas disponíveis em Python para científica e numérica


computação. Existem bibliotecas como: SciPy e NumPy que são usadas em geral
computação de propósito específico. E há bibliotecas específicas como: EarthPy para ciências da Terra,
AstroPy para Astronomia e assim por diante.

Além disso, a linguagem é amplamente utilizada em aprendizado de máquina, mineração de dados e aprendizado profundo.

aprendizado.

Criando protótipos de software

Python é lento em comparação com linguagens compiladas como C++ e Java. Pode não ser um
boa escolha se os recursos são limitados e a eficiência é imprescindível.

No entanto, Python é uma ótima linguagem para criar protótipos. Por exemplo: Você pode
use Pygame (biblioteca para criar jogos) para criar primeiro o protótipo do seu jogo. Se você
como o protótipo, você pode usar uma linguagem como C++ para criar o jogo real.

Boa linguagem para ensinar programação


Python é usado por muitas empresas para ensinar programação a crianças e novatos.

É uma boa linguagem com muitos recursos e capacidades. No entanto, é uma das
a linguagem mais fácil de aprender devido à sua sintaxe simples e fácil de usar.

Razões para Escolher Python como Primeiro


Language

[Link] Simples e Elegante

Programar em Python é divertido. É mais fácil de entender e escrever.


Código Python. Por quê? A sintaxe parece natural. Leve este código-fonte para
um exemplo:

2.a = 2

3.b = 3

[Link] = a + b

imprimir(soma)

Mesmo que você nunca tenha programado antes, pode facilmente adivinhar que
este programa adiciona dois números e imprime.
5. Não excessivamente rigoroso
Você não precisa definir o tipo de uma variável em Python. Além disso, não é
necessário adicionar ponto e vírgula no final da declaração.

Python exige que você siga boas práticas (como a indentação adequada).
Essas pequenas coisas podem tornar o aprendizado muito mais fácil para os iniciantes.

6. Expressividade da língua

Python permite que você escreva programas com maior funcionalidade com
menos linhas de código. Aqui está um link para o código-fonte deJogo da velha
jogocom uma interface gráfica e um oponente de computador inteligente em menos
do que 500 linhas de código. Este é apenas um exemplo. Você ficará surpreso
quanto você pode fazer com Python depois de aprender o básico.

7. Ótima Comunidade e Suporte

Python tem uma grande comunidade de apoio. Existem inúmeros ativos


fóruns online que podem ser úteis se você estiver preso. Alguns deles são:

oSubreddit Aprender Python


oFórum Google para Python
oPerguntas sobre Python - Stack Overflow

Execute Python no seu sistema operacional

Você encontrará a maneira mais fácil de executar Python no seu computador (Windows, Mac OS X
ou Linux) nesta seção.

Instalar e Executar Python no Mac OS X

1. Vá paraDownload Python página no site oficial e clique em Baixar


Python 3.6.0 (Você pode ver um nome de versão diferente).
2. Quando o download estiver concluído, abra o pacote e siga o
A instalação foi bem-sucedida
quando o Python é instalado com sucesso.

3. É recomendado baixar um bom editor de texto antes de você obter


começou. Se você é iniciante, eu sugiro que vocêbaixar Sublime Text.
É grátis.

4. O processo de instalação é simples. Execute o Disco do Sublime Text


Arquivo de imagem que você baixou e siga as instruções.

5. Abra o Sublime Text e vá para Arquivo > Novo Arquivo (Atalho: Cmd+N).
Então, salve (Cmd+S ou Arquivo > Salvar) o arquivo com a extensão .py como:
[Link] ou [Link]

6. Escreva o código e salve-o novamente. Para começar, você pode copiar o código
abaixo:

print("Olá, Mundo!")

Este programa simples exibe "Olá, Mundo!"


7. Vá para Ferramenta > Construir (Atalho: Cmd + B). Você verá a saída em
parte inferior do Sublime Text. Parabéns, você executou com sucesso seu
primeiro programa em Python.

Instalar e Executar Python no Linux (Ubuntu)

1. Instale as seguintes dependências:

2.$ sudo apt-get install build-essential checkinstall

$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev


libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-
dev

3. Vá paraBaixar Pythonpágina no site oficial e clique em Baixar


Python 3.6.0 (Você pode ver um nome de versão diferente).
4. No terminal, vá para o diretório onde o arquivo foi baixado e execute
o comando:

$ tar -xvf [Link]

Isso irá extrair seu arquivo compactado. Nota: O nome do arquivo será diferente se
você baixou uma versão diferente. Use o nome de arquivo apropriado.
5. Vá para o diretório extraído.

$ cd Python-3.6.0

6. Emita os seguintes comandos para compilar o código fonte Python no seu


Sistema operacional.

7.$ ./configurar

8.$ fazer

9.$ make install

10. Recomendamos que você instale o Sublime Text se você é novato. Para
instale o Sublime Text no Ubuntu (14.04). Execute os seguintes comandos.

11.$ sudo add-apt-repository -y ppa:webupd8team/sublime-text-2

12.$ sudo apt-get atualizar

$ sudo apt-get install sublime-text

[Link] o Sublime Text. Para criar um novo arquivo, vá para Arquivo > Novo
Arquivo (Atalho: Ctrl+N).
14. Salve o arquivo com a extensão .py, como: [Link] ou [Link]

[Link] o código e salve-o (Ctrl+S ou Arquivo > Salvar). Para começar, você
pode copiar o código abaixo:

print("Olá, Mundo!")

Este programa simples imprime "Olá, Mundo!"


16.Vá para Ferramenta > Construir (Atalho: Ctrl+B). Você verá a saída em
parte inferior do Sublime Text. Parabéns, você executou com sucesso seu
primeiro programa em Python.

Instalar e Executar Python no Windows

1. Vá paraBaixar Pythonpágina no site oficial e clique em Baixar


Python 3.6.0 (Você pode ver um nome de versão diferente).

2. Quando o download estiver concluído, clique duas vezes no arquivo e siga o


instruções para instalá-lo.
Quando o Python é instalado, um programa chamado IDLE também é instalado junto.
com ele. Ele fornece uma interface gráfica do usuário para trabalhar com Python.

3. Abra o IDLE, copie o código abaixo e pressione enter.

[Link]("Olá, Mundo!")

5. Para criar um arquivo no IDLE, vá para Arquivo > Nova Janela (Atalho: Ctrl+N).

6. Escreva o código Python (você pode copiar o código abaixo por enquanto) e salve
(Atalho: Ctrl+S) com extensão .py como: [Link] ou seu-primeiro-
[Link]

print("Olá, Mundo!")

7. Vá para Executar > Executar módulo (Atalho: F5) e você poderá ver a saída.
Parabéns, você executou com sucesso seu primeiro programa em Python.
Seu Primeiro Programa em Python

Frequentemente, um programa chamado "Olá, Mundo!" é usado para introduzir uma nova programação
linguagem para iniciantes. Um "Olá, Mundo!" é um programa simples que exibe "Olá,
Mundo!

No entanto, Python é uma das linguagens mais fáceis de aprender, e criar 'Olá,
O programa "Olá, Mundo!" é tão simples quanto escreverprint("Olá, Mundo!")Então, nós vamos
escreva um programa diferente.

Programa para Somar Dois Números


[Link]
Shell IPython

1
2
3
4
5
Adicionar dois números
num1= 3
num2= 5
soma = num1+num2
imprimir(soma)
Executar
Powered by DataCamp

Como este programa funciona?


Adicione dois números
Qualquer linha que comece com# em Python, programação é um comentário.

Comentários são usados em programação para descrever o propósito do código. Isso ajuda
você, assim como outros programadores, para entender a intenção do código. Comentários
são completamente ignorados por compiladores e intérpretes.

Linha 2:num1 = 3

Aqui,num1é uma variável. Você pode armazenar um valor em uma variável. Aqui, 3 é armazenado neste
variável.

Linha 3:num2 = 5

Da mesma forma, 5 é armazenado emnum2variável.

Line 4:sum = num1+num2

As variáveisnum1enum2são adicionados usando o operador +. O resultado da adição é


então armazenado em outra variávelsoma.

Linha 5: print(soma)

Oimprimir()a função imprime a saída na tela. No nosso caso, imprime 8 na


tela.

Algumas Coisas Importantes a Lembrar


Para representar uma declaração em Python, a nova linha (enter) é utilizada. O uso de ponto e vírgula em
o final da declaração é opcional (diferente de linguagens como C/C++, PHP). Na verdade, é
recomenda-se omitir o ponto e vírgula no final da instrução em Python.

Em vez de chaves { }, utiliza-se a indentação para representar um bloco.

im_a_parent:

im_a_child:

sou_um_net@o
im_another_child:

sou_outro_netinho

Obtenha este livro

Palavras Finais

Python é uma linguagem incrível. A sintaxe é simples e o comprimento do código é curto, o que
torna fácil de entender e escrever.

Se você está começando em programação, Python é uma escolha incrível. Você estará
surpreendido com quanto você pode fazer em Python uma vez que conhece o básico.

É fácil ignorar o fato de que Python é uma linguagem poderosa. Não só é boa
para aprender programação, também é uma boa linguagem para ter em seu arsenal. Alterar
sua ideia em um protótipo ou criar jogos ou começar com Ciência de Dados, Python
posso ajudá-lo em tudo para começar.

Você também pode gostar