Fluxograma Solucionador de Problemas Gerais.


Fluxograma de resolução geral de problemas.

Acho que vou criar um algorítimo para este fluxograma, na verdade acho que vou estampar em uma camiseta ou as duas coisas. enjoy.

Este artigo pertence ao “OSeoMessias”. Alguns direitos reservados.

Dica de Leitura: Livro Shell Script Profissional.


Bom depois de algum tempo sem escrever nada aqui no blog, venho agora demonstrar minha satisfação pelo presente de aniversário que ganhei. Estou começando bem o ano de 2009

O Livro Shell Script Profissional do Autor: Aurélio Marinho Jargas que é o responsável por outra obra também muito boa entitulada: Expressões Regulares – Uma abordagem divertida.

Shell Script Profissional é leitura recomendada para todos, não só no sentido da programação mas com o livro também se aprende sobre comandos no Linux e suas funcionalidades, já que shell script na pior das hipóteses é um simples grupo de comandos em cadeia, porém o autor nos mostra, com a sua obra, que shell script é muito mais que isso.

Estou começando a lê-lo agora, mas nas primeiras páginas já noto o zêlo no qual o autor escreve, preocupando-se sempre com o leitor usando uma liguagem bastante acessivel e descontraida. Fica aqui então a dica de leitura.

Python, pau para toda obra.


Bem eu comecei a aprender a programar em Python (iniciante autodidata) por causa desse probleminha de matemática logo abaixo.

Temos um saco com muitas moedas. Tirando-as de duas em duas, sobrará uma moeda no saco. Tirando-as de três em três, também sobrará uma moeda. E, assim por diante, até de doze em doze, sobrará uma moeda. Somente quando tirarmos de treze em treze, o saco ficará vazio. Qual é o número mínimo de moedas no saco para que isso aconteça?

Site: testeonline.com.br

Tem muitos testes de matemática nesse site, ótimo lugar para aplicar python no dia a dia.

Como esse problema quebrei a cabeça por umas duas semanas, estava enferrujado em matemática e não sabia onde? Ou oque? Procurar para ter como responder esse a esse problema. Então muitas folhas de caderno depois (muitas mesmo) eu tive a grande idéia.
“Vou aprender a programar”, mas não sabia qual linguagem escolher, queria algo portável e que não fosse tão difícil aprender por conta própria.

Depois de pesquisar um pouco escolhi a Linguagem Python, que roda tanto sob Linux(nativo) e Windows (mediante instalação), tem uma sintaxe de fácil entendimento, pode ser usada para praticamente tudo desde aplicativos gráficos, jogos e 3D, ferramentas web servindo até para resolver probleminhas de matemática, como este ai acima
Resultado, 2 dias estudando python já havia resolvido o problema de matemática que fazia duas semanas que não saia da minha cabeça.

Com isso eu notei que nos tutoriais web afora não tem muitos exemplos práticos ou questionários para fazer o aprendiz testar o seu código em algo real, sempre o conteúdo é bom, mas sem exercícios, o estudante passa para o próximo tópico sem fixar direito no que acabou de estudar, o que falta é segurar o leitor mais um pouco em cada capítulo. Então eu comecei a usar o seguinte método de estudo, usar o python para o meu dia-a-dia em qualquer lugar eu tento transformar em script uma tarefa qualquer, é mais fácil usar em problemas de matemática, mas da para fazer qualquer coisa -o shell é o limite-(tudo bem essa piada ficaria melhor se estivesse falando de Shell Script, o o interpretador do python roda direto no shell então faz sentido também) estava lendo um site sobre o peso ideal das pessoas dependendo do peso altura e idade, pronto peguei a fórmula e fiz um programinha que pede as informações da pessoa e mostra na tela quanto deveria pesar é mais ou menos assim o legal é que faz você querer melhorar o script mostrar para os outros colocar algumas frescuras enfim buscar aprender mais.
Então a minha dica para quem quer começar a programar comece por python, não é difícil é bem flexível e te ajuda no dia a dia.

Para aqueles que ficaram interessados no resultado do problema acima, faça um comentário que eu mando o código fonte (meio capenga mas usual) do script que eu fiz.

Para aquele que gostam de um de um joguinho, podem colocar os seus códigos para compartilhar com a galera os seus conhecimentos, pois eu sei que deve ter maneira mais simples de implementar o meu código, porque em python o lema é.

“Quanto menor o código, melhor a solução”
“Acho que inventei esse dilema”

Para que estiver interessado em aprender visite este site PythonBrasil e comece nesse tutorial que é muito bom, e se quiser testar o que aprendeu na prática clique aqui.

Leia também:

Instalando Ubuntu 8.10 no pendrive

Instalando Fedora 10 no pendrive

Instalando Fedora 9 no pendrive



Bookmark e Compartilhe