0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (267)
  • R250 - R500 (3,697)
  • R500+ (10,878)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

Learn to Implement Games with Code (Hardcover): John M. Quick Learn to Implement Games with Code (Hardcover)
John M. Quick
R5,505 Discovery Miles 55 050 Ships in 10 - 15 working days

Game development is one of the most rewarding crafts of modern times. Not only is making games a wonderful lifelong hobby, but employment opportunities exist at many levels. Learn to Implement Games with Code guides you through the development process as you put together a release-ready game. It is written in a friendly and conversational tone, which is suitable for a wide audience of aspiring game developers, such as yourself. You will gain practical, hands-on experience with implementing game components using code. Gradually, you will build a complete game that you can be proud of. After finishing this book, you will be prepared to start making games of your very own design.

Secure Java - For Web Application Development (Hardcover): Abhay Bhargav, B. V Kumar Secure Java - For Web Application Development (Hardcover)
Abhay Bhargav, B. V Kumar
R5,496 Discovery Miles 54 960 Ships in 10 - 15 working days

Most security books on Java focus on cryptography and access control, but exclude key aspects such as coding practices, logging, and web application risk assessment. Encapsulating security requirements for web development with the Java programming platform, Secure Java: For Web Application Development covers secure programming, risk assessment, and threat modeling explaining how to integrate these practices into a secure software development life cycle. From the risk assessment phase to the proof of concept phase, the book details a secure web application development process. The authors provide in-depth implementation guidance and best practices for access control, cryptography, logging, secure coding, and authentication and authorization in web application development. Discussing the latest application exploits and vulnerabilities, they examine various options and protection mechanisms for securing web applications against these multifarious threats. The book is organized into four sections: Provides a clear view of the growing footprint of web applications Explores the foundations of secure web application development and the risk management process Delves into tactical web application security development with Java EE Deals extensively with security testing of web applications This complete reference includes a case study of an e-commerce company facing web application security challenges, as well as specific techniques for testing the security of web applications. Highlighting state-of-the-art tools for web application security testing, it supplies valuable insight on how to meet important security compliance requirements, including PCI-DSS, PA-DSS, HIPAA, and GLBA. The book also includes an appendix that covers the application security guidelines for the payment card industry standards.

A Functional Start to Computing with Python (Hardcover): Ted Herman A Functional Start to Computing with Python (Hardcover)
Ted Herman
R5,795 Discovery Miles 57 950 Ships in 10 - 15 working days

A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start. Requiring no prior programming experience, the book draws on Python's flexible data types and operations as well as its capacity for defining new functions. Along with the specifics of Python, the text covers important concepts of computing, including software engineering motivation, algorithms behind syntax rules, advanced functional programming ideas, and, briefly, finite state machines. Taking a student-friendly, interactive approach to teach computing, the book addresses more difficult concepts and abstractions later in the text. The author presents ample explanations of data types, operators, and expressions. He also describes comprehensions the powerful specifications of lists and dictionaries before introducing loops and variables. This approach helps students better understand assignment syntax and iteration by giving them a mental model of sophisticated data first. Web ResourceThe book's supplementary website at http://functionalfirstpython.com/ provides many ancillaries, including: Interactive flashcards on Python language elements Links to extra support for each chapter Unit testing and programming exercises An interactive Python stepper tool Chapter-by-chapter points Material for lectures

Java Programming for Engineers (Hardcover): Julio Sanchez, Maria P. Canton Java Programming for Engineers (Hardcover)
Julio Sanchez, Maria P. Canton
R5,476 Discovery Miles 54 760 Ships in 10 - 15 working days

