Skip to content

WLRSD/Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PYTHON


Repositório de estudos!

Nesse repositório, desejo trazer meu avanço com a linguagem de programação, assim poderei revisitar quando esquecer certos comandos, mas, também servirá de comprovação de minhas habilidades e de formas que encontrei na internet sobre o poder do Python em diverentes áreas, desde DATA SCIENCE até WEB

API NO PYTHON

Conteúdo: Hashtag

API - O QUE É? (Aplication Programing Interface):

- é basicamente como um programa que acessa funcionalidade de outros sites. É muito utilizado para pegar/reaproveitar uma informação que já contém em outro site/programa

EXEMPLO: Facebook

- A API do Facebook pode ser integrado como forma de login em seu site/programa. Assim você não precisa recriar a roda. - O Facebook que irá filtrar o que você pode ou não fazer/ter acesso. É interessante você criar sua própria API para ter o conhecimento e conseguir demonstrar tal conhecimento para propostas de emprego. Mas, visando a facilidade no mundo cooporativo e reduzir tempo e dor de cabeça, utilizar API's já prontas e de grandes empresas (GOOGLE, YOUTUBE, AMAZON, FACEBOOK) facilita que não tenha que ser você a dar manutenção sempre.

FORMAS DE USAR UMA API:

CONSUMINDO/RECEBENDO: Apenas conseguirá receber as informações, não tendo qualquer outro vínculo. Poderá apenas obter as informações da API;
ENVIANDO/REQUISITANDO: Podendo enviar solicitações de verificação à API e recebendo como resposta da solicitação uma solicitação.

Jetbrains

Introdução ao Python:
  • desenvolvido por Guido van Rossum em 1991
  • Nome em homenagem a: Monty Python (grupo de comédia britânico)

áreas de atuação

  • Desenvolvimento Web: Com auxílio dos frameworks Django e Flask, o Python é capaz de construir sites dinamicamente.
Em meu projeto: SiteFlask é possível ter uma noção de como é simples, de fácil compreensão a construção de sites em python. Porém, o Flask é visto como "básico", comparado ao Django.
  • Ciência de dados: Utilizando a biblioteca Numpy, Pandas e TensorFlow é possível utilizar o Python para análises de dados e aprendizado de máquina!

  • Scripting: Acredito que seja a área em que o Python começou ganhando mais destaque, sendo a área de Automações de tarefas. Para isso, é quase que indiscutível em comunidades e entre programadores, que o Python é a linguagem certa para isso. Podendo automatizar desdes tarefas em ambiente local à automações online.

Paradigma

O Python é multiparadigma. Sendo funcional; orientado a objetos, estruturado e outros que aind não descobri.

Sintaxe

A sintaxe (De acordo com o Google, a melhor forma de explicar é: Sintaxe é o conjunto de regras que determina quais combinações de símbolos e palavras-chaves podem ser utilizadas em uma linguagem de programação).

Exemplo de sintaxe em Python:
  age = input("How old are you? ")
  print("I know, that you're " + age + " years old")
Estrutura de indentação

No Python não é necessário o uso do ';'. Porém, é necessário ter conhecimento sobre indentação, pois é algo que pode ocasionar em um erro genérico e sem muitas informações em seu código. O Python trabalha com esse sistema, onde todo tipo de classe/função filho, tem que estar indentado na classe/função pai. Caso não esteja, pode ocasionar em erros.

Comentário no Python:

Para comentar no Python é só utilizar o '#' antes do comentário.

Case Sensitive:

No Python é necessário ter cuidado com letras Maiúsculas e minúsculas, pois ele é Case Sensitive, o que implica dizer que uma letra maiúscula ou minúscula vai influenciar no código.

DJANGO

Para iniciar o projeto, foi necessário a instalação do Anaconda Prompt. Visto que foi necessário criar um ambiente virtual com uma versão do python específica para trabalhar (no caso o 3.6).

Caso queira saber o site para baixar o prompt do Anaconda: Site Anaconda, mas caso queira o passo-a-passo: Vídeo - HASHTAG.

Etapas para configurar o ambiente virtual para o Django:

  • Entre no Prompt Anaconda e vá até o caminho de seus projetos (caso tenha), caso não tenha, vá até o caminho do Desktop mesmo e coloque seu projeto lá (será mais fácil para achar, caso não esteja muito acostumado com caminhos no prompt). Agora, conheça alguns comandos para facilitar a utilização do CMD:
  dir
Utilizado para listar todas as pastas que existem naquele diretório.
  cd
Utilizado para navegar entre diretórios/pastas.
  mkdir [nomedapastacriada]
Utilizado para criar um(a) diretório/pasta, signifca make diretory
  cls
Utilizado para limpar o terminal, voltando para a primeira linha do terminal.
  cd..
Utilizado para voltar para um diretório/pasta anterior.
  conda create -n [nomedapastacriada] python=3.6
Utilizado para criar o ambiente virtual do Django. E após isso, você deverá utilizar outro comando para ativar ele, que é o seguinte:
  conda activate [nomedapastacriada]
E agora para finalizar, utilizando o PIP, instale o DJANGO.
  pip install django
Quer saber todas bibliotecas instaladas pelo pip?
  pip freeze

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages