Este livro apresenta a linguagem Python 3 de forma básica e introdutória para leitores e estudantes de programação que não possuem conhecimentos prévios da linguagem. Neste texto encontra-se a apresentação de detalhes e informações sobre: características básicas da linguagem, tipos de dados built-in; variáveis; constantes internas; operadores aritméticos; expressões aritméticas; operações de entrada e saída; condições; decisões; operadores relacionais e lógicos; desvios condicionais; ações de divisibilidade; expressões condicionais; laços; sub-rotinas como funções e procedimentos; passagem de parâmetro; funções lambda; programação com módulos; tratamento de dados; estruturas de dados; orientação a objetos; manipulação de arquivos externos; constantes para localização geográfica; conversões entre bases numéricas; simulação para definição de constantes; uso do modo terminal ANSI; plataforma cruzada e aplicação com geometria de tartaruga (turtle graphics).
Graduado em Análise e Desenvolvimento de Sistemas, Ciências Econômicas e Licenciatura em Matemática. É mestre em Administração de Empresas, autor de mais de uma centena de livros nas áreas da Ciência da Computação, Processamento de Dados e Informática publicados junto a Editora Érica (autor e avaliador) de 1993 até 2017, Clube de Autores (editor e autor) a partir de 2012, Editora Novatec (autor) a partir de 2018 e Editora Alta Books (autor) a partir de 2019.
Tem experiência no desenvolvimento de software para as áreas de comércio e telecomunicações. Possui diversos artigos publicados no Brasil e exterior. É palestrante e professor do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo.
Como professor possui forte experiência na área da Ciência da Computação com ênfase no ensino de linguagens de programação e programação de computadores. Atua no desenvolvimento das bases tecnológicas de: lógica de programação (algoritmos), linguagem de programação, técnicas de programação, arquitetura e organização de computadores.
Como instrutor de treinamento na área de TI ministrou cursos para diversas empresas brasileiras e estrangeiras, como Print Informática, ABAK Informática , Servimec, Bepe, Compucenter, Open Class, SPCI, Origin, entre outras.
É membro da Association for Computing Machinery (ACM) desde 2009.