While teaching Java programming at Minnesota State University, the authors noticed that engineering students were enrolling in Java programming courses in order to obtain basic programming skills, but there were no Java books suitable for courses intended for engineers. They realized the need for a comprehensive Java programming tutorial that offers basic programming skills that can be applied in the field of engineering. With this in mind, the authors developed Java Programming for Engineers in order to meet the needs of both engineers and engineering students. The text uses the personal computer as a development platform and assumes no prior programming experience or knowledge. The only skills expected of the reader are basic keyboarding and user-level familiarity with the PC. Topics covered range from mathematical expressions to linear systems to engineering graphics. Chapters on problem solving skills and the designing of engineering applications walk readers through real word problems they might encounter. Divided into two parts, Part 1 is a description of the Java language, of the fundamentals of object orientation, input and output operations, and error handling. Part 2 is about Java programming for engineers. It starts with computer number systems, fixed- and variable-precision numeric data, mathematical programming in Java as could be of interest to engineers, and concludes with an overview of Java Graphics.

Object-Orientation, Abstraction, and Data Structures Using Scala (Hardcover, 2nd edition): Mark C. Lewis, Lisa Lacher Object-Orientation, Abstraction, and Data Structures Using Scala (Hardcover, 2nd edition)
Mark C. Lewis, Lisa Lacher
R5,826 Discovery Miles 58 260 Ships in 10 - 15 working days

Praise for the first edition: "The well-written, comprehensive book [is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as tools for building applications in various domains, including sophisticated data structures and algorithms Highly recommended. Students of all levels, faculty, and professionals/practitioners.D. Papamichail, University of Miami in CHOICE Magazine Mark Lewis Introduction to the Art of Programming Using Scala was the first textbook to use Scala for introductory CS courses. Fully revised and expanded, the new edition of this popular text has been divided into two books. Object-Orientation, Abstraction, and Data Structures Using Scala, Second Edition is intended to be used as a textbook for a second or third semester course in Computer Science. The Scala programming language provides powerful constructs for expressing both object orientation and abstraction. This book provides students with these tools of object orientation to help them structure solutions to larger, more complex problems, and to expand on their knowledge of abstraction so that they can make their code more powerful and flexible. The book also illustrates key concepts through the creation of data structures, showing how data structures can be written, and the strengths and weaknesses of each one. Libraries that provide the functionality needed to do real programming are also explored in the text, including GUIs, multithreading, and networking. The book is filled with end-of-chapter projects and exercises, and the authors have also posted a number of different supplements on the book website. Video lectures for each chapter in the book are also available on YouTube. The videos show constr

Microcomputer Algorithms - Action from Algebra (Hardcover): John Killingbeck Microcomputer Algorithms - Action from Algebra (Hardcover)
John Killingbeck
R3,786 Discovery Miles 37 860 Ships in 10 - 15 working days

Although the computing facilities available to scientists are becoming more powerful, the problems they are addressing are increasingly complex. The mathematical methods for simplifying the computing procedures are therefore as important as ever. Microcomputer Algorithms: Action from Algebra stresses the mathematical basis behind the use of many algorithms of computational mathematics, providing detailed descriptions on how to generate algorithms for a large number of different uses. Covering a wide range of mathematical and physical applications, the book contains the theory of 25 algorithms. The mathematical theory for each algorithm is described in detail prior to discussing the algorithm in full, with complete program listings. The book presents the algorithms in modular form, allowing for easy interpretation, for the adaptation to readers' specific requirements without difficulty, and for use with various microcomputers. Blending mathematics and programming in one volume, this book will be of broad interest to all scientists and engineers, particularly those physicists using microcomputers for scientific problem handling. Students handling numerical data for research projects will also find the book useful.

Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Hardcover): Kristof Beiglboeck Programming GPS and OpenStreetMap Applications with Java - The RealObject Application Framework (Hardcover)
Kristof Beiglboeck
R5,770 Discovery Miles 57 700 Ships in 10 - 15 working days

