Por que mais um livro abordando a linguagem Python? Essa foi uma das perguntas que fizemos ao longo do planejamento desta obra. À época, reunimos vários livros de programação a fim de avaliá-los em termos de linguagem, de didática, de aplicações e de exercícios. Concluímos que há vários livros muito bons, porém não encontramos aquele que reunisse boa linguagem, diversos exercícios e aplicações práticas.
Falando em aplicação prática, foi unânime a decisão, em abordarmos neste livro, algoritmos aplicados em Sistemas Operacionais. O motivo é o fato de esses algoritmos serem ferramentas excelentes para consolidação de conhecimentos de programação, além de serem essenciais na formação de um programador profissional. E mais, um sistema operacional é um dos melhores exemplos de programação: são milhões de linhas de código que cobrem um grande espectro de problemas. Entender um pouco desse mundo pode fazer de você um programador melhor.
Para fazer o download gratuito do livro, clique aqui.
Fábio A. P. Paiva possui experiência em desenvolvimento de sistemas e em administração de banco de dados. Doutor (2016) em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte (UFRN). Professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte e desenvolve projetos com a Universidade de Coimbra, Portugal.
João M. A. Nascimento é professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte. Possui experiência em desenvolvimento de sistemas de informação e de automação industrial. Atua em projetos para ensino de robótica e de temáticas aeroespaciais. Mestre em Engenharia Elétrica e de Computação (2005) pela Universidade Federal do Rio Grande do Norte.
Rodrigo S. Martins é professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte. Experiência em administração e gerenciamento de redes de computadores, sistemas operacionais, IoT e áreas afins. Doutor (2014) em Sistemas e Computação pela Universidade Federal do Rio Grande do Norte e Pós-Doutorado na Universidade de Lancaster, Inglaterra.
Givanaldo R. Souza é professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte. Doutor (2013) em Ciência da Computação, na área de Algoritmos Experimentais, pela Universidade Federal do Rio Grande do Norte. Possui experiência em desenvolvimento de sistemas e já palestrou na Python Nordeste e Python Brasil.