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...

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

O que é Realidade Estendida (Realidade Virtual (VR), a Realidade Aumentada (AR) e a Realidade Mista (MR)) ?

Realidade Estendida (XR, Extended Reality) é um termo que engloba todas as tecnologias imersivas que integram experiências reais e virtuais, proporcionando interação imersiva entre usuários e ambientes digitais ou híbridos. A Realidade Estendida (XR) utiliza sensores, câmeras, dispositivos vestíveis (como óculos VR/AR) e algoritmos para: - Capturar o ambiente real; - Sobrepor ou construir ambientes digitais; - Permitir interação em tempo real com objetos virtuais e reais. Aplicações acadêmicas e comerciais: 1 - Educação No ramo da educação a realidade estendida é aplicada principalmente em duas situações: laboratórios virtuais, história interativa. 2. Saúde A tecnologia tem se tornado uma parte essencial do ramo da saúde, com aplicações que vão desde diagnósticos e tratamentos até a gestão de sistemas de saúde e o monitoramento remoto de pacientes. E uma das várias inovações mais impactantes inclui a Realidade Estendida (XR). Aplicações: - Cirurgias com suporte de AR (ex: projeção de ...

O que é Computação Quântica ?

A Computação Quântica é uma área da ciência da computação que desenvolve sistemas capazes de realizar cálculos usando qubits, explorando fenômenos quânticos para resolver problemas que seriam inviáveis para computadores clássicos. Embora ainda em estágios iniciais, a computação quântica promete revolucionar diversas áreas da sociedade. Princípios quânticos aplicados: Superposição : um qubit pode estar em 0, 1 ou ambos simultaneamente, ampliando a capacidade de processamento. Emaranhamento : dois qubits podem estar interligados, mesmo que separados fisicamente, permitindo conexões instantâneas. Interferência : usada para amplificar soluções corretas e cancelar soluções erradas. > Computador clássico x     Computador  quântico Característica Computador Clássico Computador Quântico Unidade de informação Bit (0 ou 1) Qubit (0, 1 ou ambos ao mesmo tempo) Estado simultâneo Não Sim (superposição) Com...

O que é a Computação Sustentável ?

A Computação Sustentável é uma área crescente da tecnologia que busca reduzir o impacto ambiental das atividades computacionais, promovendo práticas mais ecológicas em todo o ciclo de vida dos sistemas de informação. Consiste em desenvolver, utilizar e descartar sistemas computacionais de maneira que reduza seu impacto ambiental, promova a eficiência energética e contribua para um desenvolvimento sustentável. Em termos práticos, a Computação Sustentável é o estudo e a aplicação de métodos para: Minimizar o consumo de energia de data centers, servidores, computadores e dispositivos. Reduzir o uso de materiais tóxicos ou não recicláveis na fabricação de hardware. Aumentar a eficiência de softwares, otimizando uso de recursos computacionais. Promover a economia circular, com foco em reuso, reciclagem e descarte consciente de equipamentos. A sustentabilidade na tecnologia envolve: Eficiência energética: Redução do consumo de energia em data centers e dispositivos. Uso de mate...

Top 3 - Clouds mais usadas e confiáveis

O que é uma cloud (computação em nuvem)? É quando você usa computadores e serviços pela internet em vez de instalar tudo no seu próprio PC ou servidor físico. 💡 Exemplos simples : Google Drive : você salva arquivos na "nuvem" ao invés de no seu HD. Netflix : roda vídeos que estão em servidores na nuvem. Hospedar um site : ao invés de ter um servidor na sua casa, você coloca seu site na nuvem. 🔧 Em termos técnicos, cloud oferece: Servidores virtuais (VMs): como um computador remoto que você acessa via internet. Armazenamento: guardar arquivos, bancos de dados, backups etc. Plataformas prontas: para rodar apps, bancos de dados, APIs, etc. Escalabilidade: aumenta ou reduz recursos automaticamente conforme o uso. 🎯 Vantagens : Você só paga pelo que usar. Não precisa se preocupar com manutenção física de servidores. Escala fácil, ideal pra crescer rápido. Acesso de qualquer lugar com internet. Após essa introdução, temos as 3 Clouds mais usadas e confiáveis   1. AWS (Amazon Web...

Qual é a melhor biblioteca da linguagem python para automação de tarefas ?

 A melhor biblioteca Python para automação depende do tipo de tarefa, mas aqui vão as melhores opções por categoria: Automação geral / controle do sistema pyautogui – Automação de mouse, teclado e captura de tela. Essa bibliotecas tem vários pontos fortes: ela é ideal para tarefas que imitam ações humanas. Exemplo: clicar em botões, digitar em campos, tirar prints. os + subprocess – Executar comandos do sistema. Perfeito para scripts que interagem com o sistema operacional. Automação web selenium – Controla navegadores para automatizar ações na web. Excelente para testes ou scraping de páginas interativas. requests – Para automações que usam chamadas HTTP (APIs). Mais leve que o Selenium, mas sem interface gráfica. beautifulsoup4 ou lxml – Parsing de HTML. Ideal junto com requests para web scraping. Automação de planilhas e documentos pandas – Manipulação de dados em CSV, Excel, etc. openpyxl ou xlsxwriter – Para ler e escrever arquivos .xlsx. docx (python-docx) – Para editar docum...