quinta-feira, 19 de outubro de 2017

Shell Script o que é e pra que serve?

Shell script é uma linguagem de script usada em vários sistemas operativos (operacionais), com diferentes dialetos, dependendo do interpretador de comandos utilizado. Um exemplo de interpretador de comandos é o bash, usado na grande maioria das distribuições GNU/Linux.
A maior parte dos usuários classificam shell script como uma linguagem de fácil aprendizagem. O primeiro passo é, saber o que se deseja fazer, então ver qual o código que executa este comando em shell e aí criar, basta escrever o código em algum editor de texto e salvar. Depois de salvo você tem que executar o arquivo, dessa forma:

./Nome do arquivo
 
No Linux o script deve ter permissão de execução, isto pode ser feito com o comando chmod +x "arquivo", para exibir um manual do bash ou mesmo do comando 'chmod', digite na linha de comando 'man bash' ou 'man chmod' (sem aspas).

É possível executar o arquivo mesmo sem modificar a permissão de execução, por exemplo, se for um arquivo escrito para ser executado pelo bash, usar:
 
sh ./"Nome do arquivo, sem aspas" 
 
Abrindo o terminal ou cmd você pode utilizar comandos para saber sobre seu ip (ipconfig ou ifconfig), saber quais arquivos há em uma pasta (dir ou ls), entre outros comandos.

Um bom conhecimento em shell script lhe dá a oportunidade de automatizar tarefas que você faz no cmd/terminal. Há muitas possibilidades desde gerenciamento de arquivos até um navegador via terminal.

quarta-feira, 20 de setembro de 2017

Tweet - CodeGolf Python

Olá! Este é mais um artigo sobre codegolf. Desta vez vamos ter um exemplo com o Twitter que é uma rede social onde os usuários podem interagir e postar mensagens, sendo cada mensagem restrita a 140 caracteres.

Iremos fazer um programa que leia uma mensagem e imprima "TWEET" se a mensagem tiver até 140 caracteres ou "Mute" se ultrapassar os 140 caracteres.

Vamos a maneira básica de escrever esse programa.
Exemplo 1:

Fizemos a leitura e atribuimos a variável t. Depois trabalhamos com as condições if e elif. Este programa tem o tamanho de 81 bytes.
Exemplo 2:

Podemos fazer a leitura diretamente na condição if. Como há só duas condições. Então podemos comparar se a mensagem tem até 140 caracteres e imprimir "TWEET", senão imprime "MUTE". Este programa tem  25 bytes a menos, e tem 56 bytes.
Exemplo 3:

O if ternário é algo semelhante as estruturas condicionais. O interessante é que você pode fazer uma expressão com uma linha de código com o if ternário.
Sintaxe básica:

(Falso,Verdadeiro)[Condição]

Explicando: Se a condição é verdadeira(True), ele atribui a parte verdadeira(direita), senão ele atribui a parte falsa (a esquerda). O exemplo 3 tem 14 bytes a menos que o exemplo 2, e tem 42 bytes.

Curta, Compartilhe com seus amigos, Colabore com esta idéia. Até a próxima!

sábado, 24 de junho de 2017

Colabore com esta idéia

Olá, leitores! Tudo bem?

Se você acompanha o nosso blog, gosta do conteúdo...

Ajude esse projeto sempre melhorar!

Doe!

No canto superior direito há uma imagem do PagSeguro onde você pode clicar e doar qualquer valor.



Colabore com esta idéia.

Até mais!

Python - Olá, mundo!








O "Olá Mundo" é um famoso programa que imprime "Olá, Mundo!" (ou "Hello, World!") na tela. O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na linguagem B.


Guido Van Hossum é conhecido por ser o criador da linguagem Python. Sobre a origem do Python, Van Rossum escreveu em 1996:
Há mais de seis anos, em dezembro de 1989, eu estava procurando por um projeto de programação como "hobby" que me mantivesse ocupado durante a semana próxima ao Natal. Meu escritório... estaria fechado, mas eu tinha um computador em casa, e não muito mais do que isso em mãos. Eu decidi escrever um interpretador para a nova linguagem de scripting sobre a qual eu vinha pensando ultimamente: uma descendente da ABC que agradaria a hackers de Unix/C. Eu escolhi Python como um título provisório para o projeto, sendo que eu estava num humor um pouco irreverente (e sendo também um grande fã do Monty Python's Flying Circus). 
Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.  Resumindo, é uma linguagem que vai facilitar o seu aprendizado e produtividade.

Vamos ao hello world em Python:

Bem, galera pythonica! É isso! Até a próxima!

Referências


Olá mundo
Guido van Rossum
Python

Related Posts Plugin for WordPress, Blogger...