Nauka algorytmów: poradnik p isania lepszego kodu
Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczą cej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trz...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | Polish |
Published: |
Gliwice
Helion
[2022]
|
Edition: | [First edition]. |
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/9788328388024/?ar |
Summary: | Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczą cej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trzeba umieć korzystać z algorytmów, włączając w to ich budowanie, modyfikację i implementację. Niezależnie od tego, jaką dziedziną informatyki się zajmujesz, biegłość w posługiwaniu się algorytmami w wymierny sposób ułatwi Ci pracę i poprawi jej rezultaty. Ta książka jest przystępnym wprowadzeniem do wiedzy o algorytmach wraz z przykładami implementacji napisanymi w Pythonie. Oprócz praktycznego omówienia algorytmów znalazło się tu wyjaśnienie takich pojęć jak klasy złożoności czy analiza asymptotyczna. Dokładnie omówiono także najważniejsze algorytmy, w tym różne sposoby haszowania, sortowania czy przeszukiwania. Tam, gdzie to niezbędne, wprowadzono struktury danych języka Python. Z poradnika programiści i testerzy dowiedzą się, w jaki sposób wykorzystywać algorytmy do pomysłowego rozwiązywania problemów obliczeniowych. Zrozumienie treści ułatwiają ciekawe materiały wizualne i ćwiczenia utrwalające, które pozwolą na przetestowanie zdobytej wiedzy w praktyce. |
Physical Description: | 1 Online-Ressource (232 Seiten) illustrations |
ISBN: | 9788328388024 8328388022 |
Staff View
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-094103526 | ||
003 | DE-627-1 | ||
005 | 20240228122022.0 | ||
007 | cr uuu---uuuuu | ||
008 | 230802s2021 xx |||||o 00| ||pol c | ||
020 | |a 9788328388024 |c electronic bk. |9 978-83-283-8802-4 | ||
020 | |a 8328388022 |c electronic bk. |9 83-283-8802-2 | ||
035 | |a (DE-627-1)094103526 | ||
035 | |a (DE-599)KEP094103526 | ||
035 | |a (ORHE)9788328388024 | ||
035 | |a (DE-627-1)094103526 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a pol | ||
082 | 0 | |a 005.1 |2 23/eng/20230711 | |
100 | 1 | |a Heineman, George T. |e VerfasserIn |4 aut | |
240 | 1 | 0 | |a Learning algorithms |
245 | 1 | 0 | |a Nauka algorytmów |b poradnik p isania lepszego kodu |c George Heineman |
250 | |a [First edition]. | ||
264 | 1 | |a Gliwice |b Helion |c [2022] | |
300 | |a 1 Online-Ressource (232 Seiten) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
520 | |a Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczą cej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trzeba umieć korzystać z algorytmów, włączając w to ich budowanie, modyfikację i implementację. Niezależnie od tego, jaką dziedziną informatyki się zajmujesz, biegłość w posługiwaniu się algorytmami w wymierny sposób ułatwi Ci pracę i poprawi jej rezultaty. Ta książka jest przystępnym wprowadzeniem do wiedzy o algorytmach wraz z przykładami implementacji napisanymi w Pythonie. Oprócz praktycznego omówienia algorytmów znalazło się tu wyjaśnienie takich pojęć jak klasy złożoności czy analiza asymptotyczna. Dokładnie omówiono także najważniejsze algorytmy, w tym różne sposoby haszowania, sortowania czy przeszukiwania. Tam, gdzie to niezbędne, wprowadzono struktury danych języka Python. Z poradnika programiści i testerzy dowiedzą się, w jaki sposób wykorzystywać algorytmy do pomysłowego rozwiązywania problemów obliczeniowych. Zrozumienie treści ułatwiają ciekawe materiały wizualne i ćwiczenia utrwalające, które pozwolą na przetestowanie zdobytej wiedzy w praktyce. | ||
650 | 0 | |a Computer algorithms | |
650 | 0 | |a Computer programming | |
650 | 0 | |a Programming by example (Computer science) | |
650 | 4 | |a Algorithmes | |
650 | 4 | |a Programmation (Informatique) | |
650 | 4 | |a Programmation sur exemple (Informatique) | |
650 | 4 | |a algorithms | |
650 | 4 | |a computer programming | |
650 | 4 | |a Computer algorithms |0 (OCoLC)fst00872010 | |
650 | 4 | |a Computer programming |0 (OCoLC)fst00872390 | |
650 | 4 | |a Programming by example (Computer science) |0 (OCoLC)fst02003148 | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9788328388024/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-094103526 |
---|---|
_version_ | 1829007845140463616 |
adam_text | |
any_adam_object | |
author | Heineman, George T. |
author_facet | Heineman, George T. |
author_role | aut |
author_sort | Heineman, George T. |
author_variant | g t h gt gth |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)094103526 (DE-599)KEP094103526 (ORHE)9788328388024 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03074cam a22004812c 4500</leader><controlfield tag="001">ZDB-30-ORH-094103526</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228122022.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230802s2021 xx |||||o 00| ||pol c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9788328388024</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-83-283-8802-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">8328388022</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">83-283-8802-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)094103526</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP094103526</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9788328388024</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)094103526</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">pol</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23/eng/20230711</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Heineman, George T.</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Learning algorithms</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Nauka algorytmów</subfield><subfield code="b">poradnik p isania lepszego kodu</subfield><subfield code="c">George Heineman</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Gliwice</subfield><subfield code="b">Helion</subfield><subfield code="c">[2022]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (232 Seiten)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczą cej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trzeba umieć korzystać z algorytmów, włączając w to ich budowanie, modyfikację i implementację. Niezależnie od tego, jaką dziedziną informatyki się zajmujesz, biegłość w posługiwaniu się algorytmami w wymierny sposób ułatwi Ci pracę i poprawi jej rezultaty. Ta książka jest przystępnym wprowadzeniem do wiedzy o algorytmach wraz z przykładami implementacji napisanymi w Pythonie. Oprócz praktycznego omówienia algorytmów znalazło się tu wyjaśnienie takich pojęć jak klasy złożoności czy analiza asymptotyczna. Dokładnie omówiono także najważniejsze algorytmy, w tym różne sposoby haszowania, sortowania czy przeszukiwania. Tam, gdzie to niezbędne, wprowadzono struktury danych języka Python. Z poradnika programiści i testerzy dowiedzą się, w jaki sposób wykorzystywać algorytmy do pomysłowego rozwiązywania problemów obliczeniowych. Zrozumienie treści ułatwiają ciekawe materiały wizualne i ćwiczenia utrwalające, które pozwolą na przetestowanie zdobytej wiedzy w praktyce.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Programming by example (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Algorithmes</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmation sur exemple (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">algorithms</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">computer programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer algorithms</subfield><subfield code="0">(OCoLC)fst00872010</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer programming</subfield><subfield code="0">(OCoLC)fst00872390</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programming by example (Computer science)</subfield><subfield code="0">(OCoLC)fst02003148</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9788328388024/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-094103526 |
illustrated | Illustrated |
indexdate | 2025-04-10T09:36:46Z |
institution | BVB |
isbn | 9788328388024 8328388022 |
language | Polish |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (232 Seiten) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2022 |
publishDateSearch | 2021 |
publishDateSort | 2021 |
publisher | Helion |
record_format | marc |
spelling | Heineman, George T. VerfasserIn aut Learning algorithms Nauka algorytmów poradnik p isania lepszego kodu George Heineman [First edition]. Gliwice Helion [2022] 1 Online-Ressource (232 Seiten) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczą cej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trzeba umieć korzystać z algorytmów, włączając w to ich budowanie, modyfikację i implementację. Niezależnie od tego, jaką dziedziną informatyki się zajmujesz, biegłość w posługiwaniu się algorytmami w wymierny sposób ułatwi Ci pracę i poprawi jej rezultaty. Ta książka jest przystępnym wprowadzeniem do wiedzy o algorytmach wraz z przykładami implementacji napisanymi w Pythonie. Oprócz praktycznego omówienia algorytmów znalazło się tu wyjaśnienie takich pojęć jak klasy złożoności czy analiza asymptotyczna. Dokładnie omówiono także najważniejsze algorytmy, w tym różne sposoby haszowania, sortowania czy przeszukiwania. Tam, gdzie to niezbędne, wprowadzono struktury danych języka Python. Z poradnika programiści i testerzy dowiedzą się, w jaki sposób wykorzystywać algorytmy do pomysłowego rozwiązywania problemów obliczeniowych. Zrozumienie treści ułatwiają ciekawe materiały wizualne i ćwiczenia utrwalające, które pozwolą na przetestowanie zdobytej wiedzy w praktyce. Computer algorithms Computer programming Programming by example (Computer science) Algorithmes Programmation (Informatique) Programmation sur exemple (Informatique) algorithms computer programming Computer algorithms (OCoLC)fst00872010 Computer programming (OCoLC)fst00872390 Programming by example (Computer science) (OCoLC)fst02003148 |
spellingShingle | Heineman, George T. Nauka algorytmów poradnik p isania lepszego kodu Computer algorithms Computer programming Programming by example (Computer science) Algorithmes Programmation (Informatique) Programmation sur exemple (Informatique) algorithms computer programming Computer algorithms (OCoLC)fst00872010 Computer programming (OCoLC)fst00872390 Programming by example (Computer science) (OCoLC)fst02003148 |
subject_GND | (OCoLC)fst00872010 (OCoLC)fst00872390 (OCoLC)fst02003148 |
title | Nauka algorytmów poradnik p isania lepszego kodu |
title_alt | Learning algorithms |
title_auth | Nauka algorytmów poradnik p isania lepszego kodu |
title_exact_search | Nauka algorytmów poradnik p isania lepszego kodu |
title_full | Nauka algorytmów poradnik p isania lepszego kodu George Heineman |
title_fullStr | Nauka algorytmów poradnik p isania lepszego kodu George Heineman |
title_full_unstemmed | Nauka algorytmów poradnik p isania lepszego kodu George Heineman |
title_short | Nauka algorytmów |
title_sort | nauka algorytmow poradnik p isania lepszego kodu |
title_sub | poradnik p isania lepszego kodu |
topic | Computer algorithms Computer programming Programming by example (Computer science) Algorithmes Programmation (Informatique) Programmation sur exemple (Informatique) algorithms computer programming Computer algorithms (OCoLC)fst00872010 Computer programming (OCoLC)fst00872390 Programming by example (Computer science) (OCoLC)fst02003148 |
topic_facet | Computer algorithms Computer programming Programming by example (Computer science) Algorithmes Programmation (Informatique) Programmation sur exemple (Informatique) algorithms computer programming |
work_keys_str_mv | AT heinemangeorget learningalgorithms AT heinemangeorget naukaalgorytmowporadnikpisanialepszegokodu |