0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (4)
  • R2,500 - R5,000 (1)
  • -
Status
Brand

Showing 1 - 5 of 5 matches in All Departments

Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 2nd ed.): Magnus Lie Hetland Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 2nd ed.)
Magnus Lie Hetland
R3,877 Discovery Miles 38 770 Ships in 10 - 15 working days

Python Algorithms, Second Edition explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.

Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 1st ed.): Magnus Lie Hetland Python Algorithms - Mastering Basic Algorithms in the Python Language (Paperback, 1st ed.)
Magnus Lie Hetland
R2,230 Discovery Miles 22 300 Ships in 10 - 15 working days

Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. The book deals with some of the most important and challenging areas of programming and computer science, but in a highly pedagogic and readable manner. The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself.

Beginning Python - From Novice to Professional (Paperback, 2nd Corrected ed., Corr. 4th printing): Magnus Lie Hetland Beginning Python - From Novice to Professional (Paperback, 2nd Corrected ed., Corr. 4th printing)
Magnus Lie Hetland
R2,083 R1,615 Discovery Miles 16 150 Save R468 (22%) Ships in 10 - 15 working days

Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

Practical Python (Paperback, Softcover reprint of the original 1st ed.): Magnus Lie Hetland Practical Python (Paperback, Softcover reprint of the original 1st ed.)
Magnus Lie Hetland
R1,433 R1,163 Discovery Miles 11 630 Save R270 (19%) Ships in 10 - 15 working days

"Practical Python" offers a highly useful guide to the Python programming language. In disarmingly readable prose, author Magnus Lie Hetland guides you through those concepts of most importance to the budding Python developer.

Following a succinct overview of the installation process, Hetland brings you up to speed regarding the general programming precepts common to every high-level language, including datatypes, conditionals and looping, abstractions, and modularity. Notably, Hetland takes great care to provide a thorough introduction to Python's potentially confusing datatype offering, including lists, tuples, and dictionaries, providing numerous examples aimed toward familiarizing you with their subtle, yet important differences.

Primed with the language's foundational knowledge, youll then be introduced to Pythons file-handling, database, graphical user interface, and string-handling capabilities. Additionally, Hetland offers an excellent review of Pythons object-oriented, functional, and exception-handling capabilities. All chapters are peppered with references to Python's useful built-in functions, which is done with the intention of demonstrating the considerable features offered by the default Python distribution.

Hetland devotes the second half of the book to project development, taking great care to choose a series of ten increasingly complex applications that are of timely and wide-ranging interest to burgeoning and expert developers alike. Project focus includes automated document conversion, newsgroup administration, graphical PDF document generation, remote document maintenance, the creation of a peer-to-peer system with XML-RPC, database integration, and GUI and game development.

Beginning Python - From Novice to Professional (Paperback, 3rd ed.): Magnus Lie Hetland Beginning Python - From Novice to Professional (Paperback, 3rd ed.)
Magnus Lie Hetland
R1,874 R1,472 Discovery Miles 14 720 Save R402 (21%) Ships in 10 - 15 working days

Gain a fundamental understanding of Python's syntax and features with this up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time. Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python also covers advanced topics such as extending Python and packaging/distributing Python applications. What You'll Learn Become a proficient Python programmer by following along with a friendly, practical guide to the language's key features Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution Learn by following along with ten interesting projects, including a P2P file-sharing application, chat client, video game, remote text editor, and more Who This Book Is For Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Terminator 6: Dark Fate
Linda Hamilton, Arnold Schwarzenegger Blu-ray disc  (1)
R79 Discovery Miles 790
Bantex @School 30cm PVC Flexible Ruler…
R14 Discovery Miles 140
Nite Ize Keyrack Steel S-Biner…
R118 Discovery Miles 1 180
Ugreen Nylon Hook and Loop Tape (2cm x…
R109 Discovery Miles 1 090
Bostik Glue Stick - Loose (25g)
R42 Discovery Miles 420
Speak Now - Taylor's Version
Taylor Swift CD R527 Discovery Miles 5 270
Jabra Elite 5 Hybrid ANC True Wireless…
R2,899 R2,399 Discovery Miles 23 990
Birds Of Greater Southern Africa
Keith Barnes, Terry Stevenson, … Paperback  (4)
R450 R299 Discovery Miles 2 990
Gym Towel & Bag
R78 Discovery Miles 780
Mellerware Swiss - Plastic Floor Fan…
 (1)
R348 Discovery Miles 3 480

 

Partners