1. Análise do Conteúdo

Do que se trata o conteúdo?

O material apresenta uma introdução ao uso da linguagem de programação Python, abordando desde a sua história e características até a configuração do ambiente de desenvolvimento, tanto em plataformas online (Jupyter Notebook) quanto em instalações locais (Python + IDEs). Também revisita conceitos de algoritmos e fluxogramas, preparando o aluno para escrever programas em Python.

Principais assuntos

  • História e características do Python – criado por Guido van Rossum na década de 80, focado em legibilidade, sintaxe simples e ampla biblioteca padrão. Exemplo: uso de print() para exibir texto.
  • Ambientes de desenvolvimento – comparação entre Jupyter Notebook (online) e instalação local (Python + IDE). Exemplo: criar um notebook, escrever a = 5 e imprimir com print(a).
  • Instalação do Python – download do instalador, escolha de versão ≥ 3.5, configuração de variáveis de ambiente. Exemplo: baixar o instalador para Windows e executar.
  • IDE PyCharm – criação de projetos, arquivos, execução de código, uso de plugins para células. Exemplo: instalar o plugin “Cell” e executar uma célula contendo 2*3.
  • Fluxogramas e algoritmos – revisão de como representar algoritmos graficamente e sua tradução para código. Exemplo: fluxograma de soma de dois números.

Ponto de maior atenção

Garantir que a versão do Python instalada seja ≥ 3.5, pois versões anteriores podem apresentar incompatibilidades de sintaxe e falta de recursos modernos.

Conclusão

O conteúdo oferece uma base sólida para quem inicia em programação, mostrando como escolher e configurar o ambiente, além de reforçar conceitos fundamentais de algoritmos e fluxogramas que serão aplicados em Python.

A. Algoritmos para resolver problemas

Um algoritmo é uma sequência finita de instruções que transforma uma entrada em uma saída. Ele descreve passo a passo a solução de um problema, independentemente da linguagem de programação. Exemplo: algoritmo para calcular a média de três números.

B. Algoritmos na forma de fluxogramas

Fluxogramas são diagramas que representam visualmente a lógica de um algoritmo usando símbolos padronizados (retângulo, losango, oval). Eles facilitam a compreensão e a comunicação da solução. Exemplo: fluxograma que mostra a decisão “número > 0?” usando um losango.

C. Linguagem Python e como configurá-la no seu computador

Python é uma linguagem de alto nível, interpretada e de tipagem dinâmica. Para configurá‑la:

  1. Baixe o instalador do site oficial (python.org).
  2. Execute o instalador e marque a opção “Add Python to PATH”.
  3. Verifique a instalação abrindo o terminal e digitando python --version.
  4. Instale uma IDE (PyCharm, VS Code, etc.) e configure o interpretador Python na IDE.

2. Resumo Geral do Conteúdo

O vídeo introdutório inicia contextualizando a disciplina de algoritmos e programação, destacando a importância de aprender Python como linguagem de propósito geral. Guido van Rossum, o criador do Python, buscou criar uma linguagem com sintaxe clara e legibilidade, o que a tornou popular em áreas como ciência de dados, aprendizado de máquina e desenvolvimento web.

Para facilitar o aprendizado, o professor apresenta duas abordagens de desenvolvimento: a utilização de um ambiente online, Jupyter Notebook, que permite escrever e executar código em células interativas, e a instalação local do interpretador Python, acompanhada de uma IDE (PyCharm). O Jupyter oferece recursos de exportação para PDF, HTML e arquivos .py, permitindo que os alunos transfiram seus notebooks para execução local.

Na parte prática, o vídeo demonstra a criação de um novo notebook, a execução de células simples, a definição de variáveis e a impressão de resultados. Em seguida, mostra como instalar o Python em diferentes sistemas operacionais, configurando o PATH e utilizando o console interativo que já vem com o instalador no Windows.

