Início

Golang – 01. Introdução

This entry is parte 1 de 11 in the series Golang

Índice1. Breve Histórico1.1. Motivação2. Instalação e Configuração do Go2.1. Configuração do Ambiente Go2.2. Visual Studio Core2.3. Instalando o Aplicativo hello2.4. Entrada com o Pacote fmt3. Considerações FinaisEsta série será uma descrição dos meus estudos sobre a linguagem de programação Go, também conhecida como GoLang. A intenção é abordar os conceitos da linguagem e organizar o […]

CONSULTE MAIS INFORMAÇÃO

Pop!_OS + Mysql no Go

Índice1. O Problema2. Instalar e configurar o MySql3. mySql no GoLang1. O código Go1.1. Módulos no Go1.2. Executando o ProgramaRecentemente iniciei alguns estudos sobre a linguagem de programação Go, comumente chamada de GoLang. Nesta empreitada tenho me deparado com algumas pequenos obstáculos, que para as minhas limitações de hobista com programação acabam gerando algumas dores […]

CONSULTE MAIS INFORMAÇÃO

Olá a Todos!

Durante uns vinte e poucos anos de minha carreira como professor universitário me acostumei a expressar minhas experiências em na área de informática através de um blog, na ocasião sob o domínio rra.etc.br, onde o “rra” se refere às iniciais de meu nome. Na ocasião estas experiências se concentravam mais especificamente em linguagens de programação, […]

CONSULTE MAIS INFORMAÇÃO

Python3 09 – Classes e Orientação a Objetos

This entry is parte 9 de 10 in the series 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 […]

CONSULTE MAIS INFORMAÇÃO

Python3 10 – Zip, Map, Reduce, Filter e Lambda

This entry is parte 10 de 10 in the series Python3

Ao longo destes textos, algumas das classes builtin do Python foram tratadas como funções, apenas pela comodidade de não ter de adentrar em explicações prematuras sobre classes e orientação a objetos. Comandos como list(), tuple(), dict(), complex(), float(), int(), str(), entre outros empregados ao longo destes textos, são todos classes no Python, os quais retornam […]

CONSULTE MAIS INFORMAÇÃO

Python3 07 – Dicionários

This entry is parte 7 de 10 in the series Python3

Dicionário é um tipo de estrutura de dados nativa do Python muito versátil, podendo se situar como uma base de elementos em um banco de dados a aplicações mais diretas, como: um simples dicionário de palavras, transladando entre idioma1 x idioma2, mnemônico x código de máquina, …; como elementos em um banco de dados, se […]

CONSULTE MAIS INFORMAÇÃO

Python3 03 – Controle de Fluxo e Funções

This entry is parte 3 de 10 in the series 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 […]

CONSULTE MAIS INFORMAÇÃO

Python3 08 – Tratamento de Exceções e Arquivos

This entry is parte 8 de 10 in the series 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 […]

CONSULTE MAIS INFORMAÇÃO

Python3 05 – Sequências: Listas

This entry is parte 5 de 10 in the series Python3

Índice1. 1. ListasDas 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 […]

CONSULTE MAIS INFORMAÇÃO