Posts Tagged ‘tutorial’

Python3 02 – “Variáveis” no Python

novembro 9th, 2017
Este artigo é a parte 2 de 2 na série Python3

Neste texto, será apresentada uma breve introdução a variáveis em Python, tentando mostrar algumas particularidades da linguagem. Aproveitando o momento, pretendo dar alguns passos sobre a superfície da orientação a objetos, explorando as funções embutidas nos objetos (métodos), mas sem muita profundidade.

» Read more: Python3 02 – “Variáveis” no Python


QR Code

Python3 01 – Iniciando…

novembro 8th, 2017
Este artigo é a parte 1 de 2 na série Python3

Nesta nova série, pretendo apresentar a linguagem de programação Phyton 3, mais especificamente 3.6.1 e superiores, conforme o texto for sendo desenvolvido. A intenção é criar uma coletânea de artigos sucintos, mas ainda com profundidade suficiente para dar uma boa compreensão do Python 3 e suas especificidades. O texto será construído com foco no usuário iniciante em Python, não sendo necessário o conhecimento de versões anteriores. Porém, algum conhecimento em programação é conveniente.

» Read more: Python3 01 – Iniciando…


QR Code

tmux: Um Multiplexador de Terminais

setembro 16th, 2013

Embora utilize o terminal com bastante frequência a mais de 20 anos, nunca me interessei muito pelo aplicativo screen, o multiplexador de terminais que conhecido desde meus tempos de mestrado na Unicamp.

Recentemente, com a entrada de dois estagiários da Ciência da Computação para trabalhar em desenvolvimento de aplicativos no Laboratório de Física, tenho sido constantemente instigado a remexer alguns comandos e aplicativos, os quais não havia dado muita importância até então.

Com o uso das abas nos gerenciadores de terminal com o konsole do KDE, imaginava que comandos como o screen não teriam muita utilidade, até começar a utilizá-los. Brincando de otimizar o kernel de meu notebook foi que percebi pela primeira vez o quanto pode ser prático um multiplexador de terminais. Dai em diante foi adesão total à ideia.

» Read more: tmux: Um Multiplexador de Terminais


QR Code

PyQt 14 – QNetwork, baixando arquivos

junho 11th, 2012
Este artigo é a parte 14 de 14 na série PyQt

Já faz muito tempo que não implementava nada em PyQt4 e, confesso, perdi muito da prática. Mas depois de algum sofrimento acho que estou pegando o jeito novamente. Neste post de número 14 vou implementar um diálogo simples para baixar arquivos via internet. Este processo é uma demanda antiga que vinha postergando já a muito tempo, e que geralmente resolvia utilizando a urllib. Sempre soube que havia ferramentas apropriadas para realizar esta tarefa em PyQy, mas nunca encontrei um exemplo claro para me auxiliar a resolver algumas pendências no assunto.

» Read more: PyQt 14 – QNetwork, baixando arquivos


QR Code

IRPF 2012 em Slackware64

março 22nd, 2012

Não é a primeira vez em que vou fazer a declaração do Imposto de Renda e acabo por me esquecer de que a única forma de instalar os programas da Receita Federal em sistemas 64bits é através do formato “.jar”. Estas ações que fazemos uma vez por ano acabam caindo no esquecimento e por isto fica aqui um texto como registro.

» Read more: IRPF 2012 em Slackware64


QR Code

PyQt 13 – QSpinBox, QProgressBar e + sinais

outubro 7th, 2010
Este artigo é a parte 13 de 14 na série PyQt

Neste texto vou explorar os widgets QSpinBox, e seu semelhante QDoubleSpinBox, o QProgressBar, além de explorar a conexão de sinais através do Qt Designer. De quebra ainda utilizo o QlcdNumber como saída para um dos resultados do diálogo que será gerado.

A QSpinBox é uma widget que cria um spin box, como estes utilizados para aumentar/diminuir o tamanho de uma letra em um editor de texto. Essencialmente ela funciona como uma lista de inteiros, onde seu valor inteiro é alterado por meio de botões de incremento e decremento. A QDoubleSpinBox faz exatamente o mesmo, mas seu valor é um número real (float), podendo ter incrementos fracionários como: 0,1; 0,02; …

» Read more: PyQt 13 – QSpinBox, QProgressBar e + sinais


QR Code

PyQt 12 – QComboBox

setembro 30th, 2010
Este artigo é a parte 12 de 14 na série PyQt

O QComboBox é uma widget muito versátil que combina uma lista e um botão de forma bem compacta. O elemento selecionado é sempre apresentado, podendo ser ele tanto uma string como um pixmap.

Neste texto vou apresentar a carga, seleção, edição, bem como outras habilidades interessantes da widget QComboBox.

» Read more: PyQt 12 – QComboBox


QR Code

PyQt 11 – QButtonGroup e QGroupBox: mais opções

maio 30th, 2010
Este artigo é a parte 11 de 14 na série PyQt

Este artigo é mais uma continuação do anterior, onde será tratado o uso das widgets QButtonGroup e QGroupBox. Estas widgets são containers para botões, checkbox e radiobuttons, assim como outros widgets. Essencialmente elas servem para agrupar as widgets, no entanto com habilidades diferentes.

» Read more: PyQt 11 – QButtonGroup e QGroupBox: mais opções


QR Code

PyQt 10 – QCheckBox e QRadioButton: checando as opções

maio 29th, 2010
Este artigo é a parte 10 de 14 na série PyQt

Neste artigo vou apresentar as widgets QCheckBox e QRadioButtun. Estas widgets geralmente são usadas para selecionar opções ou configurar características em um aplicativo, diferindo apenas quanto a múltipla seleção, possível epenas em grupos de QCheckBox.

Obviamente, o seu uso deve respeitar a sua forma de seleção. Por exemplo, considere um diálogo para pesquisar o tipo de filmes de interesse de um usuário. Este tipo de seleção pode ter múltiplas escolhas, e por isto deve ser feita com a widget QCheckBox.
» Read more: PyQt 10 – QCheckBox e QRadioButton: checando as opções


QR Code

Acessando Linux e Windows remotamente com TightVNC

março 28th, 2010

Recentemente tive que acessar uma máquina com Slackware64 remotamente, o que sempre fiz via ssh e xhost, quando necessitava abrir algum aplicativo gráfico remotamente. Isto geralmente resolve o problema, mas há casos em que um acesso remoto mais completo é necessário, principalmente quando de necessita para dar uma assessoria mais direta a um usuário. Para este serviço uma ferramente VNC, Virtual Network Computing, é bem vinda.

» Read more: Acessando Linux e Windows remotamente com TightVNC


QR Code