Skip to content

Instantly share code, notes, and snippets.

View danielfreitasce's full-sized avatar

Daniel Freitas danielfreitasce

View GitHub Profile
@danielfreitasce
danielfreitasce / BackgroundLogo.md
Created June 30, 2025 18:28
Background Logo - Gnome Shell Extension

Since the Background Logo extension has not been updated for the latest versions of GNOME Shell at Gnome Extension Store, you can download the extension directly from https://pagure.io/background-logo-extension/releases and install it manually.

To do this, follow these steps after downloading the files:

How to Install a GNOME Shell Extension with meson.build

This guide explains how to compile and install a GNOME Shell extension that uses the Meson build system. The presence of a meson.build file indicates that the extension needs to be built and installed into the system, rather than just being placed in your user's local extensions folder.

1. Prerequisites: Install Necessary Tools

@danielfreitasce
danielfreitasce / organizer.py
Last active May 18, 2025 22:13
Organizador de arquivos
import os
def main():
print(f"Organizando arquivos na pasta {os.path.abspath('.')}...")
files_list = os.listdir('.')
print("Obtendo tipos de arquivo.")
extensions = set()
for file_name in files_list:
if os.path.isfile(file_name):
@danielfreitasce
danielfreitasce / isTriangule.py
Created April 23, 2025 20:07
Python do Jeito Certo 2.0 - Exercício função
def isTriangule(lado1, lado2, lado3):
if lado1 + lado2 > lado3 and lado1 + lado3 > lado2 and lado2 + lado3 > lado1:
return True
else:
return False
lados = []
for i in range(1, 4):
try:
@danielfreitasce
danielfreitasce / strings2.py
Created April 19, 2025 21:43
[Python 2.0] - Exercícios de final de módulo - 06
"""
Dada uma string com uma única letra e uma outra string qualquer, responda quantas vezes a letra está presente na outra string. Exemplos:Exemplos
“a”; “abacaxi”: 3
“c”; “bola”: 0
“u”; “”: 0
Ainda considerando uma string com uma única letra e uma outra string qualquer, responda com uma lista de índices indicando as posições em que a letra está presente.Exemplos:
"""
letra = input("Digite a primeira letra: ").strip()
palavra = input("Digite uma palavra: ").strip()
@danielfreitasce
danielfreitasce / count_letter.py
Created April 19, 2025 13:54
[Python 2.0] - Exercícios de final de módulo - 05
"""
Dada uma string com uma única letra e uma outra string qualquer, responda quantas vezes a letra está presente na outra string. Exemplos:Exemplos
“a”; “abacaxi”: 3
“c”; “bola”: 0
“u”; “”: 0
"""
letra = input("Digite a primeira letra: ")
palavra = input("Digite uma palavra: ")
@danielfreitasce
danielfreitasce / triangulo.py
Created April 19, 2025 13:37
[Python 2.0] - Exercícios de final de módulo - 04
#Dados 3 valores numéricos não negativos, responda se é possível existir um triângulo cujas medidas sejam estes valores
try:
lado1 = float(input("Digite o primeiro lado do triângulo: "))
lado2 = float(input("Digite o segundo lado do triângulo: "))
lado3 = float(input("Digite o terceiro lado do triângulo: "))
except ValueError:
print("Por favor, digite um número válido.")
exit()
else:
if lado1 <= 0 or lado2 <= 0 or lado3 <= 0:
@danielfreitasce
danielfreitasce / euclidiana.py
Created April 19, 2025 13:30
[Python 2.0] - Exercícios de final de módulo - 03
#Faça um programa que calcule a distância Euclidiana entre dois pontos do plano cartesiano.
import math
def distancia_euclidiana(ponto1, ponto2):
"""
Calcula a distância Euclidiana entre dois pontos no plano cartesiano.
argumentos:
ponto1 (tuple): Coordenadas do primeiro ponto (x1, y1).
ponto2 (tuple): Coordenadas do segundo ponto (x2, y2).
@danielfreitasce
danielfreitasce / primo.py
Last active April 19, 2025 13:24
[Python 2.0] - Exercícios de final de módulo - 02
# Implemente um programa que responde se um número é primo ou não.
# Você pode assumir que este número não será maior que 10000 (dez mil).
try:
number = int(input("Digite um número inteiro menor ou igual a 10 mil: "))
except ValueError:
print("Por favor, digite um número inteiro válido.")
else:
if number <= 10000:
if number < 2:
print(f"{number} não é um número primo.")
@danielfreitasce
danielfreitasce / desconto.py
Created April 19, 2025 12:48
[Python 2.0] - Exercícios de final de módulo - 01
item_price = float(input("Digite o preço do item: "))
discount = item_price * 0.12
final_price = item_price - discount
print(f"O preço do item com desconto é: {final_price:.2f}")
@danielfreitasce
danielfreitasce / sfdx-retrieve.md
Last active January 7, 2023 17:27
sfdx main commands to retrieve Salesforce metadata