Written by an expert in the development of GPS systems with digital maps and navigation, Programming GPS and OpenStreetMap Applications with Java: The RealObject Application Framework provides a concrete paradigm for object-oriented modeling and programming. It presents a thorough introduction to the use of available global positioning data for the development of applications involving digital maps. The author first describes the different formats of GPS data and digital maps and shows how to use recorded GPS traces to replay and display this data on a digital map. Then, he works through in detail the processing steps of obtaining dedicated data from OpenStreetMaps and how to extract a network for a simple navigation application. For each topic covered-GPS data, OpenStreetMaps, and navigation-Java code is developed that can easily be adapted to the readers' needs and locality. Finally, all components are put together in a sample computer-game application modeled on the well-known board game, Scotland Yard. The computer game is intended to be a basis from which readers can develop and customize their own application for their desired geographical area. The developed application can be "published" on the Internet and made available for interactive multiplayer competition. This book provides a fun and interesting way to learn distributed programming with Java and real-world data. Open-source software is available on a companion website at www.roaf.de

3D Modeling in AutoCAD - Creating and Using 3D Models in AutoCAD 2000, 2000i, 2002, and 2004 (Hardcover, 2nd edition): John... 3D Modeling in AutoCAD - Creating and Using 3D Models in AutoCAD 2000, 2000i, 2002, and 2004 (Hardcover, 2nd edition)
John Wilson
R5,815 Discovery Miles 58 150 Ships in 10 - 15 working days

For AutoCAD 2004, 2002, and 2000 users Take your AutoCAD skills to the next level -- master its 3D modeling capabilities. Using the same 2D commands and tools you are accustomed to drafting with, you can actually construct the object you are designing.

Exploring Neural Networks with C# (Hardcover): Ryszard Tadeusiewicz, Rituparna Chaki, Nabendu Chaki Exploring Neural Networks with C# (Hardcover)
Ryszard Tadeusiewicz, Rituparna Chaki, Nabendu Chaki
R5,778 Discovery Miles 57 780 Ships in 10 - 15 working days

The utility of artificial neural network models lies in the fact that they can be used to infer functions from observations making them especially useful in applications where the complexity of data or tasks makes the design of such functions by hand impractical.Exploring Neural Networks with C# presents the important properties of neural networks while keeping the complex mathematics to a minimum. Explaining how to build and use neural networks, it presents complicated information about neural networks structure, functioning, and learning in a manner that is easy to understand.Taking a "learn by doing" approach, the book is filled with illustrations to guide you through the mystery of neural networks. Examples of experiments are provided in the text to encourage individual research. Online access to C# programs is also provided to help you discover the properties of neural networks.Following the procedures and using the programs included with the book will allow you to learn how to work with neural networks and evaluate your progress. You can download the programs as both executable applications and C# source code from http://home.agh.edu.pl/~tad//index.php?page=programyandlang=en

Java Programming Fundamentals - Problem Solving Through Object Oriented Analysis and Design (Hardcover): Premchand S. Nair Java Programming Fundamentals - Problem Solving Through Object Oriented Analysis and Design (Hardcover)
Premchand S. Nair
R5,698 Discovery Miles 56 980 Ships in 10 - 15 working days

While Java texts are plentiful, it's difficult to find one that takes a real-world approach, and encourages novice programmers to build on their Java skills through practical exercise. Written by an expert with 19 experience teaching computer programming, Java Programming Fundamentals presents object-oriented programming by employing examples taken from everyday life. Provides a foundation in object-oriented design principles and UML notation Describes common pitfalls and good programming practices Furnishes supplemental links, documents, and programs on its companion website, www.premnair.net Uses day-to-day life examples to introduce every object-oriented and programming concept Includes an extensive stand-alone chapter on GUI and event programming Contains numerous examples, self-check questions, quick review material and an extensive list of both programming and non-programming exercises The text presents object-oriented design and programming principles in a completely integrated and incremental fashion. It correlates each concept to a real-world application example and then introduces the corresponding Java language construct. The approach continues throughout the book, in that every concept is first introduced through practical examples, followed by short programming tutorials. To round out its coverage, the book provides several case studies, which illustrate various design issues and demonstrate the usefulness of techniques presented throughout the book. Using its one-of-a-kind approach, Java Programming Fundamentals demonstrates the object-oriented design techniques required to simulate actual real-life situations without compromising study of traditional programming constructs and structures.

