Posts Tagged ‘tutorial’

Python3 09 – Classes e Orientação a Objetos

Janeiro 25th, 2018
Este artigo é a parte 9 de 10 na série Python3

Ao longo de todos os textos apresentados, instâncias de classes foram usadas extensivamente. Embora na maior parte destes o paradigma predominante tenha parecido ser o procedural, orientação a objetos sempre esteve à margem. O Python é uma linguagem multi paradigma, possibilitando ao programador desenvolver seus aplicativos no estilo de sua escolha ou mesmo misturá-los, aproveitando o que há de melhor nos diferentes paradigmas.

» Read more: Python3 09 – Classes e Orientação a Objetos


QR Code

Python3 08 – Tratamento de Exceções e Arquivos

dezembro 20th, 2017
Este artigo é a parte 8 de 10 na série Python3

Este texto será um adendo aos tópicos apresentados até o momento, com a adição de dois conteúdos que acabaram ficando de fora dos textos anteriores: o tratamento de exceções/erros e leitura e escrita em arquivos.

No texto seguinte será adicionado mais um tópico para completar a base de conhecimentos para a programação em Python, com a Orientação a Objetos, mas por agora este pequeno adendo.

» Read more: Python3 08 – Tratamento de Exceções e Arquivos


QR Code

Python3 06 – Conjuntos (Set)

dezembro 20th, 2017
Este artigo é a parte 6 de 10 na série Python3

Conjuntos são um tipo especial de dados do Python com características bem específicas, principalmente para serem empregados como chaves em dicionários e bancos de dados.

» Read more: Python3 06 – Conjuntos (Set)


QR Code

Python3 05 – Sequências: Listas

dezembro 20th, 2017
Este artigo é a parte 5 de 10 na série Python3

Das estruturas de dados em Python, a mais empregada por novos programadores é, de longe, a lista. Isto se deve, principalmente, a sua semelhança funcional às estruturas de dados mais tradicionais encontradas em outras linguagens, como os vetores. No entanto, as listas em Python são bem mais versáteis que as tradicionais estruturas de vetores e matrizes, como será mostrado neste texto.

» Read more: Python3 05 – Sequências: Listas


QR Code

Python3 04 – Sequências: Strings e Tuplas

dezembro 19th, 2017
Este artigo é a parte 4 de 10 na série Python3

O Python é uma linguagem muito rica e repleta de peculiaridades, de forma que escrever algo sobre ele acaba se tornando um tanto quanto desafiador, dada a diversidade tópicos e aspectos interessantes para abordar.

Como o meu objetivo inicial era fazer uma revisão dos conceitos e definições do Python 3, estava para criar uma coletânea de textos focando mais nas peculiaridades da linguagem do que na apresentação de algo mais formal. No entanto, o material tem ganhado volume e achei mais conveniente organizar os textos de forma mais didática.

Neste texto, inicio uma série de dois artigos focados nas estruturas de Dados Sequenciais, que envolvem strings, tuplas e listas, explorando suas particularidades e adentrando um pouco mais nas “funções embutidas” (métodos e atributos das classes). Na sequência, devo falar de Dicionários e mais alguns tópicos complementares interessantes.

» Read more: Python3 04 – Sequências: Strings e Tuplas


QR Code

Python3 03 – Controle de Fluxo e Funções

dezembro 22nd, 2017
Este artigo é a parte 3 de 10 na série Python3

Neste texto, trago uma descrição das estruturas de controle de fluxo de programa, como a instrução if e as sentenças de laço de repetição for e while. Este texto acabou por ser o sexto a ser escrito desta série de Python 3 mas, devido à sua necessidade para uma melhor apresentação das estruturas de dados mais sofisticadas do Python, enriquecendo a experiência, achei conveniente trazê-lo para esta posição.

» Read more: Python3 03 – Controle de Fluxo e Funções


QR Code

Python3 02 – “Variáveis”

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

Neste texto, vou dissertar um pouco mais a fundo sobre variáveis em Python, explorando mais sobre a tipagem dinâmica, identificadores e operadores, além de aproveitar para explorar algumas particularidades da linguagem.

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


QR Code

Python3 01 – Iniciando…

novembro 8th, 2017
Este artigo é a parte 1 de 10 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 pode ser 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