Back to Browse

Curso de Python - Aula 27 - Blocos de Instrução II - eXcript

29.9K views
Sep 28, 2014
6:16

#python #programação #eXcript O que é escopo de variáveis? Em programação, escopo representa o grau de visibilidade de uma variável, procedimento, classe ou qualquer outro objeto. Assim, nessa segunda aula sobre blocos de instrução, iremos direcionar o nosso estudo para o escopo de variáveis. ====================== - CURSO de PYTON COMPLETO - Básico ao Avançado + Desenvolvimento de Aplicativos Comerciais com Python para Android, iOS, Win, Linux e Mac https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA ====================== Aprendemos que um bloco de instrução é definido através do uso de espaçamento. Logo, a quantidade de espaço de uma instrução até a margem define uma hierarquia em nosso código, por exemplo: print() ....print() ........print() Acima, nós estamos utilizando 3 instruções print(), porém, cada uma está definida em um bloco de instrução diferente da outra. Isso porque, o espaçamento da margem até a instrução é diferente. Agora, vamos fazer o mesmo exemplo, porém, utilizando variáveis: a = 10 ....b = 20 ........c = 30 Agora, nós declaramos 3 variáveis, porém, cada uma num escopo diferente. Se por acaso, nós tentarmos acessar a variável de nome c no escopo da variável "b", não será possível, até porque, quando assim o fizermos, a variável c não mais existira, por exemplo: a = 10 ....b = 20 ........c = 30 ....d = b + c #erro a variável "c" já foi liberada pelo Garbage Collector da VM do Python Acima, a soma de b + c não será possível, até porque, o escopo onde a variável "c" foi declarado não existe mais e assim, todas as variáveis ali utilizadas foram enviadas para o Garbage Collector (GC). --- + Curso de Kivy (CUPOM): https://www.udemy.com/course/curso-de-python-android-ios-windows-linux-mac/?referralCode=DFDA5155D61034794FEA + Vídeo Demo: https://youtu.be/E0YU3d4Vvxs + Material de Apoio: http://excript.com.br/python/como-instalar-o-python-windows.html + TODAS as Aulas: https://www.youtube.com/playlist?list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj + SITE da excript: http://excript.com.br/ + FB: http://www.facebook.com/excript + Twitter: https://twitter.com/eXcriptBrasil + Perfil FB: https://goo.gl/4SPRVf + CONTATO: [email protected]

Download

0 formats

No download links available.

Curso de Python - Aula 27 - Blocos de Instrução II - eXcript | NatokHD