0% acharam este documento útil (0 voto)
12 visualizações

Python Aula 1

Enviado por

maiarastefani
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)
12 visualizações

Python Aula 1

Enviado por

maiarastefani
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
Você está na página 1/ 13

A LINGUAGEM

PHYTON
Muitos programadores, acabam polarizando o desenvolvimento de
sistemas nas linguagens: Java e C#. Ao fazer isso, deixam de
perceber que a programação não evolui de forma dependente do
avanço dessas tecnologias. Ambas são ótimas opções, mas estão
longe de serem as melhores alternativas para tudo.

Na verdade, a cada ano, novas linguagens são criadas com


diferentes características e diferentes propósitos, atendendo, de
forma cada vez mais precisa, determinados tipos de projeto.

Um bom exemplo disso é a linguagem Python. Publicado em 1991,


o Python traz características que possibilitam escrever o mesmo
requisito em menos linhas de código que o necessário em outras
linguagens de programação e hoje, além de adotado na construção
de soluções web, também está sendo muito utilizado em aplicações
que lidam com processamento de texto, entre outras funções.
O Python é uma linguagem interpretada e fracamente tipada (não
precisamos declarar o tipo de uma variável, por exemplo). Além
disso, é uma linguagem de propósito geral. Portanto, pode ser
utilizada para solucionar qualquer tipo de problema, o qual pode ser
atendido com um sistema desktop, para a web ou mobile.

Python é fácil de aprender e cheio de recursos. Para quem vem de


outras linguagens baseadas em C, tais como o Java ou C#, alguns
elementos do Python podem ser novidade. Aqui não há abertura e
fechamento de chaves, é opcional o ponto e vírgula no final das
expressões e a indentação (layoute e estrutura) é quem delimita os
escopos como parte integrante da sintaxe.

Preparando o ambiente
O aprendizado de qualquer linguagem de programação requer a
preparação de um ambiente de desenvolvimento, no qual são
instalados todos os programas necessários para escrever, compilar
e executar um código. Para os procedimentos abaixo, devemos ter
um PC disponível para as operações, caso não tenha, um ambiente
online será indicado.

 Download o Python

Para programar em Python é necessário fazer o download do


arquivo de instalação que está no site principal
https://www.python.org/
Após o término do download, abra o executável para começar a
instalação do Python. A tela inicial da instalação abrirá, como na
figura abaixo (não se importe com a versão e nem arquitetura):

Marque a opção “Add Python to Path”, para já deixar o Python


configurado nas variáveis de ambiente do Windows. Clique em
“Install Now” e aguarde até que a instalação seja concluída.

Para verificar se o Python foi instalado corretamente, abra o menu


Iniciar do Windows e procure na lista de programas pelos arquivos
que foram instalados (deverá haver um grupo chamado Python e
vários programas dentro dele).

 IDE para Python

Agora precisamos de um editor para escrever nossos códigos e para


isso usaremos o PyCharm (alguns autores preferem outros
programas), que contém um editor e é uma das IDE’s mais utilizadas
para trabalhar com essa linguagem.
Para instalar o PyCharm, acesse o site da IDE
https://www.jetbrains.com/pycharm/ e clique no botão “Download”
localizado no meio da tela.

Clique no botão de download da versão “Community” (gratuita) e


aguarde até o instalador baixar para poder iniciar a instalação.

Execute o instalador e prossiga clicando em “Next” e, por fim, clique


no botão “Install”.
 Tela

 Welcome to PyCharm: Clique em next; Tela: Choose install


Location: mantenha o destino e clique em next; Tela: Install
Options: marque todas as opções apresentadas e clique em
next; Tela: Choose Start menu folder: não selecionaremos
nenhuma opção, apenas clicamos em Install; Na próxima tela
veremos o progresso da instalação. Ao final, surgirá a opção
de resetar a máquina, contudo, vamos selecionar a opção "I
want to manually reboot later" (resetar depois) e em seguida
clicamos em Finish.

Após isso, o PyCharm estará instalado no seu sistema. Agora abra


o PyCharm, escolha a opção “Do not import settings”, pois não
importaremos nenhuma configuração nesse momento, se for
perguntado. Aceite as políticas de privacidade da IDE na próxima
tela.

Na tela de abertura, no menu do lado esquerdo, clique “Customize”,