.NET Programming with Visual C++ - Tutorial, Reference, and Immediate Solutions (Hardcover): Max Fomitchev .NET Programming with Visual C++ - Tutorial, Reference, and Immediate Solutions (Hardcover)
Max Fomitchev
R5,554 Discovery Miles 55 540 Ships in 10 - 15 working days

Given the increasing role of intellectual property (IP) in academic research, it is important for academic scientists to gain greater awareness and knowledge of the various issues involved with IP resulting from their research and inventions. In addition, the line between academic and industrial research has been blurred, and a large amount of crossover exists due to corporate funding of academic research and collaborations between company and university laboratories. These and other factors have complicated the push toward technology transfer in universities. As commercialization has become inseparable from university research, there is now an essential need for academics to have a greater understanding of the processes involved. Intellectual Property in Academia: A Practical Guide for Scientists and Engineers fills this need, providing an indispensable source of information for researchers in academia. You ve Just Invented a Gadget What Now? Written by a select team of IP professionals, most of whom also have years of experience as scientists, this volume addresses IP issues relevant to the academic community including ways to efficiently deal with the structural constraints inherent in the university environment. Scientists and engineers will benefit from the authors insights and their advice on how to establish good communication with university Offices of Technology Transfer. This perspective affords a common language and facilitates a smoother path through IP procedures. The book covers the best approaches to determine invention novelty by prior art searching and gives step-by-step guidance in using the best modern electronic patent databases. It presents a unique practical approach for assessing the monetary value of ideas and provides software for invention valuation, which can be used even during the early stages of an invention s development. The book also discusses invention ownership, which

Microcontroller Projects Using the Basic Stamp (Hardcover, 2nd edition): Al Williams Microcontroller Projects Using the Basic Stamp (Hardcover, 2nd edition)
Al Williams
R5,520 Discovery Miles 55 200 Ships in 10 - 15 working days

This edition covers the powerful BS2P and many more peripheral options that expand its power. It features several projects including an RS232-controlled power supply and a bridge that lets a Stamp connected to a PC communicate via the Internet. Each chapter provides exercises to conform your understanding of key topics. You will learn how to use Stamp's: I/O commands Analog output capabilities Analog input to build a capacitance meter Built-in serial commands I/O interface capability Robotic capabilities The downloadable files are available at www.awce.com/stampcd.zip

Real-Time Concepts for Embedded Systems (Hardcover): Qing Li, Caroline Yao Real-Time Concepts for Embedded Systems (Hardcover)
Qing Li, Caroline Yao
R5,778 Discovery Miles 57 780 Ships in 10 - 15 working days

'... a very good balance between the theory and practice of real-time embedded system designs.' -Jun-ichiro itojun Hagino, Ph.D., Research Laboratory, Internet Initiative Japan Inc., IETF IPv6 Operations Working Group (v6ops) co-chair 'A cl

C - From Theory to Practice, Second Edition (Hardcover, 2nd edition): George S. Tselikis, Nikolaos D. Tselikas C - From Theory to Practice, Second Edition (Hardcover, 2nd edition)
George S. Tselikis, Nikolaos D. Tselikas
R2,883 Discovery Miles 28 830 Ships in 10 - 15 working days

This easy-to-use, classroom-tested textbook covers the C programming language for computer science and IT students. Designed for a compulsory fundamental course, it presents the theory and principles of C. More than 500 exercises and examples of progressive difficulty aid students in understanding all the aspects and peculiarities of the C language. The exercises test students on various levels of programming and the examples enhance their concrete understanding of programming know-how. Instructor's manual and PowerPoint slides are available upon qualifying course adoption

Starting Out with C++: Early Objects, Global Edition (Paperback, 9th edition): Tony Gaddis, Judy Walters, Godfrey Muganda Starting Out with C++: Early Objects, Global Edition (Paperback, 9th edition)
Tony Gaddis, Judy Walters, Godfrey Muganda
R2,355 Discovery Miles 23 550 Ships in 10 - 15 working days

