A versão 2010 do Visual Basic oferece aos seus utilizadores uma experiência totalmente renovadora, dando continuidade à tradição da Microsoft de inovação nas linguagens de desenvolvimento. Este livro cobre, de uma forma clara e acessível, as técnicas de programação associadas à tecnologia .NET. As matérias são apresentadas passo a passo e apoiadas numa vasta componente prática, composta por exercícios resolvidos e exercícios propostos e dois projectos completos de diferentes níveis de dificuldade. Inclui uma parte inicial com noções gerais de programação e algoritmia, dedicada a quem nunca programou. No final de cada capítulo, o leitor encontrará ainda testes de consolidação, que permitem avaliar os conhecimentos adquiridos. A sua estrutura didáctica e a existência de um índice remissivo facilitam não só a aprendizagem, como a utilização deste livro para consulta no dia-a-dia. Nesta nova versão foi reforçada a componente prática com a inclusão de um novo projecto completo e de ajudas à resolução dos exercícios propostos.
Problemas de ciência da computação aparentemente novos ou ímpares muitas vezes têm raízes em algoritmos clássicos, nas técnicas de programação e em princípios de engenharia. E as abordagens clássicas ainda são a melhor forma de solucioná-los! Compreender essas técnicas em Python faz com que o seu potencial para o sucesso se expanda nas áreas de desenvolvimento web, manipulação de dados, aprendizado de máquina e em outras áreas. Problemas Clássicos de Ciência da Computação com Python permite aprimorar suas habilidades na resolução de problemas de ciência da computação usando Python, com cenários, exercícios e algoritmos consagrados pelo tempo. Você enfrentará dezenas de desafios de programação, os quais variam de tarefas simples como algoritmos de busca binária a clustering de dados usando k-means. Em particular, você apreciará a sensação de satisfação ao resolver problemas que conectam a ciência da computação com questões reais associadas a aplicativos, dados e desempenho, e até mesmo com o sucesso em sua próxima entrevista de emprego! O que o livro contém: algoritmos de busca; técnicas comuns para grafos; redes neurais; algoritmos genéticos; busca competitiva; uso de dicas de tipo em todos os códigos. Para programadores Python de nível intermediário.