agora você vai entender um pouco melhor o que é a linguagem Python e eu vou tentar esclarecer algumas coisas principalmente que no começo da minha utilização com python como alguém de negócios que começou utilizando o Excel e o Power Bi eu tive algumas dificuldades então eu vou trazer esses pontos para que você também se identifique e consiga compreender um pouco mais o primeiro ponto e o mais importante dele é que nós estamos falando de uma linguagem de programa se você começou no P no excel já utiliza o Excel já utiliza o Power Bi você precisa
entender que estes são programas que já foram construídos então Alguém escreveu o código por trás desses programas quando você entra num Excel por exemplo e você digita igual soma e os parâmetros alguém utilizou uma linguagem de programação neste caso é uma linguagem chamada VB e dentro do ela chama VBA para construir esse programa O que você vai aprender aqui é o que acontece antes do programa estar pronto você vai se colocar exatamente na posição das pessoas que são as construtoras desse programa logo para eu poder trabalhar com essa linguagem de programação eu preciso entender como
falar o mais perto possível da máquina então Python é uma linguagem de programação que é chamada de alto nível eu não sei se você sabe mas o computador ele só fala uma linguagem que é chamada de binário que são zeros e uns ele não fala o nosso idioma então quando eu tenho um programa que fala muito perto da máquina eu tenho uma linguagem de baixo nível E é difícil para um ser humano programar nesta linguagem porque ele tem que conhecer muitas estruturas de acordo com o que a máquina fala então existem sim linguagens de programação
que funcionam dessa forma conforme o tempo vai passando as pessoas precisam construir linguagens que se pareçam mais com a linguagem falada pelo ser humano então ela vai subindo o nível dessas linguagens por isso elas são chamadas linguagens de programação de alto nível elas se parecem um pouco com o ser humano mas ao mesmo tempo elas constróem um programa para que ele seja utilizado por alguém então utilizando Python por exemplo você poderia construir um programa como chat gp ter para poder responder coisas que você quer e aí eu coloco esse programa para rodar por exemplo em
um ambiente parecido com a internet para que alguém Coloque uma pergunta existe um código por trás que entende essa pergunta e depois ele roda eu vou tentar mostrar depois no final do curso Talvez um exemplo para vocês de um código de como funciona um código do chat GPT porém o Python ele é uma linguagem mais fácil de ser entendida então ele foi construído com esse objetivo para que ele seja uma linguagem limpa e concisa inclusive para pessoas iniciantes para que ela não tenha que entender tanto assim da máquina para poder trabalhar programar em Python é
quase como escrever uma carta em inglês talvez para você que seja um iniciante no começo você vai achar um pouco confuso justamente se você está costumado com um programa que já responde automaticamente para você quando eu falo de uma linguagem de programação É como se eu tivesse uma folha em branco ou uma uma página do Word aberta em branco e ali eu vou escrever o código e este código vai retornar alguma coisa para mim ele utiliza comandos parecidos com o nosso porém em inglês então ele usa coisas como print para mostrar na tela coisas como
Open e como find que servem para abrir e encontrar coisas atualmente o Python é uma das linguagens mais cobiçadas dentro das empresas eles têm procurado Profissionais que são analistas de negócio que já conhecem dos seus negócios e conseguem utilizar essa ferramenta porque hoje em dia nós temos muitos muitos dados sendo gerados todos os dias constantemente e as empresas precisam desses dados para suas tomadas de decisão então a gente utiliza o Python em eh Inteligência Artificial linguagem de máquina scripts e automações que são conhecidas como rpa e desenvolvimento de jogos para a gente trabalhar com o
Inteligência Artificial e machine learning que é a linguagem de máquina o Python trabalha muito bem que é exatamente o que a gente faz quando trabalhamos com ciência de dados eu preciso que os meus dados históricos me contem O que vai acontecer no futuro então para isso eu crio modelos de aprendizado de máquina eu digo para ele o que aconteceu e o o que que vai acontecer no futuro um exemplo Imagine que a sua empresa vende alguns produtos e ela tem vendido durante um tempo na internet eu preciso saber se essas pessoas que estão entrando no
site elas estão propensas a comprar ou não imagina que eu tenho um grupo de vendedores atuando ele pode simplesmente chegar em alguém e aquilo ali ser uma venda perdida como que eu sei se aquilo ali existe uma possibilidade de compra eu posso pegar os dados entender o comportamento do meu usuário por exemplo e analisar para saber se ele clicou em algumas coisas e teve um determinado comportamento e no final ele comprou então um outro usuário parecido com ele também vai comprar para isso a gente utiliza alguns algoritmos de Inteligência Artificial inteligência de máquina para que
eu Construa um modelo que vai testar essas coisas testar a minha base e tentar se aproximar o mais perto possível da do acerto sabendo disso todas as vezes que um usuário entrar no meu site eu vou rodar esse algoritmo e verificar se ele tem uma alta chance ou uma baixa chance de compra se ele tiver uma alta chance de compra imediatamente eu vou pedir para que um vendedor entre em contato com ele agora se é um usuário que costuma não comprar então talvez eu não gaste o tempo do meu vendedor uma vez que ele tem
que atender muitas pessoas com esse usuário que está apenas navegando Deu para entender como utilizamos bom a gente também pode criar automações scripts imagina que você precisa todos os dias entrar num num entrar num RP como o SAP como o totos E aí você precisa fazer o download desse arquivo e a partir disso fazer um tratamento você pode utilizar o Python para imitar exatamente o que você faz que é o rpa então se você entra no site clica e depois entra numa planilha de excel e copia você pode criar um script criando um código que
faça o Python fazer isso para você e aí você economiza tempo ao invés de ter um usuário fazendo isso tem uma máquina fazendo isso e o usuário simplesmente vai utilizar o seu tempo para analisar de fatos dados e tomar decisões inteligentes desenvolvimento de jogos o Python não é necessariamente a primeira escolha mas ele é utilizado sim frequentemente para construir a prototipagem desses jogos ou seja deixa eu construir no modelo do jogo para ver se ele vai funcionar para depois ser aplicado em outra utilização aqui é uma fala do Peter norv que é diretor de qualidade
de busca do Google e ele disse assim o Python tem sido uma parte importante do Google desde o início e permanece assim conforme o sistema cresce e evolui hoje dezenas de Engenheiros do Google usam Python e Estamos procurando por mais pessoas com conhecimento nessa linguagem Esse é somente um dos exemplos de da a quantidade de empresas que busca por isso eu te convido a abrir o Linkedin e digitar lá na busca de vagas por Python para você entender o quanto essa linguagem é requisitada dentro do nosso mercado dentro do Python nós temos uma certa forma
ideal de trabalhar lembra que eu comentei que nós temos outras linguagens também e muitas vezes essas linguagens se parecem mais com computador e muitos usuários acabam criando uma confusão justamente por não saberem PR programar códigos limpos e fáceis de serem entendidos então nós temos aqui 19 princípios que norteiam um programador em Python o primeiro bonito é melhor do que feio o segundo explícito é melhor do que implícito simples é melhor do que complexo e complexo é melhor do que complicado existem outros eu vou separar somente alguns tá a legibilidade conta qualquer pessoa que entrar no
seu código precisa entender o que foi que você fez casos especiais não são especiais o suficiente para quebrar uma regra os erros nunca devem passar silenciosamente a menos que eles sejam explicitamente silenciados que é quando a gente utiliza por exemplo funções de exceção e de tentativa e funções de erro diante da ambiguidade ou seja da dúvida recuse a tentação de advinhar descubra primeiro deve haver uma e de preferência apenas uma forma óbvia de se fazer algo agora é melhor do que nunca e essa frase fica para você que está postergando seu aprendizado em Python mas
nunca é melhor do que imediatamente agora muita gente pula o aprendizado o passo a passo do aprendizado e já quer correr para tentar construir os códigos e aí acaba ficando completamente perdido e desistindo então fazer análises é sempre importante e a e o último que eu gostaria de destacar se a implementação é de Difícil de explicar Então ela é uma má ideia agora se ela é fácil de explicar Então ela é uma boa ideia então você que está começando agora siga esses princípios para ser um programador melhor na próxima aula você vai conhecer um case
de sucesso que utiliza o Python para análise de dados e para resolver os problemas dentro do seu negócio l