Pular para o conteúdo principal

Postagens

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( in...
Postagens recentes

SQL SERVER - técnicas de otimização de consultas SQL para melhorar o desempenho.

SQL (Structured Query Language) é uma linguagem de programação usada para gerenciar bancos de dados relacionais. Com o SQL, você pode criar, ler, atualizar e excluir dados — o famoso conjunto de operações CRUD (Create, Read, Update, Delete). Neste artigo, veremos algumas das técnicas mais eficazes para otimizar nossas consultas SQL. 1. Use a indexação adequada Um índice é como um índice de um livro: ele serve pra encontrar informações rapidamente sem ter que "ler" todas as páginas (ou todas as linhas de uma tabela, no caso do banco de dados). Tipos de índices no SQL Server   Índice Clustered (agrupado) A tabela só pode ter um. Ele define a ordem física dos dados na tabela. Exemplo típico: índice na chave primária. CREATE CLUSTERED INDEX idx_produtos_id ON produtos(id); Índice Non-Clustered (não agrupado) A tabela pode ter vários.  É uma estrutura separada que aponta para os dados reais. Muito útil para buscas em colunas que não são a chave primária. CREATE NONCLUSTERED...

Exercícios resolvidos de SQL - comando While no SQL Server

O comando while é usado em programação para executar um bloco de código repetidamente enquanto uma condição especificada for verdadeira. Aqui estão algumas razões para utilizá-lo: 1. Repetição Controlada: Permite que você execute um conjunto de instruções várias vezes, o que é útil em situações onde o número de iterações não é conhecido antecipadamente. 2. Condições Dinâmicas: A condição pode depender de variáveis que mudam durante a execução do programa, permitindo que você controle o fluxo de forma flexível. 3. Evitar Looping Infinito: Se a condição for projetada para eventualmente se tornar falsa, o while pode ser uma maneira segura de garantir que o loop não continue indefinidamente. 4. Simplicidade: Para algumas lógicas, usar while pode ser mais intuitivo e legível do que outros tipos de loops, como o `for`. 5. Eficiência: Pode ser mais eficiente em termos de desempenho em certos casos, especialmente quando o número de iterações pode variar amplamente. Em resumo, o while é uma fer...

Definição de Dbt - Data build tool

Data build tool , ou dbt , é uma ferramenta de código aberto (versão Core) usada para transformar dados, usando scripts SQL (.sql) e scripts YAML (.yml). É uma das principais ferramentas utilizadas atualmente no processo de transformação dos dados. E essa transformações são realizadas através de consultas em SQL. Com isso, engenheiros e analistas de dados podem manipular seu Data Warehouse com mais agilidade e eficiência. Engenheiro de dados:  Colaborador focado na criação da infraestrutura de dados e suas funcionalidades para que os times de operações interagirem a partir disso em cada etapa do fluxo do projeto construído, ou seja, com o pipeline de dados; Analista de dados: Colaborador responsável por definir conceitos de dados e disponibilizar para o restante da empresa as informações em forma de tabelas e dashboards, que são painéis intuitivos e interativos; De forma simplificada , o DBT, roda as consultas salvando em uma nova tabela ou visualização(view) dentro do se...

Extraindo/Removendo caracteres de um texto no Excel

Neste tutorial vamos aprender a  extrair/remover caracteres de um texto no Excel. O Microsoft Excel é o editor de planilhas mais utilizado no mundo. Em muitos casos, ao trabalhar em alguns projetos, temos a necessidade de realizar alguns tratamentos nos dados que recebemos e uma das necessidade pode ser , fazer a remoção de uma determinada quantidade de caracteres de um texto. No meu caso aqui, eu tenho uma coluna que diz qual é a área em que um determinado colaborador atua. Porém, a coluna área , vem com o nome da área + o número do departamento . Eu quero remover o número, para deixar somente o nome da área.  Para isso, utilizamos duas funções super importantes que são:  ESQUERDA e NÚM.CARACT A função ESQUERDA serve para extrair os caracteres mais a esquerda de um texto qualquer. A sintaxe da função ESQUERDA  é:   =ESQUERDA (célula onde se encontra o texto que queremos extrair os caracteres mais a esquerda ; [o número de caracteres que queremos...

Como criar uma tabela temporária no SQL Server?

As tabelas temporárias são uma ferramenta poderosa em SQL, permitindo aos desenvolvedores armazenar resultados , melhorar o desempenho da consulta e simplificar consultas complexas .  As tabelas temporárias  são criadas e preenchidas dinamicamente. E também são excluídas automaticamente quando a sessão ou conexão termina. Eu tenho essa tabela no Banco de Dados SELECT      cep,    logradouro,    complemento,    bairro,    localidade,    uf FROM Enderecos Agora, vou criar e armazenar os dados da tabela Endereços em uma tabela temporária. Para criar a tabela temporária, utilizamos o símbolo do “jogo da velha” (#) antes do nome da tabela. CREATE TABLE #TABELA_TEMPORARIA (              CEP VARCHAR(20),      LOGRADOURO VARCHAR(300),      COMPLEMENTO VARCHAR(300),      BAIRRO VARCHAR(300),      LOCALIDADE VARCHAR(...

Como remover um caractere de uma palavra ou texto no SQL Server?

Para remover um determinado caractere no SQL Server , utilizamos a função  REPLACE() . Eu tenho essa tabela no Banco de Dados Preciso remover o caractere " - " da coluna cep, marcada em azul. Para remover , vou utilizar a função  REPLACE() . A sintaxe da função  REPLACE()  é a seguinte: REPLACE (coluna ser utilizada,'caractere a ser removido','caractere que vai substituir ' ). Segue o código:                SELECT                    cep,                    REPLACE (cep,'-','')NOVA_COLUNA_CEP,                    logradouro,                    complemento,                   bairro,                   l...

Exercício resolvido utilizando if-elif-else em Python

Faça um programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido. Solução #criar a variável que vai receber a letra digitada sexo = input ( "Digite F para Feminino ou M para Masculino: " ) # Desenvolvendo a lógica if sexo == "F" or sexo == "f" :     print ( "Feminino" ) elif sexo == "M" or sexo == "m" :     print ( "Masculino" ) else :     print ( "Sexo Inválido" ) Ao executar o script , teremos como saída: