Que você já sabe programar.
Disso eu não tenho dúvidas.
Mas será que dá pra programar melhor?
Será que dá pra buscar uma alta performance no seu código?
Qual a relação entre fila, listas e pilhas?
Você sabe me dizer?
É nessa hora que a gente entra em códigos de alta performance.
Vou dar um exemplo para a gente entender um pouco melhor.
Imagine que você está numa festa.
É nessa festa que você está organizando.
Você montou uma lista de convidados.
Nessa lista de convidados você preenche
todas as pessoas que vão estar na sua festa.
Logo depois chega o tão esperado momento da festa
e os seus convidados começam a chegar e vão se aglomerando em uma fila.
Quem chegou primeiro entra primeiro na sua festa
e vai curtir a festa tranquilamente.
Quem chega por último, entra por último.
No final da festa, o que sobra para você?
Uma pilha de pratos para lavar.
Então, o primeiro prato que está no topo da pilha
é o primeiro que vai ser lavado.
Aquele que está por último é o último que vai ser lavado.
Bom, é essa analogia entre festa e código usado na performance.
Ela existe.
A gente tem que, de alguma forma, conhecer os nossos dados
e encontrar a melhor forma de organizar eles para a gente ter melhor performance
e extrair o máximo que aquele código pode dar.
E não é só isso.
Então a gente aprendeu uma linguagem nova de programação,
não uma linguagem tipada e complexa, como é o Java que a gente já conhece,
mas uma linguagem simples de ler e escrever novos códigos,
uma linguagem que ela serve para
diversas aplicações,
aplicações web, aplicações em ciência de dados.
Ela tem diversos paradigmas envolvidos e essa linguagem é o Python.
Provavelmente você já ouviu falar e já deve conhecer um pouquinho dela,
mas tá na hora de apresentá la de forma formal para que você aprenda
das estruturas que existem nela e a forma de paradigma de programar.
Já que estamos falando de Python, vou aproveitar e falar
um pouquinho de inteligência artificial Python, uma das linguagens mais usadas
para desenvolver algoritmos de inteligência artificial.
Mas você sabe o que é uma inteligência artificial?
Você sabe o que acontece por debaixo dos panos?
Quais são os conceitos e as aplicações que nós temos
hoje em dia usando a inteligência artificial?
É nela que a gente vai focar nessa fase também. Uau!
Essa fase está cheia e repleta de conhecimento.
Você está pronto para embarcar nela?
Então vamos lá. Essa é.