All Settings (nomes e sequência de telas podem mudar conforme
versão do programa, mas procure por estas configurações).
Depois de Show All, na próxima tela clique em +.
Na próxima tela escolha a opção “System Interpreter” (ou algo
parecido com este nome) e clique em OK nessa e na outra tela.
Fazemos esses passos para ter apenas o nosso ambiente de
execução de códigos. Voltando para uma tela anterior, irá aparecer
dois pacotes que não estavam aparecendo:
Clique em “OK”. Após isso, o PyCharm estará pronto para uso.

Agora você já tem o Python instalado no seu computador e um


ambiente de desenvolvimento preparado para escrever os seus
códigos.

Ambiente On-Line
Caso você não tenha um computador disponível para fazer a
instalação e testes necessários, existem sites que podem ser usados
para testar códigos escritos em Python. Mas lembre-se que
dependendo do código, estes interpretadores online podem não ser
suficientes.

Deve ter acesso à internet e alguns podem exigir algum tipo de


cadastro; aqui neste curso iremos usar o máximo possível o modo
online e quando for necessário será avisado a mudança de
ambiente.

 Google Colab

Ferramenta gratuita do Google, que permite testar códigos feitos em


Python. Basta ter uma conta Google e acessar o site (vá no Google
e pesquise sobre assunto). Existem muitos autores que
recomendam e outros não; acredito que podemos usar para vários
tipos.

 Online GDB

Emula vários ambientes. Funciona muito bem.


 Programiz

 Python-Online
Crescimento do Python
Crescimento do Python em buscas no Stack Overflow:

Então porque o Python é tão popular?


 Python é:

 Fácil de ler, escrever e der ser mantido;


 Eficiente para fazer protótipos;
 Altamente escalável e poderoso;
 Moldável: você consegue facilmente acessar e adicionar
bibliotecas para funções específicas;
 Uma linguagem de programação Open-Source com uma
grande comunidade.

Python para que serve data Science: Data Science é a prática de


extrair informação e Insights através de um conjunto de dados.

Python para desenvolvimento Web: Desenvolvimento Web inclui


todas as atividades usadas para criar websites e aplicativos web-
based. Existem duas partes em um Website - Client-side que no
qual o código roda no browser do computador do usuário; e a Server-
side, onde o código roda no servidor da web.

Por exemplo, o JavaScript é uma linguagem Client-side que roda


no browser, e permite a interação do usuário em um website. Já o
Python roda no servidor, e é responsável por processar a lógica dos
Inputs dos usuários, interagindo com bases de dados e outros
servidores, etc.

O Python tem dois principais frameworks server-side - Django e


Flask (que no qual é um micro-framework), Python também tem
módulos nele mesmo que no qual ajudam a lidar com JSON,
sockets, http-requests e mais, tornando o processo de web
development mais fácil.

 Python para desenvolvimento de aplicativos

Considerando que o Python é feito para que tenha menos tempo de


desenvolvimento e esforço, é ótimo para protótipos. O Python
também vem com API de banco de dados, que no qual permite uma
fácil conexão com Base de dados como: MySQL, Oracle,
PostgreSQL, MS SQL Server, etc.

O “interfacing” do Python para linguagens como C e Java Via


Cython e Jython também permite aos desenvolvedores trazer
funcionalidades de outras linguagens em uma aplicação do Python.

Python vem com PyPi, uma enorme coleção de pacotes de Python


que no qual podem ser usados para implementar rapidamente
qualquer funcionalidade que você talvez precise no seu projeto. Não
consegue achar um Pacote que você precisa?

Python é Open-source e você pode criar um novo pacote que


resolve o seu problema e depois você pode compartilhar com o
mundo.

 Python para automação de Scripts

Talvez o caso onde o Python é mais utilizado é no Scripting.


Scripting significa criar pequenos programas que fazem certas
tarefas automaticamente. O Python é ideal para isso porque foi feito
para ser fácil e rápido de programar.
Bibliotecas como o Selenium e BeautifulSoup tornaram-se fáceis
de analisar uma página da web e de obter informação relevante. E
então essa informação pode ser armazenada em um arquivo CSV,
que no qual depois pode ser usado em um algoritmo de Machine
Learning para fazer incríveis predições ou recomendações que
você está à procura.

Você também pode gostar