Curso Python #08 - Utilizando Módulos
Introdução ao Curso de Linguagem de Programação Python
Visão Geral da Seção: Nesta seção, o professor inicia o curso agradecendo aos apoiadores e apresentando os objetivos do curso.
Agradecimentos e Objetivos
- O professor agradece aos apoiadores do curso.
- Destaca a importância da criação do curso para beneficiar um grande número de alunos.
- Apresenta orgulho em iniciar a fase 8 do curso, onde serão abordados módulos e pacotes em Python.
Adicionando Funcionalidades com Módulos
- Compara a adição de funcionalidades em um programa Python com a instalação de módulos em um carro básico.
- Explica que programas Python têm um conjunto limitado de comandos por padrão para serem rápidos e econômicos em termos de memória.
- Mostra que é possível importar bibliotecas ou módulos externos para adicionar funcionalidades específicas ao programa.
- Demonstra como fazer importações utilizando o comando
importseguido pelo nome da biblioteca ou módulo desejado.
Importando Bibliotecas Específicas
- Explica que é possível importar todas as funcionalidades de uma biblioteca utilizando apenas o comando
import.
- Demonstra como importar apenas uma função específica dentro de uma biblioteca utilizando o comando
fromseguido pelo nome da biblioteca e pela palavra-chaveimport.
Analogia entre Adicionar Funcionalidades no Corpo Humano e Programação Python
Visão Geral da Seção: Nesta seção, o professor utiliza uma analogia entre adicionar funcionalidades ao corpo humano e adicionar módulos em Python para ilustrar o conceito de importação de bibliotecas.
Adicionando Funcionalidades ao Corpo Humano
- Compara o corpo humano a uma máquina que funciona por padrão, mas pode ter funcionalidades adicionadas.
- Sugere adições líquidas como exemplo de funcionalidades que podem ser adicionadas ao corpo durante o dia.
- Utiliza a analogia das bebidas, comidas e doces como exemplos de módulos ou bibliotecas que podem ser importados para adicionar funcionalidades específicas.
Importando Bibliotecas no Corpo Humano
- Explica que assim como na programação Python, é possível importar bibliotecas ou módulos externos para adicionar funcionalidades ao corpo humano.
- Mostra que a palavra-chave
importé utilizada tanto na programação quanto na analogia do corpo humano para incluir as funcionalidades desejadas.
- Demonstra como utilizar o comando
importseguido do nome da biblioteca (bebida) para importar todas as bebidas disponíveis.
- Apresenta a diferença entre importar todas as bebidas e importar apenas um tipo específico de bebida utilizando o comando
fromseguido do nome da biblioteca (bebida) e da palavra-chaveimportseguida pelo nome da bebida desejada (cafezinho).
Conclusão e Considerações Finais
Visão Geral da Seção: Nesta seção, o professor conclui a aula reforçando os conceitos apresentados sobre importação de módulos em Python.
Considerações Finais
- Reforça a importância da importação de módulos em Python para adicionar funcionalidades específicas aos programas.
- Destaca que a importação de bibliotecas permite expandir as capacidades básicas da linguagem Python.
- Encerra a aula reforçando o conceito de importação e convidando os alunos a praticarem o uso de módulos em seus programas.
Fim do Vídeo
Visão Geral da Seção: O vídeo termina aqui.
Importando Módulos
Visão Geral da Seção: Nesta seção, o instrutor fala sobre a importação de módulos em Python e como utilizar suas funcionalidades.
Importando um Módulo Específico
- Utilize a sintaxe
import nome_do_modulopara importar um módulo específico.
- Por exemplo,
import mathimporta o módulo de matemática.
Importando Todas as Funcionalidades de um Módulo
- Utilize a sintaxe
from nome_do_modulo import *para importar todas as funcionalidades de um módulo.
- Por exemplo,
from math import *importa todas as funcionalidades do módulo de matemática.
Utilizando Módulos Externos
- É possível utilizar bibliotecas externas em Python.
- Para isso, é necessário instalá-las na máquina utilizando o comando
pip install nome_da_biblioteca.
- Após a instalação, é possível importar e utilizar as funcionalidades dessas bibliotecas em seu programa.
Arredondamento e Formatação de Números
Visão Geral da Seção: Nesta seção, o instrutor aborda o arredondamento e formatação de números em Python.
Arredondamento
- O arredondamento pode ser feito utilizando a função
round(numero).
- Por exemplo,
round(3.7)retorna 4.
Formatação com Casas Decimais
- É possível formatar números com casas decimais utilizando a função
format(numero, ".nf"), ondené o número de casas decimais desejado.
- Por exemplo,
format(3.14159, ".2f")retorna "3.14".
Utilizando Bibliotecas Externas
Visão Geral da Seção: Nesta seção, o instrutor explica como utilizar bibliotecas externas em Python.
Importando Bibliotecas Externas
- Utilize a sintaxe
import nome_da_bibliotecapara importar uma biblioteca externa.
- Por exemplo,
import randomimporta a biblioteca random.
Utilizando Funcionalidades das Bibliotecas
- Após importar uma biblioteca externa, é possível utilizar suas funcionalidades em seu programa.
- Por exemplo, utilizando a biblioteca random, é possível gerar números aleatórios com a função
random.randint(a, b).
Instalando e Utilizando Bibliotecas Externas
Visão Geral da Seção: Nesta seção, o instrutor mostra como instalar e utilizar bibliotecas externas em Python.
Instalando Bibliotecas Externas
- Utilize o comando
pip install nome_da_bibliotecapara instalar uma biblioteca externa.
- Por exemplo,
pip install requestsinstala a biblioteca requests.
Utilizando Bibliotecas Instaladas
- Após instalar uma biblioteca externa, é possível utilizá-la em seu programa.
- Para isso, utilize a sintaxe
import nome_da_biblioteca.
Desafios e Resoluções de Exercícios
Visão Geral da Seção: Nesta seção, o instrutor propõe desafios e mostra as resoluções de exercícios em Python.
Desafio: Parte Inteira de um Número Real
- O desafio consiste em criar um programa que leia um número real e retorne sua parte inteira.
- Utilize a função
int(numero)para obter a parte inteira do número.
Desafio: Cálculo do Comprimento do Cateto Adjacente
- O desafio consiste em criar um programa que calcule o comprimento do cateto adjacente de um triângulo retângulo.
- Utilize a fórmula matemática conhecida para calcular o comprimento do cateto adjacente.
Desafio: Projeções no Plano Cartesiano
- O desafio consiste em criar um programa que calcule as projeções no plano cartesiano.
- Utilize bibliotecas externas, como math, para realizar os cálculos necessários.
Desafio: Sortear uma Ordem Aleatória
- O desafio consiste em criar um programa que sorteie uma ordem aleatória entre quatro nomes.
- Utilize bibliotecas externas, como random, para realizar o sorteio.
Conclusão e Próximos Passos
Visão Geral da Seção: Nesta seção final, o instrutor conclui a aula e dá orientações sobre os próximos passos.
Organização do Curso
- Acesse o link fornecido para acessar a organização completa do curso.
- A organização ajudará na aprendizagem e no acompanhamento das aulas.
Inscrição no Canal
- Certifique-se de estar inscrito no canal para receber as atualizações do curso.
- Fique atento também às postagens no Facebook para obter informações adicionais.
Próximas Aulas
- Nas próximas aulas, serão abordados novos desafios e exercícios em Python.
- Continue praticando e se dedicando ao aprendizado da linguagem.
Música
Visão geral da seção: Esta seção do vídeo apresenta música.
Música
- A música começa a tocar no minuto 0:33:26.