|
Szczegóły:
|
Informacje dodatkowe:
|
Przetwarzanie danych to czynność, którą programiści na całym świecie wykonują niemal codziennie. Konwersja danych pomiędzy systemami informatycznymi, zmiana formatów plików tekstowych, przeszukiwanie logów serwerów WWW -- to wszystko można nazwać przetwarzaniem danych. Znajomość technik, dzięki którym takie procesy odbywają się szybko i efektywnie, to jedna z najważniejszych umiejętności programisty. Trudnością może okazać się brak jednego uniwersalnego sposobu przetwarzania danych. Do każdego typu problemu należy podejść w sposób indywidualny, próbując rozłożyć go na sekwencję prostych przekształceń, łatwych do implementacji i testowania.
Czytając książkę "Przetwarzanie danych dla programistów", poznasz metody rozwiązywania problemów programistycznych związanych z konwersją danych różnego typu. Nauczysz się analizować istotę zagadnienia i dobierać najbardziej optymalny sposób realizacji zadania. Dowiesz się, jak w systemach Unix/Linux wykorzystać wyrażenia regularne i powłoki tekstowe do przetwarzania danych tekstowych. Przeczytasz o użytecznych, lecz często niedocenianych cechach języków Java i Python oraz innych języków programowania. Przekonasz się, że mimo rozbieżności pomiędzy różnymi typami danych istnieje kilka ogólnych wzorców, które powtarzają się w wielu zastosowaniach niezależnie od użytego języka programowania lub detali implementacyjnych.
Autor opisał najbardziej użyteczne techniki przetwarzania danych oraz możliwości ich użycia. Dzięki przejrzystemu podziałowi na tematyczne rozdziały (m.in. tekst, wrażenia regularne, XML, dane binarne, relacyjne bazy danych) bez problemu można znaleźć potrzebne informacje.
W ten sposób życie programistów może stać się łatwiejsze, gdy mieć będą pod ręką praktyczne rozwiązania w językach JAVA i Pyton oraz schematy postępowania, łatwe do zastosowania na praktycznie każdej współczesnej platformie. Nie zapomniano także o testowaniu oprogramowania do przetwarzania danych. Jednym słowem - jeśli ktoś poważnie myśli o profesjonalnym pisaniu aplikacji, powinien trzymać tę książkę zaraz obok swojej "biblii" języka programowania.
Dziennik Łódzki pio; 07-09-2006
