Curso Python #08 - Utilizando Módulos
Summary
TLDRThis video script is a comprehensive guide on extending Python's functionality through modules and packages. The instructor uses relatable analogies, such as comparing Python's standard library to a basic car that can be upgraded with additional modules. The script covers the concept of importing libraries like 'math' for advanced mathematical operations and demonstrates practical examples, including the use of random numbers and the installation of external modules. It concludes with a series of challenges to test the viewer's understanding and application of the concepts taught, encouraging interactive learning and exploration of Python's vast ecosystem.
Takeaways
- 📘 The script introduces the basic operations in Python and the fundamentals of the language, setting the stage for more advanced topics.
- 🎓 The instructor expresses gratitude to the supporters of a successful crowdfunding campaign, emphasizing the community's role in the course's creation.
- 🚗 A car analogy is used to explain the concept of modules and packages in Python, likening a basic car to Python's standard functionalities and optional upgrades to additional modules.
- 🧩 The human body is compared to a machine that can be enhanced with 'modules' or additional functionalities, such as food and drinks, which are not innate but can be added for extra features.
- 📚 Python, like other programming languages, is extensible through the use of packages and modules, allowing for the addition of new functionalities beyond the language's standard capabilities.
- 🔍 The 'import' statement in Python is discussed, highlighting two methods: importing all functionalities of a module or importing specific functions from it.
- 🔢 The 'math' module is introduced as an example of a standard library in Python that provides additional mathematical functionalities, such as square root calculation and factorial.
- 🛠️ Practical examples are given on how to use the 'math' module, including importing specific functions like 'sqrt' for square root calculations and 'randint' for generating random numbers.
- 💻 The script provides a tutorial on how to create and use a new Python file, demonstrating the process of writing and executing Python code within an IDE.
- 🔄 The concept of updating and managing Python modules is touched upon, explaining how to install new modules and how to handle errors when trying to import non-installed modules.
- 🎓 The script concludes with a series of challenges for the learners to apply their knowledge, including tasks like calculating the integer part of a number, determining the hypotenuse of a right-angled triangle, and sorting students' names for presentations.
Q & A
What is the main topic of the video script?
-The main topic of the video script is about extending the functionality of the Python programming language by using modules and packages.
Who is the speaker in the video script?
-The speaker in the video script is a professor named Estácio, who is teaching a Python programming course.
What is the significance of the 'carro popular' analogy used in the script?
-The 'carro popular' (popular car) analogy is used to explain the concept of basic functionality in Python, similar to how a basic car comes with essential features and can be upgraded with additional modules.
What is the purpose of the 'math' module in Python?
-The 'math' module in Python provides access to mathematical functions that are not available in the basic Python installation, such as square roots, factorials, and trigonometric functions.
How can one import all functionalities from a module in Python?
-You can import all functionalities from a module in Python by using the 'import' statement followed by the module name, for example, 'import math'.
How can one import only specific functionalities from a module in Python?
-You can import only specific functionalities from a module by using the 'from' keyword followed by the module name and the specific function, for example, 'from math import sqrt'.
What is the importance of importing modules in Python?
-Importing modules in Python is important to extend the language's capabilities, allowing programmers to use additional functionalities without reinventing the wheel and keeping the base language lean and efficient.
What is the role of the 'as' keyword in module importing in Python?
-The 'as' keyword in Python's module importing allows you to give an alias to the imported module, which can be helpful for shortening long module names or to avoid naming conflicts.
Can you give an example of a non-standard library that was mentioned in the script?
-An example of a non-standard library mentioned in the script is 'hoje', which is not installed by default with Python but can be added to extend its functionality.
How can one find out which modules are installed in their Python environment?
-One can find out which modules are installed in their Python environment by checking the interpreter settings or using the 'pip list' command in the terminal.
What are the challenges proposed at the end of the script?
-The challenges proposed at the end of the script are programming exercises that involve using Python's modules to perform various tasks, such as calculating the integer part of a number, computing the hypotenuse of a right-angled triangle, and sorting the order of student presentations.
Outlines
📚 Introduction to Python Language Extensions
This paragraph introduces the concept of extending the Python programming language's functionality beyond its standard capabilities. It uses the analogy of a basic car that can be upgraded with additional modules to explain how Python can be enhanced with packages and modules. The instructor expresses gratitude for the support received for the Python programming course and mentions the importance of learning about modules and packages in the course's theoretical part.
🔌 Understanding Python Imports and Modules
The speaker delves into the mechanics of importing modules in Python, explaining the difference between importing all functionalities of a module using a general import statement and importing specific functionalities using a more specific statement. The paragraph uses the metaphor of beverages and desserts to illustrate the concept of importing only what is needed to conserve memory and resources. It also introduces the 'math' library as an example of a standard Python library that provides additional mathematical functionalities.
🛠️ Practical Application of Python Modules
This section focuses on the practical application of Python modules. The instructor demonstrates how to import the 'math' module and use its functions in a Python script. It emphasizes the importance of understanding both the theory and practice of module usage in Python, and it provides a step-by-step guide on how to import and use different functionalities from the 'math' module within a Python program.
🔢 Exploring Python's Standard Libraries and Modules
The speaker discusses the vast array of standard libraries and modules available in Python, which can be imported to add various functionalities to a program. It explains how to explore and import these libraries using Python's built-in functions and tools. The paragraph also highlights the ability to create custom libraries or modules and share them with the community for others to use.
🎓 Challenges and Practical Exercises with Python Modules
This paragraph introduces a series of challenges and exercises designed to help learners practice and apply their knowledge of Python modules. It suggests looking into the 'math' module for functions that can assist in solving mathematical problems and encourages learners to explore other modules that can facilitate tasks such as random number generation and more.
🛑 Handling Module Installation and Uninstallation
The speaker explains how to manage the installation and uninstallation of Python modules. It demonstrates how to install a module that is not available by default, such as the 'hoje' module, and how to use it in a program once installed. The paragraph also addresses what happens when a module is uninstalled and how to avoid errors in the program due to missing modules.
🎁 Conclusion and Call to Action
In the concluding paragraph, the instructor summarizes the lesson on Python modules and emphasizes the importance of practice through the provided challenges. They encourage learners to subscribe to the channel for updates on new content and to engage with the community for further learning. The instructor also thanks contributors and participants for their support in making the course a success.
Mindmap
Keywords
💡Basic Operations
💡Python
💡Modules
💡Functionality
💡Import
💡Libraries
💡Matemática (Math)
💡Exercises
💡Random
💡Community
💡Challenges
Highlights
Introduction to basic operations in the Python programming language and understanding the fundamentals.
Learning how to extend the language by adding more functionality beyond what comes out of the box.
A special thank you to the supporters of the Python programming course, highlighting the success of the crowdfunding campaign.
Explanation of the concept of 'carros populares' or basic cars in Brazil as an analogy for the basic functionalities of Python.
The comparison between a basic car and Python's standard library, emphasizing the ability to add modules for extended functionality.
An analogy using the human body to explain the concept of adding modules or functionalities to the basic structure.
The introduction of the 'import' statement in Python for including external libraries or modules.
Explanation of the difference between importing all functionalities of a module and importing specific functions.
A demonstration of importing the 'math' module for additional mathematical functionalities in Python.
Practical application of importing modules in Python and using specific functions like 'sqrt' for square root calculation.
The concept of creating and importing custom modules or libraries in Python for community use.
Instructions on how to install external modules in Python using the package manager.
An overview of the vast number of modules available for import in Python to extend the language's capabilities.
The presentation of challenges and exercises to practice the concepts learned in the course.
A discussion on how to use Python modules to solve mathematical problems, such as calculating the hypotenuse of a right-angled triangle.
The importance of practicing coding challenges to solidify understanding and improve programming skills.
Encouragement for students to subscribe to the channel for updates on new course content and additional learning materials.
A reminder of the course's didactic approach and the availability of organized material for effective learning.
Transcripts
até o momento a gente aprendeu como
fazer as operações básicas no bairro e
entendeu os fundamentos da linguagem
aguarde-se um momento de dar um passo à
frente de aprender como estender a
linguagem como a gente coloca mais
funcionalidade no nosso programa muito
além daquilo que já vem de fábrica com a
linguagem
[Música]
1 olá pequeno gafanhoto seja bem vindo
de volta ao seu curso de linguagem de
programação python com 100 vídeo o meu
nome estava na barraca
eu sou professor e finalmente eu estou
gravando uma aula na certeza de que um
curso de paz não vai acontecer
completamente a gente teve a campanha de
brown funny a galera cunhou a
pesadamente ea gente conseguiu bater
todas as metas propostas do projeto eu
vim aqui sinceramente agradecer os nomes
de todos os apoiadores que né reservar
um espaço dessas aulas vai aparecer em
algum momento aqui embaixo passo na aula
e isso é uma grande conquista tanto pra
mim quanto a toda a equipe que trabalha
no conseguidos quanto à quantidade de
alunos vai ser beneficiado com a criação
desse curso o que é sinceramente
agradecer de coração
mas eu não vim aqui para agradecer os
agradecimentos já foram dados vários
medos que eu só queria registrar mais
uma vez aqui nessa aula mas agora eu
tenho um grande orgulho de chave na fase
oito do nosso curso de pai onde nós
vamos aprender a trabalhar com móveis e
você vai entender melhor o que é o
imóvel que um pacote o que é um conjunto
de funções agora na nossa parte teórica
da aula ainda bateu a áfrica tem que tem
tudo
[Música]
ó certeza você ou alguém da sua família
seu pai eu tive meu irmão já um bom
carro mesmo
e aqui no brasil é muito comum a gente
comprar o carro que a gente chama de
popular ou então um carro bem básico
seria um carro básico é um carro que
serve no básico que o carro pode fazer
que é que levaremos atua normalmente
quando você compra um carro popular
ele vem só com as coisas básicas né ele
vem sem ar condicionado bem servidos
elétrico sem direção hidráulica
enfim você compra o carro mais barato
que tem ele vai servir para o base
daquilo que ele se presta a ser um carro
só que aí você pode comprar agora um
modelo popular modelo básico e depois de
um tempo instalar módulos dele se pode
depois de um tempo colocar um ar
condicionado
nunca mais ninguém bota vidro elétrico
direção hidráulica pode botar um sistema
de som mas poucas almas a qualidade
melhor então é pra isso que perde os
módulos o python assim como a linguagem
java com a segunda várias outras
linguagens
é uma linguagem ao trabalho a partir de
pacotes a partir de módulos instaláveis
e módulos já pré-definidos mas quando
você cria o programa em python
ele vem com o básico ver com feijão com
arroz é como se fosse um carro batido a
votar pela cheia que para poder dar um
outro exemplo pra você você vai entender
com certeza
e para ilustrar isso eu vou utilizar uma
outra máquina o corpo humano como disse
anteriormente o corpo humano nosso corpo
é como se fosse uma máquina vez o vasco
voltou a funcionar
só que a gente acorda levanta uma mãe do
mais ea gente vai começar a cavaco
a gente precisa de algumas adições
líquidas adicionar algumas coisas e vou
dar uma sugestão aqui o que a gente pode
adicionar o nosso corpo
durante o dia a gente aciona comidas
bebidas doces
esses recursos eles não são padronizados
a gente não vem com isso já embutido na
gente mas a gente precisa adicionar
estes módulos para fazer algumas
funcionalidades durante dinheiro então
vou colocar aqui alguns exemplos de
bebida alguns exemplos de corrida e
alguns exemplos de 12 e eu vou chamar
cada grupo desses aí está aparecendo
como bibliotecas não têm biblioteca
posso a qualquer momento colocar esses
alimentos dentro do meu corpo para fazer
as funcionalidades aquele press
no linguajar da programação a gente pode
fazer importações a esse tipo de
biblioteca e como eu expliquei
geralmente os programas em python por
padrão tem um conjunto limitado de
comandos e sus funciona para que a
linguagem seja rápida para que os
programas sejam pequenininhos e não
gastem memória e não tenham gastos
adicionais sem necessidades
se eu precisar de algumas
funcionalidades aí eu trago de fora e
importa nem a programação ea esses
recursos passam a funcionar o estado que
essas explicações não ficando claro na
sua cabeça você pode ainda não vai
entender o que é o módulo que é uma
funcionalidade pela biblioteca impacto
mas essa história da gente conseguir
colocar coisas para adicionar
funcionalidades a gente espera que isso
a cpi atendendo dentro da linguagem
países para incluir alguma coisa eu
tenho que usar o comando eo porte e não
basicamente para identificar é parecido
por exemplo aí eu posso colocar por
exemplo em port de vida e aí a partir do
momento em que os dois como está
aparecendo aqui em baixo todas as
bebidas estão aparecendo vão ser
importadas do importe de vida e eu
importo automaticamente eu posso
utilizar todas as bebidas
de maneira similar seu real comando
importa e doces
ele vai importar todos os gostos então
basicamente no python você vai dar o
comando importa nas primeiras linhas dos
programas em python você vai dar um
suporte necessários a esse programa e
vai colocar o nome do módulo nome da
biblioteca que vai ser carregada para
esse programa só que você parar pra
pensar
quando eu do importe bebidas a paixão
aqui embaixo quando não importe bebidas
em voz doce cada importe deles por
exemplo importa bebida importa todas as
bebidas
só que vai vender todas vou colocar
todas elas em uma mesa e não vou ver
tudo se importar os doces vou de todos
os servidores para - eu vou comer todas
as doses não quiser importar somente um
podia dentro da biblioteca de doces
nesse momento eu só podia na biblioteca
de bebidas por exemplo eu posso importar
só o cafezinho a fazer essas importações
únicas a gente vai utilizar um com um
pouco diferente do que aconteceu em oslo
joguei o doce que estava
antes de me importe eu não coloquei um
poste depois antes da palavra doce
vou colocar a palavra from então ficou
abaixo dos recordes
eu posso colocar putin então basicamente
a diferença entre esse comando e se aqui
de baixo e de cima em pote bebida vai
importar todas as bebidas e não
necessariamente eu vou precisar de todas
as bebidas para poder trabalhar esse
programa se você precisa de poucas
coisas por exemplo eu invento é importe
12 eu vou dar só um doce importe pudim
dessa maneira ele não vai importar os
outros a rosquinha ou com o que a torna
um sorvete ele só vai importar um pudim
nessa aqui de cima ele vai importar
todas as bebidas
os tanques também esteja claro existem
duas maneiras básicas de importar
módulos dentro do país com o importe e
com o som e tord até a forma para
referenciar nos módulos nas
funcionalidades das constantes e tudo
mais
muda um pouquinho dependendo da forma
que você vai utilizar mas de forma
resumida o plano de firma entre aqui ele
vai importar todas as funcionalidades do
módulo o comando de baixo vai importar
apenas as funcionalidades que eu
escolher o comando de silva é mais
generalista e o comando de baixo é um
pouco mais específico economizou um
pouco mais a sua memória
vou dar um exemplo de uma biblioteca
padrão não é uma biblioteca muito
utilizada já vem inclusive quando você
instala o pacote do bairro já vem essa
biblioteca é só não me importava dos
programas é a biblioteca que está
fazendo aqui do lado da biblioteca meta
inscrita novamente assim como está
acontecendo aqui do lado
tudo em letras minúsculas a palavra
nessa significa matemática então ela vai
trazer algumas funcionalidades
matemáticas extras na aula sete na fase
7 do seu curso e se você não viu a aqui
em cima da minha cabeça vai aparecer
aqui em cima playlist no curso completo
não pulei etapas você tem outras
lá a gente tá na alphaville 8 a gente
tem outras sete fazem consultas sete
aulas
ele então a bateria gigante de
exercícios para fazer você clicar aqui
em cima desse vizinho está em cima da
minha cabeça
você vai ter acesso também a playlist de
exercícios que está separada plate nas
aulas
quando você for assistir o gol de barton
tem duas permite acompanhar
a playlist das aulas ea plate dos
edifícios não deixe de acompanhar todos
os vídeos quando você dá em port né
importa a biblioteca meta ela vem com
uma série de funcionalidades extras
estão na aula 7
a gente viu como é que soma subtrai
multiplica de vídeo tinha exportação
a gente viu um monte de funcionalidade
que o bairro já vem por padrão sem
importância nenhuma
esse é o caso por falar do carro popular
o carro base que vem com as rodas se eu
vou colocar no carro não ela vem com
rodas do carro não ver com moda em sua
carcaça e não por padrão o pai do jovem
o operador mais operador - o operador
turístico que a multiplicação dos
asteriscos que são a implementação tenha
barra para fazer divisão de uma série de
operadores que a gente viu já durante a
aula sete se você perdeu
dá uma olhadinha lá mas pode ser por
exemplo que eu tenha lá tirada média de
um aluno existir osella 7,25
se eu quiser levantar um pouco para cima
aí você vai ter que importar um protesto
à matemática e utilizar por exemplo a
funcionalidade se o fio já faz um
regulamento para cima de maneira
singular
a gente tem a funcionalidade floor que
faz um arredondamento para baixo
a gente vai ver como é que utiliza isso
já seja você entenda as funcionalidades
aqui também tem a função tronco que
edson kenji saito carlo essa liminar da
vírgula frente sem fazer regulamento
nenhum vai trocar também tem a função
palco é power que a potência que vai
funcionar de forma semelhante aos dois
asteriscos
eu tenho também a funcionalidade que a
gente já fez um exercício para calcular
que a fpr pedro ken para calcular raiz
quadrada ou square quadrado
funcionalidade fatorial lembra o
professor de matemática pedia por causa
de fatores número tenha essa
funcionalidade também e ela já está
incluída dentro da biblioteca anexa e do
norte no momento em que o coloca o
comando por exemplo importe mesmo e vai
importar essa funcionalidade a funcionar
estão aqui e mochila do aluno e também
muitas lutas só em portugal
botar tudo o x1 reportagem simula uma
bola à barra
isso é um programa só quer utilizar raiz
quadrada eu não quero arredondar para
cima ou para baixo
se eu bem pode mesmo ele vai funcionar
tudo junto e vai importar tudo sim e não
importa todos a toda utilizar qualquer
uma das funcionalidades
o time está aqui do lado agora se você
quiser utilizar somente o programa agora
ele só precisa da funcionalidade
matemática de cálculo de raiz quadrada
aí eu vou ter um comando importe fplp
então de toda a estratégia é utilizar um
segundo o comando de todo o desmatamento
eu não vou poder utilizar floss e outro
gate fatorial potencializando power eu
vou te dar um segundo comando eu só vou
poder utilizar o risco é rude que a
função escrever o que eu fiz uma
importação otimizada sua importação
somente daquela funcionalidade que é
preciso agora vai precisar só de risco é
ruth e disse lhe o exemplo eu posso
importações duas poles você pode colocar
prometem porte
frt vírgula se você vai importar as duas
então é assim que a gente vai fazer
importações
mas não adianta ficar só na teoria
chegou agora a hora de colocar em
prática
[Música]
no momento prático da nossa alma
gente vou abrir meu pai charme seu pai
charney eu vou dar uma dica porque
passou muito tempo dos meus das
primeiras aulas não sei quando você está
assistindo atualizado
dessa maneira você abriu baixar a nossa
parte e você clica aqui ó configurar e
cheque verde tem alguma atualização
feita dentro do seu sistema dizendo que
a versão do baixar convite a atualizar a
fechar ou abrir no projeto que estou
utilizando o pai do teste a gente poder
fazer os exercícios das aulas no projeto
dentro do bairro teste o botão direito
vou criar um novo ainda e vou dar o nome
de aula 08 a ok
e aí vai criar o pai pra mim fazer o
seguinte olha por exemplo aulas
biblioteca a biblioteca de matemática
agora posso fazer o seguinte o que vou
fazer com que seja a ponto é que quando
o voto pondo em dúvida todas as
funcionalidades mas quando eu importo
matemática todas as funcionalidades nem
vou falar o nome dela eu vou tirar esse
comando de importação daqui eu vou tirar
daqui
a partir do momento em que utiliza o
método ponto ele não deixa mais não
sumiu tudo isso porque não existe a
minha biblioteca meta
aqui não importe
a partir daqui automaticamente eu posso
botar um ponto e ainda toda essa
funcionalidade viu antes eu não tinha
nada a minha pô não importe apareceu
todas as funcionalidades eo saque do
número 1 do país vai receber lembra o
futebol é sempre recebe mostrar que no
final a de igual a um botão direito e 81
[Música]
98 e 99
o arredondamento daqui a 39 também é
exatamente essa é a primeira forma
ele importa todas as funcionalidades
vamos fazer daquele jeito
aí eu posso dizer aqui qualquer importar
se você tirar todas as funcionalidades
digita espaço escolhe o momento em que
eu faça importação assim eles já são já
diretamente a minha pasta
eu não preciso ponto a função
diretamente e funcionou por exemplo
[Música]
[Música]
rc o 3.7 já em desenvolvimento
vou colocar aqui na versão mais próxima
possível do nosso da nossa versão do
país instalado você trabalhar com o pai
então 39
você tem todas as funcionalidades
exemplo exemplos aqui você pode dar uma
estudada por exemplo voltar aqui e vou
dar uma olhada na biblioteca lendo aqui
o 19 no mac móveis matemáticas
você pode utilizar números aleatórios
utilizou um valor aleatório que o método
da classe ano e 10 e número do lote
número real de entre 0 e 15 você quiser
pode colocar um em 2011 inteiro por
exemplo de 1 a 10 nós de novo
10 21 porte aqui e vou segurar o passo a
passo
olha só o tamanho da lista de coisas que
eu possa importar por padrão
online guanabara você tem um monte de
votos em áreas que têm algumas
funcionalidades são do team que já vem
na na funcionalidade do do bairro mas
tem algumas bibliotecas por exemplo vou
procurar um método que na lista
a meta deles passados né instalados e
bibliotecas e para já vai ver isso
não isso aqui já é a quantidade de
bibliotecas que eu posso colocar é por
padrão dentro num país em que está
instalado na minha máquina mas a
funcionalidade vai muito além de voltar
aqui no país um ponto org
vocês aqui ó um ponto aqui de novo em
vez de clicar em docs ou clicar em vai
pai esse pai de python esse último país
a equipe é o paquete in the wind pacotes
extras dá só uma olhada
eu tenho uma lista kaká é muita coisa
que pode ser importada separadamente o
bairro eu sou o treinador eu vi um pai
que eu posso criar a minha própria
biblioteca no próprio módulo
disponibilizar na comunidade
e aí qualquer pessoa pode utilizar os
seus programas todos por exemplo se eu
quiser fazer
sei lá bebê provavelmente validação de
pétion eu posso fazer um modo para isso
dispõe de dar à comunidade
nós vamos fazer aqui por exemplo eu vou
ficar aqui em causa é pé quente e vale
dá opções são tantas opções que não
conseguem se infiltrar
então por exemplo aqui eu vou lá outro
por aqui por internet que a internet tem
uma quantidade gigante de de modo ele
tem sobre o assunto internet e tem uns
1.315 coisas eu vou mas é o seguinte eu
sei que deixamos até porque a gente vai
carregar refuge
o destaque em fim de set e eu tenho a
biblioteca e hoje está em férias até
aqui hoje para mostrar hoje onde tem
toda a funcionalidade equipe do max vou
mostrar pra você que o seguinte se eu
dei um porte e hoje ele vai dar erro
ó ele não tenha doença que hoje isso
porque essa biblioteca não está no
computador mas ela pode ser importada
como eu faço isso de não baixar uma
maneira muito simples a sua morada ou
não clique aqui
em stop motion
clique aqui se você prestar atenção aqui
embaixo
dentro deste ano instalando já instalou
hoje a partir de agora eu já posso
utilizar a minha biblioteca pediu hoje
uma olhada aqui o manual eu posso ver
que eu posso utilizar o comando aqui o
normal
eu vou ficar aqui e me utilizar eu posso
utilizar por exemplo vou colocar aqui ó
de óculos
qual é o formato tem de escrever
vamos colocar aqui no meu programa não
colocar imprimir direto e hoje eu tenho
uma função que é um erro
não vou escolher o tempo de duas coisas
primeiro stream o lá e vou colar o
control v
ele colou aquele peixe estava do lado
depois que eu queria colocar vírgula
[Música]
executar o programa aló mundo e tem um
lado do mundo né não
por aqui a 1 achei que ele copiou voltar
aqui no meu programa em python o apagar
os atletas e vou colocar américas
vamos executar aula olá mundo eo mundo
do lado civil a funcionalidade de hoje
ela sequer vem instalado por padrão no
painel mas eu posso nela do programador
criou essa funcionalidade colocou
disponível como um módulo eu importei
esse módulo instalem no meu computador e
aí eu posso começar a utilizar a não ser
ver quais os módulos que estão
instalados nem é esse pois módulos
externos que estão instalados no
computador é fácil
vem aqui não faz charme nós vamos abrir
a parte de preferências antes
ferramentas preferências vão explicar
aqui no projeto
projeto não explicar em interpretador
agente intrometer clicando na área você
vê que existe
o módulo é hoje instalado se você quiser
adicionar qualquer outro modo uma outra
maneira você clicar aqui no varzim e
escolher car
olha isso orlando é um tempão e na zona
de trás
a quantidade de módulos é gigante imensa
são módulos externos você pode adicionar
qualquer um deles aqui
na hora que você quiser se você quiser
desinstalá lo você pode vir aqui em mogi
clicar no menu e dinheiro ele vai
desinstalá já não estava instalada ea
partir desse momento no programa para de
funcionar ou apertar o play aqui ó
ele já deu erro porque ele não a
conseguiram importar e moe
se você quiser adicionar você pode
voltar lá nas preferências do seu charme
e você pode adicionar à biblioteca e
mogi
hoje existem várias ordens e vários
demonstra vários módulos para hoje
amo você ser muito elogio aquela
selecionei está o pet e vai instalar
aqui embaixo aparecendo foi instalado
com sucesso
vamos fechar aqui você está aqui ea
partir do momento em que o módulo está
instalado
eu consigo fazer no programa funcionar
novamente e aí deu pra entender como
funciona a coisa dos módulos pois a aula
ainda não terminou porque tá vindo aí um
monte de darci província
[Música]
por isso jesus
[Música]
então chegando agora é o momento de
desafios e eu vou propor alguns
enunciados até ao passado a bola sete
a gente completou os 15 primeiros
edifícios
agora tenho um momento de ver mais
desafios e esses desafios
a gente comenta a partir de agora vendo
o exercício 16 que diz o seguinte criou
um programa que lê o número real
qualquer para teclados e voz de donatela
a sua porção inteira então por exemplo
se eu digitar 6.127 ele vai mostrar a
parte inteira 68 como é que você faz da
confessionalidade uma dica que dou
dá uma olhadinha em todas as funções que
tem dentro da classe do módulo messi que
foi que a gente importou durante a aula
vamos até os 17 e os seguintes faça um
programa que lê o cumprimento do catetão
rosto de um triângulo e do capeta de à
frente de um triângulo retângulo calcule
e moda do comprimento da hipotenusa você
lembra da aula de matemática da
relembrado você é um triângulo retângulo
a gente tenha a gente chama de cateto
oposto
a gente tem um capítulo de já frente a
gente tem um ângulo de 90 graus
e a gente tem aí poder usa e aqui junta
tudo isso e eu vou te falar
existe uma maneira de fazer muito fácil
exercícios isso porque a gente pode
utilizar módulos a facilitar não sabe
nada
não sei que existe o princípio
matemático é quadrado da hipotenusa
igual à soma dos quadrados de catete e
12 pode utilizar esses conceitos a
resolver-se 17º exercício vamos até o
18º anunciaram que é o seguinte faça um
programa que nenhum ângulo qualquer e
mostra até o valor do seu selo o fino e
tangente
só para relembrar a vida quando a gente
tem os ângulos você tem um círculo de
uma meta
você tem o eixo vertical que as cenas o
eixo horizontal que nos concentramos e
você tem as projeções da escola por
exemplo um ângulo de 45 graus
a projeção em pé é a projeção do oceano
ea projeção detalhada é do confiando que
quanto médio vai pedir um programa só ao
ano acaba de dar 45 onde vai calcular o
feno e o oceano
eu vou te dizer o seguinte existem
bibliotecas de carregar o módulo ferrato
vou ficar dando dica aqui
dá uma olhada na resolução desses 18 la
place e decide se eu mostrar
como fazer isso de maneira muito simples
isso está dando na guanabara futebol que
não sabia que tanta matemática e tudo
mais
utilizando a matemática só para criar os
exemplos aqui mas durante o seu processo
de aplicação
duas outras aprendizagens você pode
utilizar qualquer ciência sequeira
qualquer situação tática que você quer
não bati aqui pelo 19º exercício nas
mãos desafios que é você só quer sortear
164 alunos para pagar o quadro
imagina a situação surge da matemática
professor falar da sala de aula
ele quer sortear tem quatro alunos e que
só tinha um deles pra pagar o pato
faça um programa que ajude a ele lembro
o nome de todos os quatro alunas
escrevendo o nome do escolhido
e aí você consegue fazer isso isso
utilizando também o modo que a gente viu
durante as aulas se você está com dúvida
aqui em cima e tem interatividade vai a
playlist exercícios e ver a resolução do
existe 19
mas não adianta só ficar vendo a
resolução tem que fazer também tentar
fazer porque essa é a maneira mais fácil
de aprender a dominar o 20º e pelo
último exercício dessa aula
o desafio seguinte o mesmo professor
desafio de outra pessoa tinha um aluno
que a sorte a ordem de apresentação de
trabalhos dos alunos para um programa
que reúne 24 alunos nessa em como tinha
anteriormente e mostra a ordem sorteada
agora não quer escolher um ele tem a
maria o pedro paulinho e os selva onde
vai escolher
nesses quatro quem vai prender quem vai
aprendendo a primeira depois do boom de
posters e depois 4 e quer quatro nomes
na ordem de apresentação e ainda você
consegue fazer também vão chegar à
última exercício não era de 20 ó fato um
programa em python que abra e reproduzir
um álbum de arquivos mp3 e aí como de
ser feito
a solução da resposta com módulos qual o
módulo vai carregar como você vai
carregar tenta fazer e eu vou trazer uma
das soluções é claro que não existe uma
solução única para isso uma das soluções
a que tiver menos linhas
eu vou fazer aqui como solução 21 que
está aparecendo aqui do lado e aí
resolver todos claro
quantas vezes quiser eu estou fazendo
alguns desafios aqui e esse desafio eu
vou dar um resposta isso porque o nosso
curso de paz não foi aprovado foi a
comunidade nerd alunos do curso em vídeo
ea gente vai fazer mais de 100
executivos na aula 8 a gente chegou a
121
a próxima aula a gente volta aqui com
mais na tela e com mais exercícios nunca
se esqueça que ser inscrito no canal é
muito importante porque sempre que sair
mal nova você vai realizar fica de olho
também na nossa página no facebook está
no facebook também conseguido sempre sai
uma aula nova eu aviso a galera também ó
aqui em cima você pode clicar no link da
atividade e de todo o material extra que
é organizado para esse curso esse curso
está sendo montado com uma base didática
muito grande você vai poder se organizar
organizar o material e fazer tudo vai
aprender de uma vez por todas a
linguagem python porque o esporte na 18
a gente já foi o de móveis importação
enfrentar um problema para leoni p13
colocar ele na hora a quantidade de
coisas você vídeo vai trazer para você
aqui neste bairro de bairro que pra
galera que carregava tabaco demais ainda
mais a imagem
se você fazer todos esse desafios que eu
coloquei aqui do lado da tela do melhor
consegue fazer sem copiar código da
internet então fica aí os desafios coca
para a funcionária cachola porque vão
certeza essa aula vai ser muito mais
produtiva se você resolver todos os
desafios propostos pela fruto a gente se
vê na próxima aula ea gente vê um monte
de vídeo benefício que o já está
disponível no canal ou vai ficar
disponível muito trash art bastante
acerto que agora qualquer uma das
políticas organizadas se inscreve no
canal eles o final desse vídeo sempre
fica com um monte de coisas a fazer
muito obrigado por todos os
colaboradores todos os nomes que
apareceram durante aula foram pessoas
que ajudaram esse curso aconteceu um
forte abraço ea derrota
[Música]
تصفح المزيد من مقاطع الفيديو ذات الصلة
5.0 / 5 (0 votes)