Cena: 59.00 zł
Sklep: virtualo.pl
Kup teraz Python. Programuj szybko i wydajnie za 59.00 zł w księgarni virtualo.pl
Wydajne aplikacje w języku Python! Python to skryptowy język programowania istniejący na rynku od wielu lat — jego pierwsza wersja pojawiła...
zobacz więcej informacji
Cena: 59.00 zł
Sklep: virtualo.pl
Kup teraz Python. Programuj szybko i wydajnie za 59.00 zł w księgarni virtualo.pl
Wydawca: brak danych
Kategoria: E-booki/E-informatyka
ISBN: 9788328304697
Waga: b/d kg
Rok wydania: 2015
Wydajne aplikacje w języku Python!
Python to skryptowy język programowania istniejący na rynku od wielu lat — jego pierwsza wersja pojawiła się w 1991 roku. Przejrzystość kodu źródłowego była jednym z głównych celów Guida van Rossuma, twórcy tego języka. Dziś Python cieszy się dużą popularnością, co z jednej strony świadczy o jego przydatności, a z drugiej gwarantuje użytkownikom szerokie wsparcie społeczności programistów języka. Python jest elastyczny, dopuszcza różne style programowania, a dzięki temu znajduje zastosowanie w wielu miejscach świata IT.
Jeżeli chcesz w peÅ‚ni wykorzystać możliwoÅ›ci Pythona i tworzyć wydajne rozwiÄ…zania, to koniecznie zaopatrz siÄ™ w tÄ™ książkÄ™! DziÄ™ki niej dowiesz siÄ™, jak wykorzystać profilowanie do lokalizowania „wÄ…skich gardeÅ‚â€, oraz poznasz efektywne techniki wyszukiwania danych na listach, w sÅ‚ownikach i zbiorach. Ponadto zdobÄ™dziesz wiedzÄ™ na temat
obliczeń macierzowych i
wektorowych oraz zobaczysz, jak kompilacja do postaci kodu C wpływa na wydajność Twojego rozwiązania. Osobne rozdziały zostały poświęcone
współbieżności oraz
modułowi multiprocessing. Opanowanie tych zagadnień pozwoli Ci ogromnie przyspieszyć działanie Twojej aplikacji. Na sam koniec nauczysz się tworzyć klastry i kolejki zadań oraz optymalizować zużycie pamięci RAM. Rozdział dwunasty to gratka dla wszystkich — zawiera najlepsze porady specjalistów z branży! Książka ta jest obowiązkową lekturą dla wszystkich programistów chcących tworzyć wydajne rozwiązania w języku Python.
Â
- Poznaj lepiej narzędzia numpy i Cython, a także narzędzia profilujące
- Dowiedz się, jak w języku Python dokonywana jest abstrakcja bazowej architektury komputera.
- Użyj profilowania do znajdowania „wąskich gardeł†związanych z wykorzystaniem czasu procesora i pamięci.
- Utwórz wydajne programy, wybierając odpowiednie struktury danych.
- Przyspiesz obliczenia oparte na macierzach i wektorach.
- Zastosuj narzędzia do kompilacji kodu Python do postaci kodu maszynowego.
- Zarządzaj jednocześnie wieloma operacjami obliczeniowymi i operacjami wejścia-wyjścia.
- Przekształć kod przetwarzania współbieżnego w celu uruchomienia go w klastrze lokalnym lub zdalnym.
- Rozwiąż duże problemy, używając mniej pamięci RAM.
Wyciśnij z Pythona siódme poty!
KUP TERAZ