O PyCharm é detalhado como uma IDE robusta, com recursos de criação de projetos, execução de arquivos, console integrado e suporte a plugins. O plugin “Cell” permite dividir o código em células, semelhante ao Jupyter, e executar apenas a célula selecionada. O professor também explica como personalizar atalhos de teclado para melhorar a produtividade.

O conteúdo encerra reforçando a importância de dominar os conceitos de algoritmos e fluxogramas antes de avançar para a codificação em Python, garantindo que os alunos tenham uma base sólida para escrever programas eficientes e legíveis.

3. Mapa Mental

mindmap root((Python e Algoritmos)) sub1((História e Características)) sub1a((Guido van Rossum)) sub1b((Versões ≥ 3.5)) sub2((Ambientes de Desenvolvimento)) sub2a((Jupyter Notebook)) sub2b((Instalação Local)) sub2b1((Python)) sub2b2((IDE: PyCharm)) sub3((Algoritmos)) sub3a((Definição)) sub3b((Fluxogramas)) sub4((Configuração)) sub4a((Download)) sub4b((PATH)) sub4c((IDE Setup))

Questões sobre o conteúdo

1. (1,50 ponto) Qual é a principal razão pela qual Guido van Rossum desenvolveu o Python?


2. (2,50 pontos) Em qual versão mínima do Python o conteúdo recomenda que os alunos utilizem?


3. (2,50 pontos) Qual dos seguintes itens NÃO é uma característica do Python conforme apresentado no vídeo?


4. (3,50 pontos) Quando se utiliza o plugin “Cell” no PyCharm, qual é a principal vantagem?


Texto original

O texto original pode conter falhas de gramática ou de concordância, isso ocorre porque ele foi obtido por um processo de extração de texto automático.
Texto extraído do video Videoaula 3 - Sobre Python