For courses in C++ Programming Fundamentals of C++ for Novices and Experienced Programmers Alike Intended for use in a two-term, three-term, or accelerated one-term C++ programming sequence, this 9th Edition of Starting Out with C++: Early Objects introduces the fundamentals of C++ to novices and experienced students alike. In clear, easy-to-understand terms, the text introduces all of the necessary topics for beginning C++ programmers. Real-world examples allow students to apply their knowledge in understanding how, why, and when to implement the features of C++. The text is organised in a progressive, step-by-step fashion that allows for flexibility. Building on the popularity of previous editions, the 9th Edition has been updated and enhanced with new material, including C++11 topics and recent changes in technology.

Advanced Logo - A Language for Learning (Paperback): Michael Friendly Advanced Logo - A Language for Learning (Paperback)
Michael Friendly
R1,111 Discovery Miles 11 110 Ships in 10 - 15 working days

"Advanced Logo" shows how LOGO can be used as a vehicle to promote problem solving skills among secondary students, college students, and instructors. The book demonstrates the wide range of educational domains that can be explored through LOGO including generative grammars, physical laws of motion and mechanics, artificial intelligence, robotics, and calculus.

The Fortran 2003 Handbook - The Complete Syntax, Features and Procedures (Hardcover, 2009 ed.): Jeanne C. Adams, Walter S.... The Fortran 2003 Handbook - The Complete Syntax, Features and Procedures (Hardcover, 2009 ed.)
Jeanne C. Adams, Walter S. Brainerd, Richard A. Hendrickson, Richard E. Maine, Jeanne T. Martin, …
R5,995 Discovery Miles 59 950 Ships in 18 - 22 working days

The Fortran 2003 Handbook is a definitive and comprehensive guide to Fortran 2003 and its use. Fortran 2003, the latest standard version of Fortran, has many excellent features that assist the programmer in writing efficient, portable and maintainable programs. This all-inclusive volume offers a reader-friendly, easy-to-follow and informal description of Fortran 2003, and has been developed to provide not only a readable explanation of features, but also some rationale for the inclusion of features and their use. This highly versatile handbook is intended for anyone who wants a comprehensive survey of Fortran 2003.

C Programming For Dummies, 2nd Edition (Paperback, 2nd Edition): D. Gookin C Programming For Dummies, 2nd Edition (Paperback, 2nd Edition)
D. Gookin
R747 R646 Discovery Miles 6 460 Save R101 (14%) Ships in 9 - 17 working days

Get an A grade in C As with any major language, mastery of C can take you to some very interesting new places. Almost 50 years after it first appeared, it's still the world's most popular programming language and is used as the basis of global industry's core systems, including operating systems, high-performance graphics applications, and microcontrollers. This means that fluent C users are in big demand at the sharp end in cutting-edge industries--such as gaming, app development, telecommunications, engineering, and even animation--to translate innovative ideas into a smoothly functioning reality. To help you get to where you want to go with C, this 2nd edition of C Programming For Dummies covers everything you need to begin writing programs, guiding you logically through the development cycle: from initial design and testing to deployment and live iteration. By the end you'll be au fait with the do's and don'ts of good clean writing and easily able to produce the basic--and not-so-basic--building blocks of an elegant and efficient source code. Write and compile source code Link code to create the executable program Debug and optimize your code Avoid common mistakes Whatever your destination: tech industry, start-up, or just developing for pleasure at home, this easy-to-follow, informative, and entertaining guide to the C programming language is the fastest and friendliest way to get there!

