Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    Gliwice : Helion
    ISBN: 9788328388024 , 8328388022
    Language: Polish
    Pages: 1 online resource (232 pages) , illustrations
    Edition: [First edition].
    Uniform Title: Learning algorithms
    DDC: 005.1
    Keywords: Computer algorithms ; Computer programming ; Programming by example (Computer science)
    Abstract: 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.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. This updated edition of Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs-with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. With this book, you will: Solve a particular coding problem or improve on the performance of an existing solution Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips Learn the expected performance of an algorithm, and the conditions it needs to perform at its best Discover the impact that similar design decisions have on different algorithms Learn advanced data structures to improve the efficiency of algorithms
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (viewed March 24, 2016)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media
    Language: English
    Pages: 1 streaming video file (8 hr., 39 min., 42 sec.) , digital, sd., col.
    Keywords: Python (Computer program language) ; Algorithms ; Electronic videos ; local
    Abstract: "Learn how to make your Python code more efficient by using algorithms to solve a variety of tasks or computational problems. In this video course, you'll learn algorithm basics and then tackle a series of problems using existing algorithms. The examples you'll learn in this course are among the most common algorithms in computer science, but they illustrate many of the concerns you'll face as you work to create algorithms on your own."--Resource description page.
    Note: Title from resource description page (viewed Aug. 29, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Place of publication not identified] : O'Reilly
    ISBN: 9781491928622
    Language: English
    Pages: 1 online resource (1 streaming video file (6 hr., 4 min., 21 sec.)) , digital, sound, color
    Keywords: Python (Computer program language) ; Data structures (Computer science) ; Computer programming ; Electronic videos ; local
    Abstract: "When should you use Python's built-in data types, and when should you develop your own? In this video course, George Heineman introduces Python programmers to several important data structures and demonstrates their use with example algorithms. Generic data structures such as arrays, linked lists, and stacks can solve many problems, but to work through some specialized problems, you need to learn different ways to structure data appropriately. Many Python programmers learned their skills through non-traditional routes, rather than through an undergraduate computer science degree. This video helps complete your education in fundamental data types step-by-step. For many of the data structures, you'll write sample code using a variety of existing modules, and define a process that will help you evaluate and assess these modules for use in your own software. All you need to get started is a working knowledge of Python's built-in data types."--Resource description page.
    Note: Title from title screen (viewed October 14, 2015). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media | Boston, Mass. :Safari Books Online,
    ISBN: 9780596516246 , 059651624X
    Language: English
    Pages: xv, 343, [25] p , ill.
    Series Statement: In a nutshell
    Keywords: Computer algorithms ; Electronic books ; local
    Abstract: Creating robust software requires the use of efficient algorithms, but programmers seldom think about them until a problem occurs. Algorithms in a Nutshell describes a large number of existing algorithms for solving a variety of problems, and helps you select and implement the right algorithm for your needs -- with just enough math to let you understand and analyze algorithm performance. With its focus on application, rather than theory, this book provides efficient code solutions in several programming languages that you can easily adapt to a specific project. Each major algorithm is presented in the style of a design pattern that includes information to help you understand why and when the algorithm is appropriate. With this book, you will: Solve a particular coding problem or improve on the performance of an existing solution Quickly locate algorithms that relate to the problems you want to solve, and determine why a particular algorithm is the right one to use Get algorithmic solutions in C, C++, Java, and Ruby with implementation tips Learn the expected performance of an algorithm, and the conditions it needs to perform at its best Discover the impact that similar design decisions have on different algorithms Learn advanced data structures to improve the efficiency of algorithms With Algorithms in a Nutshell , you'll learn how to improve the performance of key algorithms essential for the success of your software applications.
    Note: Title from title screen. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Language: Polish
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Książka Algorytmy. Almanach to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wydajnych rozwiązań zakodowanych w kilku językach programowania, które łatwo można zaadaptować w konkretnych zadaniach.
    Note: Authorized translation of the English ed. of Algorithms in a nutshell by George Heineman, Gary Pollice, Stanley Selkow. O'Reilly Media, c2009. Cf. Copyright page. - Includes index. - Description based on online resource; title from title page (Safari, viewed July 10, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9784873117850
    Language: English , Japanese
    Pages: 1 online resource (440 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: 実用上、本当に速いコードを書くにはまず正しいアルゴリズムの選択から。本書は実践的側面を重視した、新しいタイプのアルゴリズム事典です。どのアルゴリズムを使うべきか、どう実装するのか、さらに性能を向上させる方法はあるのかを解説。主要な40余りのアルゴリズムを網羅し、C、C++、Java、Pythonでの実装例を示します。改訂版では、フォーチュンアルゴリズム、マージソート、マルチスレッドクイックソート、AVL平衡二分木、R木と四分木などの新たなアルゴリズムを追加。実際にベンチマークを取る手法も紹介した実際的、実践的な一冊です。
    Note: Online resource; Title from title page (viewed December 22, 2016) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (51 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Algorithms are central to understanding how to write efficient code. Everyone who works as a software developer needs to have an effective and working knowledge of algorithms but if they come from a coding bootcamp or 2 year degree they probably did not cover algorithms in enough detail. It is not enough to just know terminology such as proofs and lemmas; algorithms only become effective when put to use in real programs. This means that all working software professionals (developers, testers, maintainers) need to understand the key implementation concerns of algorithms. If a programmer changes even the slightest part of an algorithm, it could result in wildly different performance. It is necessary to understand both the individual mechanisms that appear across different algorithms as well as the way in which all parts interact together to achieve a full problem solution. Programmers need a blended-way to learn algorithms, combining online visualizations with clear explanations in written form. This book will also include a number of Katacodas from exercises and questions at the end of every chapter. This book describes a number of algorithms that creatively solve computational problems. Each algorithm has at least one innovative step that improves over ordinary code solutions to a problem. An algorithm is minimal -- there is nothing you can remove, and you do not need to add anything. Each individual part is necessary for the larger whole to work. Explaining how an algorithm works is like telling a story.
    Note: Online resource; Title from title page (viewed October 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...