Postagens

Mostrando postagens de maio, 2021

Jogo da Velha em Python

Imagem
 Olá querido leitor e leitora, tudo certo? Tomara que sim, pois hoje vamos construir juntos um jogo da velha em Python com menos de 100 linhas de código. Será um programa de terminal, então não espera a mais bonita e inovadora interface gráfica. Neste poste será feito em um único arquivo python, porem pode ser feito em dois para melhor organização, como você pode ver no meu Github . As funções Para realizar esse projeto vamos fazer algumas funções (def) para melhor organização e não precisar repetir códigos. As defs que iremos usar serão:  criarBoard - para criar a estrutura do jogo printBoard - para mostrar a estrutura na tela getInputValido - para verificar se a posição que o usuário informa é valida verificaMovimento - para verificar se não tem nada nessa posição fazMovimento - realizar a jogada verificaGanhador - para saber quando o jogo acaba, com vencedor ou empate Criando as def Antes de começar a criar as definições, vamos criar duas variáveis: vazio - define o lugar como vazio

Alguns módulos interessantes do Python

Imagem
Como já visto em postagens anteriores, o Python é repleto de módulos que podem ser utilizados para qualquer coisa, além disso, você pode criar seus próprios módulos. Para fazer isso basta criar um arquivo com alguma função ou variável e importar ele da seguinte forma:  Agora falando sobre módulos prontos temos vários módulos muito úteis.  Um módulo muito usado é o flask, um microframework web.  Flask é um pequeno framework web escrito em Python. É classificado como um microframework porque não requer ferramentas ou bibliotecas particulares, mantendo um núcleo simples, porém, extensível. Não possui camada de abstração de banco de dados, validação de formulário ou quaisquer outros componentes onde bibliotecas de terceiros pré-existentes fornecem funções comuns. No entanto, o Flask oferece suporte a extensões que podem adicionar recursos do aplicativo como se fossem implementados no próprio Flask. Existem extensões para mapeadores objeto-relacional, validação de formulário, manipulação de

Construindo um programa com interface em python

Imagem
 Hoje vamos demonstrar como fazer uma interface gráfica nos sues projetos Python. Para isso a biblioteca escolhida foi o PySimpleGUI. Antes de começar precisamos baixar a biblioteca, basta digitar o seguinte comando no terminal: pip install pysimplegui Primeira interface Agora que você tem o PySimpleGUI instalado no seu computador, podemos começar. No início do arquivo precisamos importar a biblioteca. No exemplo abaixo quando fizemos o import e atribuímos ele como "sg", para trabalhar com a biblioteca mais facilmente depois. Logo depois vamos montar o layout da tela. Criando uma lista, no primeiro elemento colocamos o texto, no segundo um input, e no terceiro um botão. Então precisamos criar a janela. Criando uma variável "window" e atribuindo-lhe o sg com a função Window, onde o primeiro parâmetro será o título da janela e o segundo o layout que havíamos criado antes. Nas próximas linhas, fazemos a janela aparecer e conseguimos interagir com nela. Então colocamos

Primeiros passos no Python

Imagem
Nas outras postagens do blog, apresentamos algumas coisas que são possíveis fazer com Python. E nessa postagem iremos apresentar alguns conceitos iniciais.  O primeiro passo em toda linguagem é aprender a receber e mostrar informações. Em Python fica assim: O próximo passo é aprender a guardar esses dados em variáveis. Temos vários tipos em Python (que não precisam ser declarados), porém os mais famosos são : string. int e boolean Também temos as estruturas de repetição for e while Também temos as funções, e agora começa a ficar interessante E com isso já conseguimos criar várias coisas legais. Como veremos nas próximas postagens.