Python – Curso Completo

Capa do livro Python - Curso Completo
Título
Python - Curso Completo
Autor(es)
Editora
FCA – Editora de Informática, Lda.
Páginas
376
ISBN
978-972-722-270-4

Este livro apresenta-se como uma escolha para quem quer conhecer todos os aspectos do Python, tanto no desenvolvimento web como no desenvolvimento para desktop.

Apesar de ter sido lançado há alguns anos, o livro alcança, actualmente, a maior parte dos objectivos a que se propôs. Houve evoluções na linguagem que não estão reflectidas neste livro, como a existência de tipos booleanos.

Os primeiros 4 capítulos deste livro estão claramente direccionados para as pessoas que nunca tiveram contacto com linguagens procedimentais ou orientadas a objectos, pois faz da melhor forma possível a abordagem ao mundo da programação para um iniciante. No capítulo 5 nota-se que o livro já está algo ultrapassado, uma vez que no Python 2.1 ainda strings não eram consideradas objectos. A abordagem das bibliotecas gráficas de Python está bem actualizada e tem uma referência bastante completa da biblioteca Tkinter, no entanto peca por falar de outras bibliotecas multi-plataformas e não da wxPython, baseada no wxWidgets para C++. Em relação ao acesso a bases de dados, houve um claro desenvolvimento durante este tempo neste campo, e não há qualquer referência a uma das melhores e mais usadas bibliotecas do momento para acesso ao MySQL, MySQLdb. O capítulo que fala sobre manipulação de XML apenas peca pela passagem demasiado breve em relação à SAX (Simples API for XML). Um dos capítulos mais interessantes do livro é o que trata da programação em redes, onde se explica o uso de sockets e threads de uma forma extremamente simples, mas ao mesmo tempo de forma bastante completa. Infelizmente nem tudo são rosas, e o livro peca por não abordar com mais pormenor como se usar a smtplib. Um capítulo que prova que este livro se destina a todos é o Extender o Python, onde se explica como criar extensões usando C, e o capítulo sobre ZOPE, onde se apresenta de forma completa esta framework.

Como conclusão pode-se dizer que este livro é destinado a quem quer dar os seus primeiros passos na programação ou na linguagem Python, não sendo considerado a melhor compra para quem quer aprofundar os seus conhecimentos de Python, onde os livros das editoras internacionais de renome como a O’Reilly reinam.

Publicado na edição 14 (PDF) da Revista PROGRAMAR.