Bem-vindos novamente a nossa disciplina de algoritmos e programação de computadores, um para o NIVESP.
Essa é a nossa terceira videoaula.
A gente vai aprender um pouco sobre Python.
A gente vai começar a introduzir o linguagem de programação para familiarizarem, começar a ver direitinho, como é que configura a linguagem, onde faz os testes.
Até a última videoaula, nossa última aula foi sobre fluxogramas.
A gente já teve uma noção de algoritmos e agora a gente vai começar a ver um pouco sobre a linguagem para começar a fazer realmente os nossos programas, numa linguagem que possa ser executada no computador.
Bom, num caso da linguagem Python, ela foi desenvolvida no final da década de 80 por um holandês, que é esse guido, não vou só pronunciar o nome dele corretamente, mas ele estava trabalhando na CWi, que fica lá na Holanda, e ele acabou desenvolvendo essa linguagem de programação, visando ter uma linguagem de propósito geral, que pudesse ser utilizada em diferentes aplicações, e que ela pudesse também ter alta legibilidade, que pudesse ter uma sintaxe e instruções, né, serem escritas de uma maneira que pudesse ser interpretada, tanto pelos computadores como também pelos desenvolvedores.
A linguagem Python possui uma vasta biblioteca de aplicações, nossa biblioteca na equiposa que pode ser usada para diferentes aplicações, como essa tem bibliotecas específicas para a processamento gráfico, para a data mining, para aprendizado de máquina, entre várias outras aplicações diversas, e ela possui uma grande popularidade, principalmente nos últimos anos, onde é a maioria dos profissionais, tem utilizado essa linguagem para desenvolver os seus aplicativos.
A versão atual da linguagem Python, pessoal, é a 3.
8.
3, mas na nossa disciplina vocês não precisam utilizar exatamente essa versão, basta que ela seja maior ou igual a 3.
5.
Então, evitem de utilizar a uma versão da linguagem Python, que seja menor do que a 3.
5, porque você pode ter alguns problemas de sintaxe ou algumas funcionalidades, podem não estar presente nessas versões anteriores.
Na nossa disciplina, a gente vai aprender a linguagem Python, por meio de duas maneiras que podem ser escolhidas por vocês.
A primeira delas é usando uma interface online, que não vai precisar que vocês instalem nenhum software ou nenhum outro aplicativo no computador de vocês.
Então, vocês podem simplesmente usar o seu navegador para poder acessar a interface online, e aí a partir de lá você consegue testar e desenvolver os seus programas que a gente vê na disciplina.
Alternativamente, vocês podem instalar o Python, o instalar o interpretador no computador de vocês, usando o inclusivo, uma IDE para facilitar o desenvolvimento, e na aula de hoje a gente vai ver essas duas opções.
Então, vocês podem escolher qual maneira vocês querem realmente começar o desenvolvimento.
Eu sugiro que vocês começam com a interface online para já começar a executar os exemplos que a gente começar a ver nessa disciplina, e em paralelo vocês vão tentando instalar o interpretador no computador.
Então, para um perder tempo, vocês façam testes, os exemplos do interface online, e também aí ao longo dessa semana e da próxima vocês vão verificando, inclusive com os nossos facilitadores, como instalar o interpretador no computador, que acaba ficando bem mais rápido e fácil de você executar esses programas localmente, ao invés de fazer isso por meio da interface online.
Bom, no caso da interface online, a gente vai utilizar o Jupyter Notebook que está disponível aqui neste endereço.
Então, eu tenho ele aqui já no meu computador.
Aqui, neste caso, você vai descer, então, essa aqui é a tela principal, você vai descer até aqui nesse botão, tentar no navegador, try it in your browser, time list.
Então, é só aplicar nele, aí você vai ter várias opções de insalizar o interpretador.
A gente vai escolher esse primeiro aqui, que é o clássico, está legal, muito bem.
Então, aqui ele entrou, quando você tem essa tela, você vem aqui em file, e a gente vai criar um novo notebook, escolhendo aqui a opção Python 3, ele vai abrir uma nova janela, e aonde a gente vai ter exatamente o nosso interpretador.
Então, exatamente aqui, pessoal, é onde você vai digitar os seus comandos, o seu programa, para poder rodar nesse interpretador online.
Então, por exemplo, fazendo um teste aqui, só fazer 2, 3, e mandar ele executar essa célula, então esse retangulzinho aqui, a gente chama de célula, você pode vir aqui, e mandar rodar a célula, ele vai te dar a opção, você pode criar uma nova célula aqui embaixo, para executar uma segunda instrução, por exemplo, eu vou definir uma variável A, que vai receber o valor 5, eu posso executar também, dando o contra o Enter, talvez no contador de vocês, seja alguma outra técnica de atalho, mas é a questão de verificar aí no seu computador.
Emcerindo uma nova célula, eu posso mandar imprimir o valor dessa variável A, então ele vai imprimir o valor 5, e enfim, aqui, então, pessoal, é onde você vai executar todas as suas instruções, é possível também exportar o seu programa, então você pode fazer um download aqui do teu programa, para alguma, como código, para, por exemplo, que é a extensão.
pi, você pode exportar também para PDF, para HTML, então, por exemplo, se você está executando seu código aqui, e você quer depois executar esse mesmo código no teu computador, localmente, usando o seu interpretador, você vem aqui e faz um download do arquivo.
pi, o Python, e aí você consegue depois executar o teu computador.
Bom, então é isso, no caso do Jupter, voltando aqui para os nossos slides, a gente tem a segunda versão, a segunda opção, que é instalar o Python no computador.
Então, a gente vai entrar nesse link que está aqui, é onde a gente vai fazer o download do interpretador Python, para o nosso computador, lá, a gente vai escolher qual o sistema operacional que a gente está trabalhando, então eu vou voltar aqui para o nosso tela, e esse é o apagna que está naquele link que eu mostrei para vocês, aqui a gente vai escolher então o download do Python de acordo com o nosso sistema operacional, no meu caso aqui eu estou usando o Mac OS X, então ele já detectou isso e já colocou aqui um link direto para fazer o download do Python para o Mac, mas se vocês tiveram usando Windows, basta selecionar aqui a opção correta, o Windows, Linux, o Mac, entre outras opções também, uma vez que você fez o download e fez a instalação do Python, é possível já começar a executar os seus programas, no caso do interpretador Python para Windows, ele já vem com uma IDE, que é chamada de id, que ela já vem pronta para você utilizar, então nesse caso aqui eu coloquei algumas instruções para você executar o interpretador do Windows, que está exatamente aqui nessa fonte, então se vocês quiserem vocês podem acessar esse vídeo do YouTube, lá explicado bem detalhadamente, como executar o Python para o Windows, então basicamente você vai clicar aqui no botão de iniciar do Windows, vai selecionar aqui o UIDO, lá do menu, ele vai abrir essa janelinha que está aqui, essa janelinha é o próprio interpretador, então vejam que isso daqui é como se fosse aquela tela do Jupyter, onde você coloca as instruções e ele já vai te dando o resultado de cada instrução executada, então por exemplo aqui, eu estou, foi colocado então uma instrução, print, hello world, e aí o próprio interpretador já mostrou o resultado aqui embaixo, essas setinhas aqui, essas três estrecinais de maior, significa que é onde você vai inserir as novas instruções, então aqui você vai inserir uma nova instrução, vai dar enter, daí ele vai mostrar aqui embaixo o resultado para você, você pode também abrir uma nova janela desse interpretador, então basta clicar aqui no file, em novo arquivo, ele vai abrir essa janela aqui para você, nessa janela você pode colocar suas instruções aqui sequenciais, e uma vez que você faz isso, é possível você clicar em run e run modo, com isso o que vai acontecer? Aquelas instruções que você colocou naquela janela nova vão ser executadas todas ao mesmo tempo, quer dizer uma depois da outra, mas elas vão ser executadas sequencialmente, e o resultado vai sendo apresentado lá no interpretador, então por exemplo tem uma primeira instrução que é o imprimir Hello World, isso aqui está em preço aqui, depois eu tenho o print 3 vezes 10, ele já impreme aqui o resultado que é 30, depois print go de bai, daí ele impreme aqui embaixo do bai, depois ele vai impreme 3 menos 2, e o resultado é 1, que está aqui embaixo, essa janela é útil, quando você tem o seu programa com várias instruções, você quer executar esse programa tudo de uma vez, ao invés de executar a célula por célula, então você faz por meio dessa janela a parte, está bom? Bom, e se você quiser, é possível também você instalar uma outra IDE, que são IDES, IDE é uma brilhatura para Integrated Development Environment, que é o ambiente e desenvolvimento integrado, traduzindo o irimente, é um aplicativo que vai fornecer funcionalidades para o programador de software, então ele tem já embutido um editor de texto, que é onde você vai digital os instruções do seu programa, e tem o próprio compilador já embutido, e também tem um demogador de código, que é um outro conceito que a gente vai ver adiante, que é no nosso curso.
Para Python existem várias IDE disponíveis, e isso a gente pode verificar nesse link que está aqui, então a gente tem aqui várias IDE para Python, e uma delas que a gente vai que eu sugiro utilizar, mas que vocês podem utilizar outros também, se vocês quiserem, é o Python, que é exatamente o que está nesse link aqui.
Quando a gente clica nesse link, a gente vai para essa tela, onde a gente pode fazer um download desta IDE, no caso aqui a gente tem a opção de download, da versão profissional, como também, da versão para a comunidade.
Essa versão para a comunidade, que é essa daqui, ela já basta para os nossos propósitos da disciplina.
Então vocês podem clicar aqui em download, para fazer o download de acordo com o nosso sistema operacional, seguindo as instruções de instalação.
E quando a gente executa essa IDE pela primeira vez, a gente chega nessa janela que está aqui.
Essa janela, pessoal, é quando você não tem nenhum projeto ainda criado da tua IDE.
Então a gente vem, cria um novo projeto, então a gente clica nessa primeira opção.
A gente vai escolher aqui em cima a localidade no nosso sistema de arquivo do nosso projeto, onde vai estar armazenado nosso projeto.
Você pode dar um nome para esse projeto, por exemplo, exemplo 01.
Aqui embaixo você vai escolher o interpretador em Python para essa IDE.
Normalmente ela já vem configurada por padrão, aquela IDE que você já tem instalado no teu computador.
Mas se você tiver várias versões do Python, é interessante você escolher aqui aquele interpretador que você quer utilizar.
A gente clica, então, aqui em criar.
Ele vai criar esse projeto para a gente, que vai estar aqui nesse lado aqui da tela.
E a gente pode vir aqui dar um nil arquivo.
Colocando um arquivo, aí criando um arquivo para o nosso programa.
Então, por exemplo, posso criar aqui um exemplo 01.
PI.
Isso é um código em Python do Enter.
E aí, ele cria, então, a minha nil arquivo.
Já, então, nesse lado aqui é onde a gente pode realmente começar a escrever o nosso programa.
Nessa IDE, a gente tem também aqui embaixo o Python console.
Quando a gente clica nela, ele vai abrir essa janela onde você tem, o interpretador já embutido na própria IDE.
Então, olha só, aquelas três sinais de más, quer dizer, você pode vir aqui e colocar algum comando.
Por exemplo, 2, mais 3, e da Enter, ele vai mostrar para você o resultado.
Mas você pode vir aqui em cima e colocar também uma instrução.
Então, por exemplo, eu vou mandar imprimir a frase, Olá, classe.
E com isso, eu vou salvar, e aqui eu vou mandar executar o meu código.
Ele vai escolher aqui, qual que é o arquivo, que ele vai executar.
E ele executou aqui, então, ele rodou, o exemplo 1.
pi, e ele editou que ele escreveu para a gente o Olá, classe, que é o resultado desse print.
Uma outra funcionalidade também dessa IDE, pessoal, é a gente executar a célula.
Já aqui em PyCharm, preferências.
A gente vai clicar em plugins.
Aqui, a gente vai ter que adicionar, a gente vai ter que instalar um novo plugin, que é o.
.
.
A gente clica, procura aqui, por céu.
O céu quer dizer de célula.
A gente vai encontrar esse plugin aqui, o PyCharm, céu molde.
Então, basta selecionar ele e mandar instalar nessa IDE.
Quando a gente faz isso, o que a gente vai ter? A gente vai ter a opção de separar essas instruções por meio de células.
Então, essa separação é feita por meio dessas duas sinais de hashtag.
Quando a gente seleciona uma célula como essa, a gente pode vir aqui.
.
.
No código, céu molde e run, céu.
Então, com isso, ele vai executar aquelas células apenas que a gente selecionou.
É, mais ou menos, o mesmo comportamento lá do jupter.
Tá bom.
Então, você quer, por exemplo, executar essa célula que está aqui, 2x3.
Eu separo ela por meio dos dois sinais de hashtag.
Coloco meu cursor dentro daquela célula e mando executar aquele código.
Então, ele coloca aqui exatamente aquele resultado pra gente.
Você pode também fazer o que eu fiz aqui, colocar alguma técnica de atalho para poder executar aquela célula.
Sempre precisar vim aqui com o mouse e selecionar aqui de rodar a célula.
Você pode simplesmente determinar uma tecla de atalho para poder rodar aquela célula também.
Pra isso, a gente vai lá em preferências, seleciona que map.
Aqui em que map, a gente vai procurar por céu.
Aí, a gente vem aqui na opção run, céu, e faz alteração do atáculo de atalho para poder rodar aquela célula.
Então, é basicamente isso.
Voltando aqui nos nossos slides.
A gente já viu, então, como utilizar o PyTcharm.
A gente viu como instalar esse plugin e a configuração das teclas de atalho.
Então, é isso, pessoal.
Essa foi a nossa videoaula sobre o Python.
Espero que vocês possam ter aproveitado.
E a gente se vem então na próxima videoaula.
Muito obrigado.

Total: 0.00