Hoje é o Dia Mundial da Liberdade dos Documentos
O Dia da Liberdade dos Documentos (DFD) é um dia global para Libertação de Documento. É um dia de atividades de base ao redor do mundo com o objetivo de promover e desenvolver a consciência da relevância dos Formatos de Documento Livres em particular e dos Padrões Abertos em geral.
O Document Freedom Day acontece todos os anos na última quarta-feira de Março, desde 2008. É um evento mundial em que participam mais de 70 países.
“Document Freedom Day celebra a importância dos Padrões Abertos para todos os documentos eletrônicos, públicos ou privados. Se queremos preservar o nosso património digital, todos nós precisamos selecionar Open Standards, implementável por qualquer pessoa, como a nossa escolha de armazenamento padrão. “- Jeremy Allison, do Samba de desenvolvimento de base.
Fonte: Software Livre Brasil
Alguns Exercícios em Python – Parte 2
Oie pessoal, dando continuidade a sequência de exercícios, conforme expliquei no post de ontem, hoje irei colocar mais duas questões.
Estou procurando colocar o script de forma mais auto-explicativa possível e comentando, mas qualquer dúvida que possa existir, pode perguntar, seja aqui nos comentários, na página contato ou por email, ok?
Então vamos as questões:
Contruir um script que receba o código de N produtos e o classifique de acordo com a tabela abaixo:
| Código | Classificação |
| 1 | Alimento não-perecível |
| 2 a 4 | Alimento perecível |
| 5 e 6 | Vestuario |
| 7 | Higiene Pessoal |
| 8 a 15 | Limpeza e utensilios domésticos |
A quantidade N de produtos deve ser fornecida ao programa.
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 31 Mar 2010 08:36:03 AM BRT # Last Change: Wed 31 Mar 2010 09:23:55 AM BRT # Description: Script que recebeo codigo de N produtos e o classifica de acordo com uma tabela. if __name__ == "__main__": try: # Recebendo quantidade de produtos. quantidade = int(raw_input('Informe a quantidade de produtos: ')) # Inicio do laco para perguntar as N vezes, onde N e a quantidade de produtos a consultar. while quantidade != 0: # Recebendo codigo do produto. codigo = int(raw_input('\nInforme o codigo do produto: ')) # Inicio da classificacao do produto por codigo. if codigo == 1: print '\nAlimento nao-perecivel' elif codigo >= 2 and codigo <= 4: print '\nAlimento perecivel' elif codigo >= 5 and codigo <= 6: print '\nVestuario' elif codigo == 7: print '\nHigiene Pessoal' elif codigo >= 8 and codigo <= 15: print '\nLimpeza e utensilios domesticos' else: print '\nCodigo Invalido' # Subtraindo 1 da quantidade. quantidade = quantidade - 1 except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Elabore um script para calcular a média ponderada de três notas de um aluno, sabendo que os respectivos pesos são 2, 3 e 5.
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 30 Mar 2010 09:24:06 AM BRT # Last Change: Tue 30 Mar 2010 09:47:43 AM BRT # Description: Script para calcular a media ponderada entre tres notas, onde os pesos sao: 2, 3 e 5. if __name__ == "__main__": try: # Recebendo as notas. nota1 = float(raw_input('Informe a nota 1: ')) nota2 = float(raw_input('Informe a nota 2: ')) nota3 = float(raw_input('Informe a nota 3: ')) # Calculando a media ponderada. media = float(((nota1*2)+(nota2*3)+(nota3*5))/(2+3+5)) # Exibindo o resultado. print media except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Bom gente amanhã coloco mais outras questões, ainda faltam 4.
Até amanhã
Alguns Exercícios em Python – Parte 1
Oie gente, tudo bonzinho?
Ontem uma amiga minha me pediu uma ajuda para fazer um exercício que o professor da cadeira de Introdução a Programação passou.
Sabemos que no começo é complicado mesmo, mas com o passar do tempo a gente vê que a ‘coisa’ é pior do que estávamos pensando e a tendência é ficar complicado SEMPRE, rsrs
As questões do exercício eram para ser escritos em algoritmo PORTUGOL, maaaaaaas eu ‘intrometida’ resolvi fazer em Python também, contudo fiz isso para que minha amiga começasse a se familiarizar com uma linguagem e acho que Python seria uma ótima opção.
Como são 10 questões irei fazer o seguinte, colocarei 4 hoje e vou colocando as outras aos poucos, ok?
Outra coisa, opiniões seram sem sempre bem vindas.
Então vamos as questões:
Escrever um script que leia um número inteiro e imprima o seu sucessor e seu antecessor:
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 30 Mar 2010 08:58:19 AM BRT # Last Change: Tue 30 Mar 2010 09:24:27 AM BRT # Description: Script para retornar o antecessor e o sucessor do numero informamdo. if __name__ == "__main__": try: # Recebendo os numeros. numero = int(raw_input('Informe um numero: ')) # 'Calculando' antecessor e sucessor do numero. antecessor = (numero - 1) sucessor = (numero + 1) # Exibindo o resultado. print 'Antecessor: %s \nSucessor: %s' % (antecessor, sucessor) except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Escrever um script que leia dois números inteiros e imprima o resultado da soma destes dois valores. Antes do resultado, deve ser impressa a seguinte mensagem “SOMA”
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 30 Mar 2010 08:58:19 AM BRT # Last Change: Tue 30 Mar 2010 10:18:30 AM BRT # Description: Script para somar dois numeros. if __name__ == "__main__": try: # Recebendo os numeros. numero1 = int(raw_input('Informe o primeiro numero: ')) numero2 = int(raw_input('Informe o segundo numero: ')) # Soma os numeros. soma = (numero1 + numero2) # Exibe o resultado. print 'SOMA %d' % soma except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Escreva um script que calcule a área de um terreno a paritr da leitura das dimensões do mesmo. Ao final escreva a área total e as dimensões.
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 30 Mar 2010 08:58:19 AM BRT # Last Change: Tue 30 Mar 2010 11:21:28 AM BRT # Description: Script para calcular a area de um terreno. if __name__ == "__main__": try: # Recebendo as dimenssoes. base = float(raw_input('Informe a base: ')) altura = float(raw_input('Informe a altura: ')) # Soma os numeros. area = (base * altura) # Exibe o resultado. print ''' Base: %s Altura: %s Area do terreno: %s ''' % (base, altura, area) except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Escreva um script que leia dois números e efetue a adição. Caso o valor somando seja maior que 20, este deverá ser apresentado somando a ele mais 8; caso o valor somado seja menor ou igual a 20, este deverá ser apresentado subtraindo 5.
#!/usr/bin/env python # Krix Apolinario - krix@krix.com.br # Created: Tue 30 Mar 2010 08:58:19 AM BRT # Last Change: Tue 30 Mar 2010 09:34:08 AM BRT # Description: Script para somar dois numeros e se o resultador for maior que 20 acrescentar 8 senao subtrair 5. if __name__ == "__main__": try: # Recebendo os numeros. numero1 = float(raw_input('Informe o primeiro numero: ')) numero2 = float(raw_input('Informe o segundo numero: ')) # Soma os numeros. soma = (numero1 + numero2) # Verificando valor da soma. if soma > 20: soma = (soma + 8) else: soma = (soma - 5) # Exibe o resultado. print '%d' % soma except: print 'Ooops... Favor verificar se os dados informados estao corretos.'
Bom gente, amanhã faço um post com mais algumas questões.
Parceria entre Novell e LPI
Fiquei sabendo esse final de semana através do site da Linux Magazine, sobre uma parceria entre a Novell e o Linux Professional Institute e claro que eu não poderia deixar de repassar essa informação para vocês.
A Novell e o Linux Professional Institute (LPI) estão unindo seus esforços em favor da certificação profissional em Linux. Assim, quem conseguir uma certificação LPIC-1, terá também preenchido todos os requisitos para obtenção da certificação Novell Certified Linux Administrator (CLA).
Segundo o acordo firmado entre as duas instituições, “todos os candidatos que obtiveram a certificação LPIC-1 podem solicitar junto à Novell a certificação CLA, sem a necessidade de prestar novos exames ou o pagamento de taxas”.
Por conta da parceria, a divisão de Serviços e Treinamento da Novell deverá incluir os objetivos obrigatórios da certificação LPIC-1 no material didático do curso preparatório para a certificação CLA.
Ambos os parceiros publicaram em seus respectivos sites informações (em inglês) a respeito dessa iniciativa — o LPI neste endereço web e a Novell nesta URL.
De acordo com as declarações de ambas as organizações, a possibilidade de obter um certificado estando em posse de outro vale para o mundo todo, à exceção do Japão.
A Novell e o Linux Professional Institute (LPI) estão unindo seus esforços em favor da certificação profissional em Linux. Assim, quem conseguir uma certificação LPIC-1, terá também preenchido todos os requisitos para obtenção da certificação Novell Certified Linux Administrator (CLA).








