Argumento de Função Nomeado vs Posicional em Python

Nesta aula estudaremos o conceito de Parâmetros Nomeados e Parâmetros Posicionais. Estudaremos a diferença entre os conceitos e suas características, bem como quando utilizar cada uma das definição.

ARGUMENTOS NOMEADOS (KEYWORD ARGUMENTS)

Em Python é possível invocarmos funções passando os argumentos de forma posicional ou então, através da associação chave-valor …

more ...

Parâmetros de Função em Python

Nesta aula vamos estudar os parâmetros das funções e a sintaxe que a linguagem Python disponibiliza para manusearmos esses atributos. Aprenderemos o conceito e a diferença entre função e argumento e aprenderemos como utiliza-los corretamente.

PARÂMETROS

Estudamos que funções processam informações e também, podem receber e retornar valores. Toda função …

more ...

Introdução às Funções em Python

Nesta aula iniciaremos o estudo das funções, a principal estrutura para separarmos e modularizarmos nossas aplicações. E também, são as funções que originam do Paradigma de Programação Funcional.

INTRODUÇÃO

Funções são blocos de instrução que podem ser invocados de qualquer parte do nosso código. Toda função, por definição, possui um …

more ...

Atribuição Condicional em Python

Nesta aula vamos estudar a atribuição condicional, uma maneira menos verbosa para definirmos 1 dentre 2 valores possíveis dependendo da avaliação de uma expressão.

ATRIBUIÇÃO CONDICIONAL

A atribuição condicional é a atribuição de um valor mediante o resultado de uma expressão. Em suma, a atribuição condicional funciona da mesma maneira …

more ...

Operadores de Atribuição Compostos do Python

Nesta aula estudaremos os Operadores de Atribuição Compostos da linguagem Python que, além de adicionarem o valor a direita do operador de atribuição, realizar uma determinada operação antes da atribuição propriamente dita

OPERADORES COMPOSTOS

Os Operadores de Atribuição Compostos realizam uma operação e em seguida, atribuem o resultado da operação …

more ...

Atribuição Múltipla em Python

Nesta aula estudaremos a atribuição múltipla, uma ferramenta da linguagem Python para atribuirmos vários valores a várias variáveis numa única expressão.

INTRODUÇÃO

Atribuição múltipla

A atribuição de valores é uma tarefa corriqueira e essencial no desenvolvimento de software. Algumas linguagens como o Python, definem notações diferente para atribuição, permitindo assim, por exemplo …

more ...

Estrutura de Atribuição Simples do Python

Nesta aula estudaremos o Operador de Atribuição do Python bem como a relação entre a parte esquerda e direita que formam a estrutura de atribuição do Python.

A ATRIBUIÇÃO DE VALORES

Atribuição Simples em Python

A Atribuição de Valores é a passagem de informação a determinada variável. Toda variável, por sua definição, pode receber …

more ...

Introdução aos Dicionários do Python

Nessa aula estudaremos os dicionários, uma estrutura simples de ser usada que nos proporciona uma forma de programar rápida e simples, produzindo um código legível e fácil de ser entendido.

INTRODUÇÃO

Já estudamos as listas, como também, aprendemos diversas formas para manipula-las. Agora, nós daremos início ao estudo dos dicionários …

more ...

Escopo de Nomes em Python

Nessa aula estudaremos o Escopo de Nomes e continuar nosso estudo sobre os blocos de instrução.

ESCOPO

O Escopo de Nome tem a função de classificar quais nome de variáveis, funções, classes estão acessíveis em cada bloco de instrução. O escopo, também é responsável por inutilizar variáveis declaradas e que …

more ...

Blocos de Instrução em Python

Os blocos de instrução fazem parte de qualquer código Python como também, organizando o escopo de variáveis de funções.

BLOCO DE INSTRUÇÃO

Bloco de instrução é o conjunto das instrução que estejam num mesmo nível de indentação, mesmo nível hierárquico.

A imagem demonstra um trecho de código Python em que todas as instruções estão no mesmo bloco de instrução, o bloco de instrução global, o bloco de instrução a nível de aqruivo.

A imagem acima mostra um trecho de código em que …

more ...