What is Python?
Um tutorial em vídeo gratuito de Academind by Maximilian Schwarzmüller
Online Education
52 cursos
3.700.484 alunos
Descrição da aula
Let's dive into the most important question first: What is Python? In this lecture, we'll take a closer look.
Saiba mais sobre o curso completo
Python - The Practical Guide
Learn Python from the ground up and use Python to build a hands-on project from scratch!
17:31:55 de vídeo sob demanda • Atualizado em Novembro 2025
Students can take advanced Python courses and build real projects with it
Students may build upon the Python and Blockchain knowledge gained in this course and start working on their own Blockchain
Students can dive into Web Development or Data Science with Python
Português [Automático]
Então, o que é Python? Python é uma linguagem de programação que pode ser usada para muitas coisas diferentes. É uma linguagem de programação extremamente avançada, fácil de usar e orientada a objetos. O que isso significa? É potente porque oferece bom desempenho. Ele é executado em todos os principais sistemas operacionais, portanto, não importa se você está usando Mac, Windows ou Linux. Ele funcionará em todos eles e você poderá usá-los para este curso. E é extremamente versátil. Para ser mais preciso, se analisarmos sua versatilidade, veremos que podemos usá-lo para criar scripts ou programas simples executados em nossa área de trabalho (com ou sem interface do usuário), que você pode usá-lo para o desenvolvimento da Web para executar código do lado do servidor, ou seja, código que faz algo no servidor, envia de volta documentos HTML para seus usuários e coisas do gênero. E outra maneira muito popular de usar Python é na ciência de dados. E, depois deste curso, você poderá mergulhar em todas essas áreas diferentes, porque neste curso você aprenderá todos os fundamentos básicos sobre Python, sobre os quais todos esses pilares basicamente se baseiam. Mas o que esses pilares significam em detalhes? Bem, podemos criar scripts e programas; por exemplo, criar uma calculadora simples que executamos a partir da linha de comando integrada do nosso sistema. Podemos escrever scripts de utilitários simples, como scripts de limpeza ou scripts que salvam alguns dados em arquivos. É claro que podemos criar programas complexos. Podemos adicionar uma interface de usuário para criar aplicativos de desktop reais; isso também é algo relativamente fácil de fazer, graças ao rico ecossistema do Python (outro argumento profissional interessante). Ele tem um amplo ecossistema de pacotes e bibliotecas de terceiros que você pode adicionar para acrescentar facilmente novas funcionalidades aos seus programas. Quando damos uma olhada no desenvolvimento da Web, tiramos proveito disso. Há muitos pacotes que facilitam a escrita de código no lado do servidor e, assim, podemos usar o Python como uma linguagem no lado do servidor. Podemos criar aplicativos de pilha completa em que o Python recebe solicitações e envia respostas em HTML, ou aplicativos de API em que também recebemos solicitações e enviamos respostas, mas em que interagimos apenas enviando dados e nenhum código HTML que possa ser renderizado por um navegador. Isso nos permite criar aplicativos da Web com os quais outros programas podem se comunicar; na verdade, isso também é o que será abordado neste curso (mas falaremos mais sobre isso depois). Também podemos usar estruturas como Django ou Flask. Essas são as bibliotecas de terceiros que mencionei para facilitar muito a vida de nossos desenvolvedores. Quando damos uma olhada na ciência de dados, outra forma muito popular de usar Python, também temos um rico conjunto de programas de terceiros que fazem cálculos estatísticos e trabalham com números de forma muito, muito fácil. Também temos maneiras fáceis de coletar, importar, limpar e usar dados, e podemos fazer todos os tipos de análises estatísticas, implementar modelos de aprendizado de máquina e usá-los em nossos aplicativos. Assim, o Python é extremamente versátil e, portanto, aprendê-lo é definitivamente uma ótima ideia. E todas essas áreas se baseiam nos conceitos básicos que você aprenderá neste curso. Mas o Python não é apenas poderoso e versátil, ele também é fácil de usar. Ele tem uma sintaxe limpa e simples, sem nenhum detalhe extra. Ele tem uma abordagem incluída nas baterias, o que significa que, logo após instalar o Python, você já tem muitas possibilidades de usá-lo. Você não precisa importar e implementar pacotes de terceiros, que devem ser baixados e instalados separadamente. Para muitas coisas, não é possível usar apenas o que está integrado. Isso é muito bom. Além disso, ele oferece uma excelente documentação, portanto, se houver algo em que você esteja preso ou não tenha certeza, poderá mergulhar na documentação e obterá muitos exemplos; muitas maneiras de aprender Python, caso não consiga encontrar outros recursos que também o ajudem. Porque, como eu disse, há um ecossistema rico que oferece muitos recursos também, o que é bastante surpreendente. E, por fim, é orientado a objetos. Isso é algo que ficará mais claro quando nos aprofundarmos no que isso significa em um módulo separado deste curso. Se você já tem alguma experiência em programação, ficará feliz em saber que o Python usa classes e herança; que ele oferece suporte a todos esses recursos, não o força a usá-los, mas oferece a possibilidade, e que o uso desses recursos oferece muitas vantagens, o que torna a linguagem ainda mais poderosa e fácil de usar. Não é de se admirar que o Python seja muito popular, portanto. Se dermos uma olhada nesse gráfico, veremos que o Python é extremamente popular e está ganhando popularidade, ultrapassando muitas outras linguagens aqui. E é claro que ele está fazendo isso porque é fácil de aprender, é muito versátil e tem esse ecossistema interessante com muitos pacotes de terceiros e, portanto, é altamente extensível. Portanto, aprender Python sempre foi uma boa ideia. Agora é uma ideia melhor do que nunca. Assim, vamos instalar o Python e escrever nosso primeiro programa simples com ele.