Kafka in Action (Paperback): Dylan Scott Kafka in Action (Paperback)
Dylan Scott
R935 Discovery Miles 9 350 Ships in 10 - 15 working days

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka's most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. In systems that handle big data, streaming data, or fast data, it's important to get your data pipelines right. Apache Kafka is a wicked-fast distributed streaming platform that operates as more than just a persistent log or a flexible message queue. Key Features * Understanding Kafka's concepts * Implementing Kafka as a message queue * Setting up and executing basic ETL tasks * Recording and consuming streaming data * Working with Kafka producers and consumers from Java applications * Using Kafka as part of a large data project team * Performing Kafka developer and admin tasks Written for intermediate Java developers or data engineers. No prior knowledge of Kafka is required. About the technology Apache Kafka is a distributed streaming platform for logging and streaming data between services or applications. With Kafka, it's easy to build applications that can act on or react to data streams as they flow through your system. Operational data monitoring, large scale message processing, website activity tracking, log aggregation, and more are all possible with Kafka. Dylan Scott is a software developer with over ten years of experience in Java and Perl. His experience includes implementing Kafka as a messaging system for a large data migration, and he uses Kafka in his work in the insurance industry.

Model-Based Systems Engineering with OPM and SysML (Hardcover, 1st ed. 2016): Dov Dori Model-Based Systems Engineering with OPM and SysML (Hardcover, 1st ed. 2016)
Dov Dori
R3,198 Discovery Miles 31 980 Ships in 10 - 15 working days

Model-Based Systems Engineering (MBSE), which tackles architecting and design of complex systems through the use of formal models, is emerging as the most critical component of systems engineering. This textbook specifies the two leading conceptual modeling languages, OPM-the new ISO 19450, composed primarily by the author of this book, and OMG SysML. It provides essential insights into a domain-independent, discipline-crossing methodology of developing or researching complex systems of any conceivable kind and size. Combining theory with a host of industrial, biological, and daily life examples, the book explains principles and provides guidelines for architecting complex, multidisciplinary systems, making it an indispensable resource for systems architects and designers, engineers of any discipline, executives at all levels, project managers, IT professional, systems scientists, and engineering students.

The C# Programmer's Study Guide (MCSD) - Exam: 70-483 (Paperback, 1st ed.): Ali Asad, Hamza Ali The C# Programmer's Study Guide (MCSD) - Exam: 70-483 (Paperback, 1st ed.)
Ali Asad, Hamza Ali
R1,482 Discovery Miles 14 820 Ships in 9 - 17 working days

Prepare for Microsoft Certification Exam 70-483: Programming in C#. The "What, Why, and How" of each concept is presented along with quick summaries, code challenges, and exam questions to review and practice key concepts. You will learn how to use: Lambda expressions to write LINQ query expressions Asynchronous programming with the Async and Await keywords to maximize performance of slow applications Regular expressions to validate user input Reflection to create and handle types at runtime and much more The source code in the book will be available in the form of iCanCSharp notebooks and scripts that allow you to try out examples and extend them in interesting ways. What You Will Learn Understand the necessary knowledge and skill set to prepare for Microsoft Exam 70-483 Study the code challenges and practice questions on C# that are relevant to the exam Master the C# programming language Who This Book Is For Experienced C# and .NET programmers and developers who are ready to take and pass the exam in order to get certified

Metaprogramming Elixir (Paperback): Chris McCord Metaprogramming Elixir (Paperback)
Chris McCord
R368 Discovery Miles 3 680 Ships in 10 - 15 working days

Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You'll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages. Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This book is a guided series of metaprogramming tutorials that take you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write faster, more maintainable programs in ways unmatched by other languages. You'll start with the basics of Elixir's metaprogramming system and find out how macros interact with Elixir's abstract format. Then you'll extend Elixir with your own first-class features, write a testing framework, and discover how Elixir treats source code as building blocks, rather than rote lines of instructions. You'll continue your journey by using advanced code generation to create essential libraries in strikingly few lines of code. Finally, you'll create domain-specific languages and learn when and where to apply your skills effectively. When you're done, you will have mastered metaprogramming, gained insights into Elixir's internals, and have the confidence to leverage macros to their full potential in your own projects.

Fast Python for Data Science (Paperback): Tiago Antao Fast Python for Data Science (Paperback)
Tiago Antao
R1,230 Discovery Miles 12 300 Ships in 10 - 15 working days

