Código de golfe é
um tipo de competição de programação recreativa em que os
participantes se esforçam para alcançar o código-fonte mais curto
possível que implementa
um determinado algoritmo. Você pode utilizar a linguagem que quiser e normalmente não é usada bibliotecas externas na escrita dos algoritmos.
Python é uma linguagem de programação enxuta, limpa e elegante. Entre linguagens de programação como Perl, Python, Ruby, Java, C e JavaScript, em muitos casos Python com certeza tem a menor solução para o problema.
Algo legal é que não existe uma só solução. Você pode explorar e aprender muito de uma linguagem de programação em pouco tempo. Vamos explorar python. Confira os novos posts que vem aí!
domingo, 19 de março de 2017
segunda-feira, 9 de janeiro de 2017
Uma linguagem de programação maravilhosa, Python!
O que é Python?
Python é uma poderosa linguagem de programação fácil de aprender. Possui eficientes estruturas de dados de alto nível e uma abordagem simples, mas eficaz para a programação orientada a objetos. A elegante sintaxe e a dinâmica de escrita do Python, juntamente com a sua natureza interpretada, tornam-na uma linguagem ideal para scripts e desenvolvimento rápido de aplicações em muitas áreas na maioria das plataformas. Confira em:https://docs.python.org/3/tutorial/index.html
Você pode baixar o python em:
https://www.python.org/
Não se preocupe com a plataforma.
Introdução
Com o python instalado, você pode abrir o prompt de comando ou terminal e já começar a utilizar como uma calculadora:
Pode criar seus atributos (inteiros, strings, floats, listas, etc):
Pode brincar com estruturas condicionais e de repetição:
Python possui funções para trabalhar com strings:
Finalizando
Python é uma linguagem muito boa e fácil de aprender. Você perde pouco tempo aprendendo sobre ela e pode passar mais tempo cuidando de uma boa lógica de programação.
Python é uma poderosa linguagem de programação fácil de aprender. Possui eficientes estruturas de dados de alto nível e uma abordagem simples, mas eficaz para a programação orientada a objetos. A elegante sintaxe e a dinâmica de escrita do Python, juntamente com a sua natureza interpretada, tornam-na uma linguagem ideal para scripts e desenvolvimento rápido de aplicações em muitas áreas na maioria das plataformas. Confira em:https://docs.python.org/3/tutorial/index.html
Você pode baixar o python em:
https://www.python.org/
Não se preocupe com a plataforma.
Introdução
Com o python instalado, você pode abrir o prompt de comando ou terminal e já começar a utilizar como uma calculadora:
Pode criar seus atributos (inteiros, strings, floats, listas, etc):
Pode brincar com estruturas condicionais e de repetição:
Python possui funções para trabalhar com strings:
Finalizando
Python é uma linguagem muito boa e fácil de aprender. Você perde pouco tempo aprendendo sobre ela e pode passar mais tempo cuidando de uma boa lógica de programação.
Python(Grupo Whatsapp)
Temos um grupo no WhatsApp de Python. Lá podemos aprender juntos e tornar esta de linguagem de programação mais popular.
Acesse este link para entrar no meu grupo do WhatsApp: https://chat.whatsapp.com/6kCf6ey79OYAH9IiX9nVVXquinta-feira, 16 de junho de 2016
Colabore com esta idéia!!! Colabora TI
Colabora TI é blog que eu criei para repassar um pouquinho dos conhecimentos aprendidos durante a minha graduação em Sistemas de Informação. Comecei com alguns tópicos em C e Java, alguns temáticos como jogos, wordpress.
Se você que é da área de TI tiver interesse em colaborar com essa idéia e também postar conteúdo na área de TI fique a vontade para entrar em contato comigo pelo email: renan490@gmail.com.
Tópicos como:
- Programação em Java, C++, Python;
- Controle de versão
- Gerência de projetos
- Desenvolvimento Ágil com XP, SCRUM
- Desenvolvimento Web com HTML, CSS e JavaScript
- Conhecimentos em Frameworks
- Software embarcado em Arduino, Raspberry
São todos bem vindos. Hoje em dia na distância que estamos, temos tecnologia que rompe as barreiras. O blogspot permite que haja mais autores em um blog. Com mais autores podemos ter conteúdo mais diversificado e complementar. Há a possibilidade de planejarmos os novos conteúdos. Se houver interesse em participar do blog, não hesite em me contatar. See you!
sábado, 4 de junho de 2016
O GitHub e o software de código aberto - Aprendizado, profissionalismo e diversão
Todo desenvolvedor precisa estar em constante aprendizado. Tenho certeza que hoje se está muito mais fácil aprender a programar. Você pode aprender o que quiser de uma maneira prática, pois a web está cheia de conteúdos sobre programação.
Aprendendo a programar por meio de softwares de código aberto
Software de código aberto é o software de computador que possui o seu código fonte disponibilizado e licenciado com uma licença de código aberto no qual o direito autoral fornece o direito de estudar, modificar e distribuir o software de graça para qualquer um e para qualquer finalidade. Software de código aberto é muitas vezes desenvolvido de maneira colaborativa.
Muitos códigos que você pode estudar e melhorar estão disponíveis publicamente no Github. O github é uma rede social para programadores com mais de 15 milhões de pessoas e mais de 38 milhões de projetos.
Vamos testar o git?
Instale o git. Qual o seu sistema operacional? Sabendo disso você pular para instruções de instalação para o seu SO. Acesse este link. No Windows, você utilizará o Git Bash, que é o terminal de comandos do git. No Ubuntu você utilizará o terminal.
Vamos configurar o git. Digite o comando sem o $.
Isto vai configurar o seu nome. Então a cada commit saberemos quem comitou um novo código ou fez alguma alteração.
Você configurou o seu email.
Em cada um dos sistemas operacionais existe uma pasta padrão com suas pastas documentos, imagens, vídeos. Quando você está no terminal você nesta pasta com seu nome de usuário. No ubuntu por exemplo esta pasta está localizada dentro da pasta home e no Windows dentro da pasta user ou usuários. Dê uma olhada!
Explorando no terminal
Você pode usar o comando cd para se localizar no sistema de arquivos do seu sistema operacional.
cd + url - para ir a url desejada
cd .. - para voltar a uma pasta anterior
O comando ls lhe informa onde você está e que arquivos há na pasta onde você está. Vamos na prática!
Estou na minha pasta pessoal. Suponhamos que quero ir para a pasta documentos.
Agora quero ir em uma pasta específica literalmente.
Para voltar utilize o cd..
Clonando projetos
Bem, já aprendemos sobre sóftware de código aberto, explorando no terminal. Agora vamos clonar projetos interessantes para o nosso estudo. Estou utilizando o terminal, se estiver no Windows use o git bash.
Há muitos projetos interessantes no GitHub.
Alguns exemplos:
Clonei como exemplo o repositório da AlgaWorks.
Ah, muito interessante o Minecraft! Ele necessita do python e do pyglet instalado na máquina.
O processo é o mesmo:
git clone https://github.com/fogleman/Minecraft
Instale o python. E instale o pyglet (Leia o readme.md). Feito isso! No terminal ou prompt de comando do Windows e dentro da pasta do minecraft digite:
python main.py
Jogando Minecraft:
Conclusão
Explorar a Comunidade GitHub pode ser muito bom para seu aprendizado e profissionalismo, como também muito divertido (você encontra projetos simplificados do Minecraft e AngryBirds).
Referências
Software de Código Aberto - Wikipedia
Sobre o GitHub
Primeiros passos - instalando Git
Usando Git (e GitHub) no Windows | Douglas Matoso
Aprendendo a programar por meio de softwares de código aberto
Software de código aberto é o software de computador que possui o seu código fonte disponibilizado e licenciado com uma licença de código aberto no qual o direito autoral fornece o direito de estudar, modificar e distribuir o software de graça para qualquer um e para qualquer finalidade. Software de código aberto é muitas vezes desenvolvido de maneira colaborativa.
Muitos códigos que você pode estudar e melhorar estão disponíveis publicamente no Github. O github é uma rede social para programadores com mais de 15 milhões de pessoas e mais de 38 milhões de projetos.
Vamos testar o git?
Instale o git. Qual o seu sistema operacional? Sabendo disso você pular para instruções de instalação para o seu SO. Acesse este link. No Windows, você utilizará o Git Bash, que é o terminal de comandos do git. No Ubuntu você utilizará o terminal.
Vamos configurar o git. Digite o comando sem o $.
$ git config --global user.name "Nome Sobrenome"
Isto vai configurar o seu nome. Então a cada commit saberemos quem comitou um novo código ou fez alguma alteração.
$ git config --global user.email "seu_email@email.com"
Você configurou o seu email.
Em cada um dos sistemas operacionais existe uma pasta padrão com suas pastas documentos, imagens, vídeos. Quando você está no terminal você nesta pasta com seu nome de usuário. No ubuntu por exemplo esta pasta está localizada dentro da pasta home e no Windows dentro da pasta user ou usuários. Dê uma olhada!
Explorando no terminal
Você pode usar o comando cd para se localizar no sistema de arquivos do seu sistema operacional.
cd + url - para ir a url desejada
cd .. - para voltar a uma pasta anterior
O comando ls lhe informa onde você está e que arquivos há na pasta onde você está. Vamos na prática!
Estou na minha pasta pessoal. Suponhamos que quero ir para a pasta documentos.
Agora quero ir em uma pasta específica literalmente.
Para voltar utilize o cd..
Clonando projetos
Bem, já aprendemos sobre sóftware de código aberto, explorando no terminal. Agora vamos clonar projetos interessantes para o nosso estudo. Estou utilizando o terminal, se estiver no Windows use o git bash.
Há muitos projetos interessantes no GitHub.
Alguns exemplos:
- Repositório de HTML e CSS na prática - Guilherme Muller
- Repositório de Fundamentos de Java e Orientação a Objetos - AlgaWorks
- Repositório do Minecraft escrito em Python e Pyglet - Fogleman
Clonei como exemplo o repositório da AlgaWorks.
Ah, muito interessante o Minecraft! Ele necessita do python e do pyglet instalado na máquina.
O processo é o mesmo:
git clone https://github.com/fogleman/Minecraft
Instale o python. E instale o pyglet (Leia o readme.md). Feito isso! No terminal ou prompt de comando do Windows e dentro da pasta do minecraft digite:
python main.py
Jogando Minecraft:
Conclusão
Explorar a Comunidade GitHub pode ser muito bom para seu aprendizado e profissionalismo, como também muito divertido (você encontra projetos simplificados do Minecraft e AngryBirds).
Referências
Software de Código Aberto - Wikipedia
Sobre o GitHub
Primeiros passos - instalando Git
Usando Git (e GitHub) no Windows | Douglas Matoso
Marcadores:
git,
github,
Jogos,
repositorios,
Software de Código Aberto
Assinar:
Postagens (Atom)
Marcadores
Aluno
(1)
alunos
(1)
Applets
(1)
Arduino
(2)
Arrays em Java
(2)
C
(4)
Codegolf
(3)
colabore
(2)
Coopere
(2)
coquetel
(1)
desenvolvimento
(1)
do-while
(2)
download
(1)
Eclipse
(1)
EDIFPI
(1)
Estruturas de Repetição
(4)
Estutura de Dados
(1)
for
(1)
git
(1)
github
(1)
Guido van Rossum
(1)
Hello Wold
(1)
hello world
(3)
html
(1)
IDE
(1)
IMC
(1)
Inteiro
(1)
Introdução
(1)
Introdução ao Java
(1)
Java
(1)
JDK
(2)
JFrame
(1)
Jogos
(2)
keepvid
(1)
LED RGB
(1)
Linguagem
(1)
Linguagem C
(1)
Maior
(1)
Média
(1)
Menor
(1)
métodos
(1)
minicursos
(1)
NetBeans
(1)
Operadores Condicionais
(1)
Operadores Lógicos
(2)
Operadores Lógicos e Condicionais
(1)
palavra
(1)
palestras
(1)
pisca led
(1)
Python
(5)
realplayer
(1)
repositorios
(1)
Shell Script
(1)
Software de Código Aberto
(1)
String
(1)
Tamanho de um vetor
(1)
tamanho de uma string
(1)
TI
(1)
tutoriais
(2)
Ubuntu
(1)
Variáveis
(1)
Vetor
(2)
Vídeos
(1)
while
(2)
Youtube
(1)