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

Comando switch

Sobre o comando switch, analise as seguintes afirmações: I.    É recomendado o uso quando o número de opções for muito grande. II.   Se nenhuma correspondência for encontrada, o código após a palavra default que será executado. III.  A palavra case deve ser seguida do símbolo de igual (=). Quais afirmações estão corretas? Alternativas a)Apenas I b)Apenas II c)I e III d)I e II e)I, II, e III A alternativa correta é : b) Apenas II   , porque o default funciona como um "caso padrão", executado quando nenhum case corresponde ao valor testado. Considerações importantes : O switch não pode ser recomendado para casos em que o número de opções for muito grande porque pode se tornar confuso e difícil de manter. Quando tivermos muitas opções devemos utilizar estruturas como objetos ou dicionários de funções que costumam ser mais eficientes e legíveis. Exemplo- utilizando switch Saída: Exemplo- utilizando objetos Saída:

JavaScript - Laços de Repetição

Laços de Repetição são estruturas presentes em várias linguagens de programação e é muito utilizado para diversos objetivos.  O Laço de repetição permite executar um bloco de código repetidas vezes até que uma determinada condição de parada seja atingida. Um desses laços de repetição, presente na linguagem javascript é o for. Qual das seguintes alternativas representa corretamente um laço de repetição "for" em javascript: A) while (i<5) {/*Bloco de código */ i++;} B) loop (i=0; i<=4; i++) {/*Bloco de código */} C) for (let i=0; i ===5; i--) { /* Bloco de código */} D) repeat (i=0; i<5; i++) { /* Bloco de código */} E) for (let i=0; i<5; i++) { /* Bloco de código */} A alternativa correta é: E) for (let i=0; i<5; i++) { / Bloco de código / } Explicação : A sintaxe do laço for em JavaScript é a seguinte: for (inicialização; condição; incremento) {   // bloco de código que será repetido } No caso da alternativa E: for (let i = 0; i <...

Definição e exemplo de algoritmo preditivo

Computacionalmente falando, algoritmos nada mais são que sequências lógicas de passos a fim de resolver um problema. Eles são fundamentais nas análises de dados para gerenciamento e tomada de decisão, e, estruturalmente falando, sua entrada é composta por uma série temporal, cuja saída ou resultado ocorre depois de exemplos apresentados. Assinale a alternativa que denota o algoritmo descrito anteriormente. A) Regressivo.  B) Preditivo.  C) Classificativo.  D) Estrutural.  E. Descritivo. A alternativa correta é: B) Preditivo .  Em resumo, o  enunciado descreve um algoritmo que: - Recebe uma série temporal como entrada (dados organizados no tempo); - Produz uma saída baseada em exemplos anteriores; - É usado para gerenciamento e tomada de decisão. Essas são características típicas de um algoritmo preditivo, ou seja, um modelo que analisa padrões históricos para prever eventos futuros. Como exemplo para esse tipo de algoritmo temos o seguinte: Um...

Linguagem JavaScript

A linguagem JavaScript é uma linguagem muito utilizada para o desenvolvimento web. Em associação com outras tecnologias, é capaz de criar boas experiências de navegação, tornando-a atrativa aos usuários.  A linguagem aceita vários tipos de valores possíveis, sendo esses, recursos indispensáveis de JavaScript para quando se trabalha com textos, números e outros tipos distintos de dados. Para Trabalhar com textos, quando se declara uma variável, é indispensável: A) Utilizar virgulas para delimitar strings  B) Utilizar traços para delimitar strings C) Utilizar parenteses para delimitar strings  D) Utilizar as aspas ou apóstrofos para delimitar strings  E) Utilizar pontos para delimitar strings A alternativa correta é: D) Utilizar as aspas ou apóstrofos para delimitar strings. Em JavaScript, para declarar uma string (texto), você deve envolver o conteúdo entre: Aspas duplas ("texto") Aspas simples ('texto') Ou crases (`texto`), que são usadas para template strings (str...

Para qual aplicação você pode utilizar o seu banco de dados gratuito na AWS RDS?

   Você pode usar o banco de dados gratuito da AWS RDS (dentro do Free Tier) para várias aplicações pequenas e médias, principalmente em ambientes de desenvolvimento, testes ou MVPs (mínimo produto viável). Aqui estão alguns exemplos práticos de uso. 1. Projetos de Estudo ou Portfólio Mais do que diplomas, empresas querem ver provas concretas do que você consegue desenvolver. Um portfólio mostra que você sabe aplicar teoria em projetos reais. Exemplos : Projetos de faculdade, bootcamps, ou para demonstrar habilidades técnicas.  Com o RDS você pode armazenar usuários, produtos, pedidos, comentários etc. 2. Painel de Relatórios ou Dashboard Interno Usar um painel de relatório (dashboard) é essencial para transformar dados brutos em informações úteis e visuais. Ele permite acompanhar o desempenho de um sistema, processo ou negócio de forma rápida e estratégica. Exemplo: Uma interface para monitorar vendas, estoque ou desempenho de equipe.  Com o RDS você pode ...

Porque os bancos de dados são importantes?

Os bancos de dados são fundamentais porque permitem armazenar, organizar, gerenciar e recuperar dados de forma eficiente e segura. Eles são a espinha dorsal de praticamente qualquer sistema de informação, desde pequenos sites até grandes plataformas corporativas. Aqui estão algumas razões principais para sua importância: Organização de dados : Eles estruturam dados em formatos que facilitam o acesso, como tabelas, coleções ou documentos. Eficiência no acesso : Bancos de dados são otimizados para realizar consultas e atualizações rapidamente, mesmo com grandes volumes de dados. Segurança : Oferecem mecanismos de controle de acesso, autenticação e criptografia para proteger os dados. Integridade : Garantem que os dados sejam consistentes e confiáveis, aplicando regras como chaves primárias, estrangeiras e restrições. Escalabilidade : Suportam o crescimento dos sistemas, lidando com mais dados e usuários conforme necessário. Backup e recuperação : Facilitam a criação de cópias de seguran...

Exercício resolvido de JavaScript

Objetos em JavaScript são usados para armazenar coleções de dados relacionados e funcionalidades.  Eles são formados por partes de chave e valor. Como se acessa a propriedade name de um objeto person?  A) person/name  B) person[name]  C) person->name  D) person::name  E) person.name A alternativa correta é: E) person.name Em JavaScript, para acessar a propriedade de um objeto, você pode usar a notação de ponto (.). Portanto, se você tem um objeto person com uma propriedade name, o acesso correto seria person.name. Exemplo: Saída