Fast Python for Data Science is a hands-on guide to writing Python code that can process more data, faster, and with less resources. It takes a holistic approach to Python performance, showing you how your code, libraries, and computing architecture interact and can be optimized together. Written for experienced practitioners, Fast Python for Data Science dives right into practical solutions for improving computation and storage efficiency. You'll experiment with fun and interesting examples such as rewriting games in lower-level Cython and implementing a MapReduce framework from scratch. Finally, you'll go deep into Python GPU computing and learn how modern hardware has rehabilitated some former antipatterns and made counterintuitive ideas the most efficient way of working. About the technology Fast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python for Data Science shows you how.

Introduction to Modern Fortran for the Earth System Sciences (Hardcover, 2015 ed.): Dragos B. Chirila, Gerrit Lohmann Introduction to Modern Fortran for the Earth System Sciences (Hardcover, 2015 ed.)
Dragos B. Chirila, Gerrit Lohmann
R3,668 R3,407 Discovery Miles 34 070 Save R261 (7%) Ships in 10 - 15 working days

This work provides a short "getting started" guide to Fortran 90/95. The main target audience consists of newcomers to the field of numerical computation within Earth system sciences (students, researchers or scientific programmers). Furthermore, readers accustomed to other programming languages may also benefit from this work, by discovering how some programming techniques they are familiar with map to Fortran 95. The main goal is to enable readers to quickly start using Fortran 95 for writing useful programs. It also introduces a gradual discussion of Input/Output facilities relevant for Earth system sciences, from the simplest ones to the more advanced netCDF library (which has become a de facto standard for handling the massive datasets used within Earth system sciences). While related works already treat these disciplines separately (each often providing much more information than needed by the beginning practitioner), the reader finds in this book a shorter guide which links them. Compared to other books, this work provides a much more compact view of the language, while also placing the language-elements in a more applied setting, by providing examples related to numerical computing and more advanced Input/Output facilities for Earth system sciences. Naturally, the coverage of the programming language is relatively shallow, since many details are skipped. However, many of these details can be learned gradually by the practitioner, after getting an overview and some practice with the language through this book.

Pro PHP-GTK (Hardcover, 1st ed.): Scott Mattocks Pro PHP-GTK (Hardcover, 1st ed.)
Scott Mattocks
R1,607 Discovery Miles 16 070 Ships in 18 - 22 working days

PHP is gaining positive reputation for its system administration and client-side application development capabilities. This administration and development is accomplished using the PHP-GTK extension. You can take advantage of client-side applications by implementing language bindings for the GTK (the GIMP Toolkit) library for creating cross-platform graphical user interfaces.

"Pro PHP-GTK" acts as both a definitive reference and a hands-on tutorial to the PHP-GTK extension. The book couples the extension's key topics with practical examples to guide you through a real-world project: developing a database-driven client-side inventory manager. You'll also learn how to integrate this feature with other emerging technologies like SOAP and RSS, and how to generate XML-based interfaces.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Lectures on Phrenology - Delivered…
Amos Dean Paperback R499 Discovery Miles 4 990
LINUX Start-up Guide - A self-contained…
Fred Hantelmann Paperback R1,428 Discovery Miles 14 280
Fear - An Alternative History Of The…
Robert Peckham Paperback R727 R632 Discovery Miles 6 320
Linux - A Comprehensive Guide to Linux…
Sam Griffin Hardcover R558 R513 Discovery Miles 5 130
The Correlation of Physical Forces
William Robert Grove Paperback R676 Discovery Miles 6 760
Pro Oracle Database 10g RAC on Linux…
J Dyke, S. Shaw Hardcover R1,587 Discovery Miles 15 870
Design and Implementation of the FreeBSD…
Marshall McKusick, George Neville-Neil, … Hardcover R1,821 R1,550 Discovery Miles 15 500
The Body - A Guide For Occupants
Bill Bryson Paperback  (2)
R320 R295 Discovery Miles 2 950
Animal Magnetism
Alfred Binet Paperback R572 Discovery Miles 5 720
Linux Programming Tools Unveiled
N B Venkateswarlu Hardcover R3,238 R2,714 Discovery Miles 27 140

 

Partners