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
- 📚 atualmente estou estudando pelo DEV APRENDER
mas também estou seguindo o RoadMap - Python e também estou aprendendo com Hashtag - Python e Jetbrains
- é 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 - 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. 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.
- desenvolvido por Guido van Rossum em 1991
- Nome em homenagem a: Monty Python (grupo de comédia britânico)
- 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.
O Python é multiparadigma. Sendo funcional; orientado a objetos, estruturado e outros que aind não descobri.
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).
age = input("How old are you? ")
print("I know, that you're " + age + " years old")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.
Para comentar no Python é só utilizar o '#' antes do comentário.
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.
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.
- 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 cd mkdir [nomedapastacriada] cls cd.. conda create -n [nomedapastacriada] python=3.6Utilizado 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] pip install django pip freeze