Curso Python #08 - Utilizando Módulos

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 import seguido 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 from seguido pelo nome da biblioteca e pela palavra-chave import.

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 import seguido 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 from seguido do nome da biblioteca (bebida) e da palavra-chave import seguida 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_modulo para importar um módulo específico.
  • Por exemplo, import math importa 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"), onde n é 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_biblioteca para importar uma biblioteca externa.
  • Por exemplo, import random importa 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_biblioteca para instalar uma biblioteca externa.
  • Por exemplo, pip install requests instala 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.
Video description

Nessa aula, vamos aprender como utilizar módulos em Python utilizando os comandos import e from/import no Python. Veja como carregar bibliotecas de funções e utilizar vários recursos adicionais nos seus programas utilizando módulos built-in e módulos externos, oferecidos no Pypi. Gostou da aula? Então torne-se um Gafanhoto APOIADOR do CursoemVídeo acessando o site cursoemvideo.com/apoie Aula do Curso de Python criado pelo professor Gustavo Guanabara para o portal CursoemVideo.com. Curso em Vídeo Seja um apoiador: http://cursoemvideo.com/apoie Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Twitter: http://twitter.com/cursosemvideo Google+: http://plus.google.com/112666558837414979080 Patrocínio HOSTNET: http://www.hostnet.com.br GAFANHOTOS: http://apoie.me/cursoemvideo