O que são variáveis nas linguagens de programação?

Para ser resumido em um Post de Blog, esta é uma explicação simples e direta sobre variáveis buscando desmistificar este conceito para iniciantes na área.
Boa leitura 😉

Resumindo…
Pelo próprio nome podemos perceber que é “algo” que pode variavar. Ou seja, é algo que poderá receber uma informação e depois poderá trocar essa informação por uma outra nova informação. Seja ela do mesmo tipo de dados (alfabético, númerico ou lógico) ou por um tipo de dados diferente.

Mas que “algo” é esse?
A variável, é o elemento mais básico para o desenvolvimento de um software e este elemento ocupa um pequeno espaço na memória do seu dispositivo (seja um computador, um smartphone, uma SmartTV e etc). Neste pequeno espaço que ela ocupa serão armazenadas temporariamente as informações, ou dados, que o software utiliza em sua execução.

Tipos de variáveis
Algumas linguagens exigem que as variáveis sejam criadas a partir de tipos pré-definidos, outras linguagens já permitem a “mutação” desse tipo de variável durante a execução do software.

Os tipos de dados mais comuns são:
Inteiro (int): Variável número do tipo inteiro, positivo ou negativo.
Ponto Flutuante (float): Variável numérica do tipo decimal.
Ponto Flutuante (double): Variável numérica do tipo decimal de precisão dupla.
Caracter (char): Variável que representa um caractere do tipo texto.
Sequência de caracteres (String): Variável que representa um conjunto de caracteres do tipo texto.
Lógico (Boolean): Variável que representa Verdadeiro (True) ou Falso (False).

Exemplos da criação de variáveis em diferentes linguagens:
Em Python:
Inteiro: idade = 32
Double: altura = 1.75
String: nome = “Joseph Donald”
Boolean: aprovado = True

Em Java:
Inteiro: int idade = 32
Double: double altura = 1.75
String: String nome = “Joseph Donald”
Boolean: boolean aprovado = true

Em PHP:
Inteiro: $idade = 32
Double: $altura = 1.75
String: $nome = “Joseph Donald”
Boolean: $aprovado = true

Obs: Em outro post, utilizando pequenos algoritmos como exemplo, falarei sobre as possíveis operações para as variáveis.

Se chegou até o final, fico grato pela atenção e espero ter contribuído em seu conhecimento.


Publicidade

Validar placas de veículos com Python (Padrão Antigo e Mercosul)

Criei um algoritmo que verifica se os dados inseridos para a placa de um veículo são válidos ou não, utilizando a linguagem Python.

Inclui os padrões:
Antigo: AAA0000
Mercosul: AAA0A00

# Lista que receberá as placas válidas
placasValidas = []

opcao = ""
print("### SOFTWARE VERIFICADOR DE PLACAS DE VEÍCULOS BRASILEIROS - PADRÃO ANTIGO E NOVO ###")

#Verifica a opção digitada, saindo do loop apenas quando o usuário digitar a letra X.
while opcao.upper() != 'X':
    contLetra = 0
    contNum = 0
    placa = input("Informe a placa do veículo:")
    #Verifica se a placa contém 7 caracteres
    if len(placa) == 7:
        #Verificar se a posição dos caracteres está correta, ou seja, letras e números no seu devido lugar.
        for i, item in enumerate(placa):
            if item.isalpha() and (i == 0 or i == 1 or i == 2 or i ==4):
                contLetra += 1
            elif item.isdigit() and (i == 3 or i == 4 or i == 5 or i == 6):
                contNum += 1


        if (contLetra == 3 and contNum == 4) or (contLetra == 4 and contNum == 3):
            #Caso a placa seja válida, insere ela na Lista de placas válidas.
            print('Placa válida!')
            placasValidas.append(placa)
                
        else:
            print('Placa inválida. Por favor, insira uma placa válida:')
            
    else:
        print("Placa inválida. Por favor, insira uma placa válida:")

    print("\n\n")
    opcao = str(input("Pressione ENTER para continuar ou 'X' para sair:"))
    print("\n\n\n\n")


#Ao final, exibe a lista de placas válidas digitas pelo usuário.
print("### PLACAS VÁLIDAS ENCONTRADAS ###")
for placasCad in placasValidas:
    print(f"Placa:{placasCad}")

Dicas de PodCasts na TI ;)

Resultado de imagem para podcast

A partir da solicitação em uma das aulas sobre dicas de PodCast, resolvi elencar aqui alguns Podcasts que estou sempre ouvindo e também aconselho que ouçam. São entrevistas, dicas, situações que vários profissionais das mais diversas áreas vivenciam cotidianamente.

Assim, você poderá se habituar melhor às demandas do mercado e como anda o hype da Tecnologia da Informação a nível Nacional e Internacional.

Dev na Estrada
É um podcast sobre Desenvolvimento Web que toda sexta-feira um novo episódio sobre tecnologias, entrevistas com profissionais na área, tudo com muito humor e alegria.

Os Hosts (anfitriões), são:
Ramon Sanches @raymonsanches
Eduardo Matos @eduardojmatos
William Arantes @warantesbr

Link do site: https://devnaestrada.com.br/
Link no Spotify: https://open.spotify.com/show/1yQ2qrscxoTmdUvZgMoY4a?si=1ZKNTELkQt6IKLFCjuhPSg

PodProgramar
É um Podcast apresentado por desenvolvedoras focado em programação, notícias e histórias, tudo com o toque feminino, e com bastante diversidade.

As Hosts (anfitriãs), são:
Jessi Zanelato @jessizanelato
Ana Eliza @aninhaebastos

Link do site: https://podprogramar.com.br/
Link no Spotify: https://open.spotify.com/show/16ZtU9p6Pja5H87W35owjY?si=MQOxhCTdR224F5zJYob2AQ

2 Devs
2DEVS é um podcast sobre programação, arquitetura, software e tudo o que é relacionado à carreira de engenheiro de software. Falando muito sobre experiências próprias e conversando com muita gente boa da área sobre os problemas, soluções, perrengues e tudo que envolve o mundo da programação.

Os Hosts (anfitriões), são:
Rachid Calazans @rachidcalazans
Thiago Ramos @thramosal

Link do site: https://2devs.simplecast.com/
Link no Spotify: https://open.spotify.com/show/5PhTDolt2xc9gne9AAUaPL?si=fHxFjxZpQMyR6k4z3WV8rA

Carreira Sem Fronteiras
Um podcast sobre pessoas que saíram do Brasil para conquistar o mundo. Toda quarta uma nova aventura.

Link do site: https://www.carreirasemfronteiras.com.br/
Link no Spotify: https://open.spotify.com/show/6TBtAsUzZxqnOYPuwmrFrl?si=obX0AwbxQAefRhGi3DplGA

Os Hosts (anfitriões), são:
Gabs Ferreira @o_gabsferreira
Thiago Ramos @fabriciocarraro

Cabela de Lab
Em um bate papo cheio de dicas e novidades sobre inovação, carreira e tecnologia, o pessoal do Luizalabs – o laboratório de inovação e tecnologia do Magalu – conversa semanalmente com diferentes convidados pra trazer um pouco de conhecimento e informação para você!

O Host (anfitrão) é:
Bruno Gouveia @o_govis

Link do Site: https://www.cabecadelab.com.br/
Link do Spotify: https://open.spotify.com/show/6jYjcj4oQ31J85jGhbiRkK?si=AurfGws1Q0CoOjOd-USxpg