Your cart

Your cart is empty

Browse All departments
  • R50 - R100 (3)
  • R100 - R250 (250)
  • R250 - R500 (675)
  • R500+ (3,924)
  • -
Author / Contributor

Books > Computing & IT > Internet > Internet languages

Fundamentals of Programming using Java (Paperback, International Edition): Edward Currie Fundamentals of Programming using Java (Paperback, International Edition)
Edward Currie 1
R729 R629 Discovery Miles 6 290 Save R100 (14%) In stock

Aimed at students learning how to program for the first time, this is a focused introduction which stands out as an accessible first encounter with Java.

Students work their way through carefully chosen examples and exercises – paced and structured for an intuitive progression. These drills will provide them with a sound and working knowledge of basic programming constructs. Taking an “objects later” approach, this book is designed for one semester courses with aim of providing a launch pad to later in depth OOP study. Concepts and principles are illustrated by everyday analogies and backed up by code examples which will help to clarify and anchor your understanding.

Developed with support from Middlesex University Press and Global Campus.


  • Review questions are located at the end of the chapters, and these invite students to consider whether they have achieved the learning outcomes of the chapter.
  • Back-of-an-envelope questions encourage students to think about the problem and come up with simple and straightforward solutions.
  • Activities require students to try out aspects of the material which have just been explained, or invite them to consider something which is about to be discussed. A formal answer is provided, in the final section of each chapter.
  • Computer activities are flagged in the text and found on the accompanying website corresponding to the chapter in question.
Understanding Object-Oriented Programming with Java - Second Updated Edition for the Open University (Paperback, 2nd updated ed... Understanding Object-Oriented Programming with Java - Second Updated Edition for the Open University (Paperback, 2nd updated ed for the Open University)
Timothy Budd
R1,929 R1,366 Discovery Miles 13 660 Save R563 (29%) Ships in 10 - 15 working days

This book develops the object-oriented programming skills of experienced programmers (at the Junior, Senior or above level) by showing how to use Java 2 (the latest release of Sun's Java platform), and by providing a complete understanding of the philosophy behind Java 2. It starts out covering the language-independent concepts that are at the heart of the Java world, and then moves on to introduce Java through several example programs. Following this is an in-depth discussion on inheritance and polymorphism. Finally, the book concludes with material on important features of Java that are not object-oriented.

Basics of Web Design: Pearson New International Edition - HTML5 & CSS3 (Paperback, 2nd edition): Terry Felke-morris Basics of Web Design: Pearson New International Edition - HTML5 & CSS3 (Paperback, 2nd edition)
Terry Felke-morris
R1,675 Discovery Miles 16 750 Ships in 10 - 15 working days

Intended for use in a beginning web design or web development course The Basics of Web Design: HTML5 & CSS3, 2e takes a unique approach to prepare students to design web pages that work today in addition to being ready to take advantage of HTML5 coding techniques of the future. The text covers the basic concepts that web designers need to develop their skills: * Introductory Internet and Web concepts * Creating web pages with HTML5 * Configuring text, color, and page layout with Cascading Style Sheets * Configuring images and multimedia on web pages * Web design best practices * Accessibility, usability, and search engine optimization considerations * Obtaining a domain name and web host * Publishing to the Web Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program will: *Apply Theory and/or Research: A well-rounded foundation of hard and soft skills will help students as they pursue careers as web professionals. *Engage Students: Hands-on practice exercises and a running case study offer real-world perspective, and keep students interested in the material. *Support Instructors and Students: Student files for web page Hands-on Practice exercises and the case study are available on the companion website.

Starting Out with Python: Pearson New International Edition (Digital product license key, 2nd edition): Tony Gaddis Starting Out with Python: Pearson New International Edition (Digital product license key, 2nd edition)
Tony Gaddis
R1,653 Discovery Miles 16 530 Ships in 10 - 15 working days

In Starting Out with Python(r), Second Edition Tony Gaddis' evenly-paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, detail-oriented explanations, and an abundance of exercises appear in every chapter. This text is intended for a one-semester introductory programming course for students with limited programming experience.

Art and Science of Java, The: Pearson New International Edition (Paperback, Pearson New International Edition): Eric Roberts Art and Science of Java, The: Pearson New International Edition (Paperback, Pearson New International Edition)
Eric Roberts
R1,638 R1,396 Discovery Miles 13 960 Save R242 (15%) Ships in 10 - 15 working days

In The Art and Science of Java, Stanford professor and well-known leader in CS Education Eric Roberts emphasizes the student-friendly exposition that led to the success of The Art and Science of C. By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces students to useful hierarchies from the very beginning. Packages are translated into a minimally complex collection of pedagogical resources that make it easier to teach Java while retaining the language's industrial strength.

An Introduction to XML and Web Technologies (Paperback): Anders Moller, Michael Schwartzbach An Introduction to XML and Web Technologies (Paperback)
Anders Moller, Michael Schwartzbach
R2,094 R1,637 Discovery Miles 16 370 Save R457 (22%) Ships in 10 - 15 working days

This thoroughly class tested text and online tutorial gives a complete introduction to the essentials of the XML standard. It will teach students how to apply web technologies to develop XML based web applications. Through the book, the student will build applications that work together to construct interesting and workable web applications.

Svelte 3 Up and Running - A practical guide to building production-ready static web apps with Svelte 3 (Paperback): Alessandro... Svelte 3 Up and Running - A practical guide to building production-ready static web apps with Svelte 3 (Paperback)
Alessandro Segala
R752 Discovery Miles 7 520 Ships in 7 - 11 working days

Build your first web project using the Svelte framework and deploy it in the cloud with automated testing and CI/CD Key Features Get up and running with the Svelte framework in no time with this quick introductory guide Build faster and leaner frontend and static web apps using the JAMstack Deploy your Svelte 3 app to production using cloud services and DevOps principles such as automated testing and CI/CD Book DescriptionSvelte is a modern JavaScript framework used to build static web apps that are fast and lean, as well as being fun for developers to use. This book is a concise and practical introduction for those who are new to the Svelte framework which will have you up to speed with building apps quickly, and teach you how to use Svelte 3 to build apps that offer a great app user experience (UX). The book starts with an introduction to Svelte 3, before showing you how to set up your first complete application with the framework. Filled with code samples, each chapter will show you how to write components using the Svelte template syntax and the application programming interfaces (APIs) of the Svelte framework. As you advance, you'll go from scaffolding your project and tool setup all the way through to production with DevOps principles such as automated testing, continuous integration, and continuous delivery (CI/CD). Finally, you'll deploy your application in the cloud with object storage services and a content delivery network (CDN) for best-in-class performance for your users. By the end of this book, you'll have learned how to build and deploy apps using Svelte 3 to solve real-world problems and deliver impressive results. What you will learn Understand why Svelte 3 is the go-to framework for building static web apps that offer great UX Explore the tool setup that makes it easier to build and debug Svelte apps Scaffold your web project and build apps using the Svelte framework Create Svelte components using the Svelte template syntax and its APIs Combine Svelte components to build apps that solve complex real-world problems Use Svelte's built-in animations and transitions for creating components Implement routing for client-side single-page applications (SPAs) Perform automated testing and deploy your Svelte apps, using CI/CD when applicable Who this book is forThe book is for frontend or full-stack developers looking to build modern web apps with Svelte. Web developers with experience in leading frontend JavaScript frameworks who wish to learn Svelte will find this book useful. The book assumes a solid understanding of JavaScript and core HTML5 technologies. Basic understanding of modern frontend frameworks will be beneficial, but not necessary.

The Rails 4 Way (Paperback, 3rd edition): Obie Fernandez, Kevin Faustino The Rails 4 Way (Paperback, 3rd edition)
Obie Fernandez, Kevin Faustino
R1,135 R905 Discovery Miles 9 050 Save R230 (20%) Ships in 7 - 11 working days

The "Bible" for Rails Development: Now Fully Updated for Rails 4.1 "When I read "The Rails Way "for the first time, I felt like I truly understood Rails for the first time.""-From the Foreword by Steve Klabnik" Ruby on Rails 4 is leaner, tighter, and even more valuable to professional web developers. More than ever, it helps you focus on what matters most: delivering business value via clean and maintainable code. "The Rails(TM)4 Way "is the only comprehensive, authoritative guide to delivering production-quality code with Rails 4. Kevin Faustino joins pioneering Rails developer Obie Fernandez to illuminate the entire Rails 4 API, including its most powerful and modern idioms, design approaches, and libraries. They present extensive new and updated content on security, performance, caching, Haml, RSpec, Ajax, the Asset Pipeline, and more. Through detailed code examples, you'll dive deep into the Rails 4 code base, discover why Rails is designed as it is, and learn how to make it do exactly what you want. Proven in dozens of production systems, this book's techniques will maximize your productivity and help you build more successful solutions. You'll want to keep this guide by your computer-you'll refer to it constantly. This guide will help you

  • Build powerful, scalable REST-compliant APIs
  • Program complex program flows using Action Controller
  • Represent models, relationships, CRUD operations, searches, validation, callbacks, and more
  • Smoothly evolve application database schema via Migrations
  • Apply advanced Active Record techniques: single-table inheritance, polymorphic models, and more
  • Create visual elements with Action View and partials
  • Optimize performance and scalability with view caching
  • Master the highly productive Haml HTML templating engine
  • Make the most of Rails' approach to session management
  • Secure your systems with Rails 4's improved authentication and authorization
  • Resist SQL Injection, XSS, XSRF, and other attacks
  • Extend Rails with popular gems and plugins, and learn to write your own
  • Integrate email services with Action Mailer
  • Use Ajax via Rails 4 support for unobtrusive JavaScript
  • Improve responsiveness with background processing
  • Leverage Asset Pipeline to simplify development, improve perceived performance, and reduce server burdens
  • Accelerate implementation and promote maintainability with RSpec
Learning Python with Raspberry Pi (Paperback): Alex Bradbury, Ben Everard Learning Python with Raspberry Pi (Paperback)
Alex Bradbury, Ben Everard
R481 R364 Discovery Miles 3 640 Save R117 (24%) Ships in 10 - 15 working days

The must-have companion guide to the Raspberry Pi User Guide! Raspberry Pi chose Python as its teaching language of choice to encourage a new generation of programmers to learn how to program. This approachable book serves as an ideal resource for anyone wanting to use Raspberry Pi to learn to program and helps you get started with the Python programming language. Aimed at first-time developers with no prior programming language assumed, this beginner book gets you up and running. * Covers variables, loops, and functions * Addresses 3D graphics programming * Walks you through programming Minecraft * Zeroes in on Python for scripting Learning Python with Raspberry Pi proves itself to be a fantastic introduction to coding.

Python by Example - Learning to Program in 150 Challenges (Paperback): Nichola Lacey Python by Example - Learning to Program in 150 Challenges (Paperback)
Nichola Lacey
R532 R445 Discovery Miles 4 450 Save R87 (16%) Ships in 7 - 11 working days

Python is today's fastest growing programming language. This engaging and refreshingly different guide breaks down the skills into clear step-by-step chunks and explains the theory using brief easy-to-understand language. Rather than bamboozling readers with pages of mind-numbing technical jargon, this book includes 150 practical challenges, putting the power in the reader's hands. Through creating programs to solve these challenges the reader will quickly progress from mastering the basics to confidently using subroutines, a graphical user interface, and linking to external text, csv and SQL files. This book is perfect for anyone who wants to learn how to program with Python. In particular, students starting out in computer science and teachers who want to improve their confidence in Python will find here a set of ready-made challenges for classroom use.

Designing the Internet of Things (Paperback): Adrian McEwen, Hakim Cassimally Designing the Internet of Things (Paperback)
Adrian McEwen, Hakim Cassimally
R611 R395 Discovery Miles 3 950 Save R216 (35%) Ships in 10 - 15 working days

Take your idea from concept to production with this unique guide

Whether it's called physical computing, ubiquitous computing, or the Internet of Things, it's a hot topic in technology: how to channel your inner Steve Jobs and successfully combine hardware, embedded software, web services, electronics, and cool design to create cutting-edge devices that are fun, interactive, and practical. If you'd like to create the next must-have product, this unique book is the perfect place to start.

Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production.Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production

If you'd like to design for the future, "Designing the Internet of Things" is a great place to start.

A Student's Guide to Python for Physical Modeling - Updated Edition (Paperback, Revised edition): Jesse M Kinder, Philip... A Student's Guide to Python for Physical Modeling - Updated Edition (Paperback, Revised edition)
Jesse M Kinder, Philip Nelson
R573 R447 Discovery Miles 4 470 Save R126 (22%) Ships in 10 - 15 working days

A fully updated tutorial on the basics of the Python programming language for science students Python is a computer programming language that is rapidly gaining popularity throughout the sciences. This fully updated edition of A Student's Guide to Python for Physical Modeling aims to help you, the student, teach yourself enough of the Python programming language to get started with physical modeling. You will learn how to install an open-source Python programming environment and use it to accomplish many common scientific computing tasks: importing, exporting, and visualizing data; numerical analysis; and simulation. No prior programming experience is assumed. This tutorial focuses on fundamentals and introduces a wide range of useful techniques, including: Basic Python programming and scripting Numerical arrays Two- and three-dimensional graphics Monte Carlo simulations Numerical methods, including solving ordinary differential equations Image processing Animation Numerous code samples and exercises--with solutions-illustrate new ideas as they are introduced. Web-based resources also accompany this guide and include code samples, data sets, and more. This current edition brings the discussion of the Python language, Spyder development environment, and Anaconda distribution up to date. In addition, a new appendix introduces Jupyter notebooks.

JavaScript and JQuery - Interactive Front-End Web Development (Paperback): Jon Duckett JavaScript and JQuery - Interactive Front-End Web Development (Paperback)
Jon Duckett 2
R965 R635 Discovery Miles 6 350 Save R330 (34%) Ships in 10 - 15 working days

Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You'll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data).. * Introduces core programming concepts in JavaScript and jQuery * Uses clear descriptions, inspiring examples, and easy-to-follow diagrams * Teaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the web * Demonstrates the latest practices in progressive enhancement, cross-browser compatibility, and when you may be better off using CSS3 If you're looking to create more enriching web experiences and express your creativity through code, then this is the book for you. This book is also available as part of a set in hardcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781119038634 - and in softcover - Web Design with HTML, CSS, JavaScript and jQuery, 9781118907443.

Introduction to Python Programming and Developing GUI Applications with PyQT (Paperback, New edition): B. Harwani Introduction to Python Programming and Developing GUI Applications with PyQT (Paperback, New edition)
B. Harwani 2
R594 R415 Discovery Miles 4 150 Save R179 (30%) Ships in 15 - 25 working days

INTRODUCTION TO PYTHON PROGRAMMING AND DEVELOPING GUI APPLICATIONS WITH PYQT 1E teaches Python programming step-by-step through practical examples that readers can see in action right away. It begins with a solid introduction of Python from scratch, covering loops, control structures, sequences, functions, classes, and exception handling. Thereafter, the book explores file handling and GUI application development in PyQT, the powerful cross-platform GUI layout and forms builder that allows programmers to rapidly design and build widgets and dialogs. This is a great book for newbie programmers interested in learning Python

Introduction to Machine Learning with Python - A Guide for Data Scientists (Paperback): Sarah Guido, Andreas C. Mueller Introduction to Machine Learning with Python - A Guide for Data Scientists (Paperback)
Sarah Guido, Andreas C. Mueller
R1,398 R854 Discovery Miles 8 540 Save R544 (39%) Ships in 10 - 15 working days

Machine learning has become an integral part of many commercial applications and research projects, but this field is not exclusive to large companies with extensive research teams. If you use Python, even as a beginner, this book will teach you practical ways to build your own machine learning solutions. With all the data available today, machine learning applications are limited only by your imagination. You'll learn the steps necessary to create a successful machine-learning application with Python and the scikit-learn library. Authors Andreas Muller and Sarah Guido focus on the practical aspects of using machine learning algorithms, rather than the math behind them. Familiarity with the NumPy and matplotlib libraries will help you get even more from this book. With this book, you'll learn: Fundamental concepts and applications of machine learning Advantages and shortcomings of widely used machine learning algorithms How to represent data processed by machine learning, including which data aspects to focus on Advanced methods for model evaluation and parameter tuning The concept of pipelines for chaining models and encapsulating your workflow Methods for working with text data, including text-specific processing techniques Suggestions for improving your machine learning and data science skills

NGINX Cookbook - Advanced Recipes for High Performance Load Balancing (Paperback): Derek Dejonghe NGINX Cookbook - Advanced Recipes for High Performance Load Balancing (Paperback)
Derek Dejonghe
R613 R495 Discovery Miles 4 950 Save R118 (19%) Ships in 10 - 15 working days

NGINX is one of the most widely used web servers available today, in part because of its capabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This cookbook provides provide easy-to-follow examples to real-world problems in application delivery. The practical recipes will help you set up and use this open source server to solve problems in various use cases. For professionals who understand modern web architectures, such as n-tier or microservices designs, and common web protocols, including TCP and HTTP, these recipes provide proven solutions for security, software load balancing, and monitoring and maintaining NGINX's application delivery platform. You'll also explore advanced features of both NGINX and NGINX Plus, the free and licensed versions of this server.

Running Lean - Iterate from Plan A to a Plan That Works (Hardcover, 2nd Revised edition): Ash Maurya Running Lean - Iterate from Plan A to a Plan That Works (Hardcover, 2nd Revised edition)
Ash Maurya
R829 R521 Discovery Miles 5 210 Save R308 (37%) Ships in 10 - 15 working days

We live in an age of unparalleled opportunity for innovation. We're building more products than ever before, but most of them fail--not because we can't complete what we set out to build, but because we waste time, money, and effort building the wrong product.

What we need is a systematic process for quickly vetting product ideas and raising our odds of success. That's the promise of "Running Lean."

In this inspiring book, Ash Maurya takes you through an exacting strategy for achieving a "product/market fit" for your fledgling venture, based on his own experience in building a wide array of products from high-tech to no-tech. Throughout, he builds on the ideas and concepts of several innovative methodologies, including the Lean Startup, Customer Development, and bootstrapping.

"Running Lean" is an ideal tool for business managers, CEOs, small business owners, developers and programmers, and anyone who's interested in starting a business project.Find a problem worth solving, then define a solutionEngage your customers throughout the development cycleContinually test your product with smaller, faster iterationsBuild a feature, measure customer response, and verify/refute the ideaKnow when to "pivot" by changing your plan's courseMaximize your efforts for speed, learning, and focusLearn the ideal time to raise your "big round" of fundingGet on track with The Lean SeriesPresented by Eric Ries--bestselling author of "The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses"--The Lean Series gives you solid footing in a proven methodology that will help your business succeed.

Distributed Node.js - Building Enterprise-Ready Backend Services (Paperback): Thomas Hunter ll Distributed Node.js - Building Enterprise-Ready Backend Services (Paperback)
Thomas Hunter ll
R1,031 R811 Discovery Miles 8 110 Save R220 (21%) Ships in 10 - 15 working days

Node.js is used by many companies for building performant backend services without sacrificing developer efficiency. Thanks to its approachable API and familiar syntax, Node.js is loved by engineers and used by startups and Fortune 500s alike. Backed by the world's largest package repository, its enterprise foothold is only expected to grow. In this hands-on guide, author Thomas Hunter II proves that Node.js is just as capable as traditional enterprise platforms for building services that are observable, scalable, and resilient. Intermediate to advanced Node.js developers will find themselves integrating application code with a breadth of tooling from each layer of a modern service stack. Learn why running redundant copies of the same Node.js service is necessary Know which protocol to choose, depending on the situation Fine-tune your application containers for use in production Track down errors in a distributed setting to determine which service is at fault Simplify app code and increase performance by offloading work to a reverse proxy Build dashboards to monitor service health and throughput Find out why so many different tools are required when operating in an enterprise environment

Data Structures and Problem Solving Using Java: Pearson New International Edition (Paperback, 4th edition): Mark Weiss Data Structures and Problem Solving Using Java: Pearson New International Edition (Paperback, 4th edition)
Mark Weiss
R1,320 R1,047 Discovery Miles 10 470 Save R273 (21%) Ships in 5 - 10 working days

For the second or third programming course. A practical and unique approach to data structures that separates interface from implementation. This book provides a practical introduction to data structures with an emphasis on abstract thinking and problem solving, as well as the use of Java. It does this through what remains a unique approach that clearly separates each data structure's interface (how to use a data structure) from its implementation (how to actually program that structure). Parts I (Tour of Java), II (Algorithms and Building Blocks), and III (Applications) lay the groundwork by discussing basic concepts and tools and providing some practical examples, while Part IV (Implementations) focuses on implementation of data structures. This forces the reader to think about the functionality of the data structures before the hash table is implemented. The Fourth Edition features many new updates as well as new exercises.

Hello! Flex 4 (Paperback): Peter Armstrong Hello! Flex 4 (Paperback)
Peter Armstrong
R743 Discovery Miles 7 430 Ships in 7 - 11 working days

HIGHLIGHT A fast-paced, hands-on tutorial that both teaches and entertains readers as they learn Flex 4 while building a complete application. DESCRIPTION Flex 4 is an open-source tool that allows developers to easily add life to web applications with dynamic user features, colorful transitions, and eye-catching animations. Flex also provides powerful data handling for industrial-strength applications. We think it should be just as much fun to learn Flex as it is to use it. And we know that fun learning gets better results. Hello! Flex 4 demonstrates how to get started without getting bogged down in technical detail or academic edge cases. In this book, User Friendly cartoon characters offer commentary and snide side comments, as the book moves quickly from Hello World into practical techniques. Each one is illustrated with a hands-on example. Along the way, readers will build a unique Flex application that mashes Yahoo Maps with Twitter to keep track of friends. KEY POINTS * Demonstrates a complete application built over the course of the book * Entertaining style with User Friendly graphics * Accessible to HTML or web developers without programming experience

OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide - Exam 1Z0-808 (Paperback): Jeanne Boyarsky, Scott Selikoff OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide - Exam 1Z0-808 (Paperback)
Jeanne Boyarsky, Scott Selikoff
R1,381 R839 Discovery Miles 8 390 Save R542 (39%) Ships in 10 - 15 working days

Full coverage of functional programming and all OCA Java Programmer exam objectives OCA, Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z0-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z0-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios. * Work confidently with operators, conditionals, and loops * Understand object-oriented design principles and patterns * Master functional programming fundamentals

Python for Data Analysis, 2e (Paperback, 2nd Revised edition): Wes McKinney Python for Data Analysis, 2e (Paperback, 2nd Revised edition)
Wes McKinney
R1,481 R937 Discovery Miles 9 370 Save R544 (37%) Ships in 10 - 15 working days

Get complete instructions for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.6, the second edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, IPython, and Jupyter in the process. Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub. Use the IPython shell and Jupyter notebook for exploratory computing Learn basic and advanced features in NumPy (Numerical Python) Get started with data analysis tools in the pandas library Use flexible tools to load, clean, transform, merge, and reshape data Create informative visualizations with matplotlib Apply the pandas groupby facility to slice, dice, and summarize datasets Analyze and manipulate regular and irregular time series data Learn how to solve real-world data analysis problems with thorough, detailed examples

Schaum's Easy Outline of XML (Paperback): Ed Tittel Schaum's Easy Outline of XML (Paperback)
Ed Tittel
R284 R236 Discovery Miles 2 360 Save R48 (17%) Ships in 7 - 11 working days

What could be better than the bestselling "Schaum's Outline" series? For students looking for a quick nuts-and-bolts overview, it would have to be "Schaum's Easy Outline" series. Every book in this series is a pared-down, simplified, and tightly focused version of its predecessor. With an emphasis on clarity and brevity, each new title features a streamlined and updated format and the absolute essence of the subject, presented in a concise and readily understandable form. Graphic elements such as sidebars, reader-alert icons, and boxed highlights stress selected points from the text, illuminate keys to learning, and give students quick pointers to the essentials.It is designed to appeal to underprepared students and readers turned off by dense text. Cartoons, sidebars, icons, and other graphic pointers get the material across fast. Concise text focuses on the essence of the subject. It delivers expert help from teachers who are authorities in their fields. It is perfect for last-minute test preparation. It is so small and light that they fit in a backpack!

Microservice Patterns - With examples in Java (Paperback): Chris Richardson Microservice Patterns - With examples in Java (Paperback)
Chris Richardson
R854 R581 Discovery Miles 5 810 Save R273 (32%) In stock

Description All aspects of software development and deployment become painfully slow. The solution is to adopt the microservice architecture. This architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Microservice Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. This book also teaches readers how to refactor a monolithic application to a microservice architecture. Key features * In-depth guide * Practical examples * Step-by-step instructions Audience Readers should be familiar with the basics of enterprise application architecture, design, and implementation. About the technology Microservice architecture accelerates software development and enables continuous delivery and deployment of complex software applications. Author biography Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne rock star and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices. Chris is the creator of http://microservices.io , a website describing how to develop and deploy microservices. He provides microservices consulting and training and is working on his third startup http://eventuate.io , an application platform for developing microservices.

HTML5 and CSS - Complete, International Edition (Paperback, 7th edition): Denise Woods HTML5 and CSS - Complete, International Edition (Paperback, 7th edition)
Denise Woods
R726 R631 Discovery Miles 6 310 Save R95 (13%) Ships in 15 - 25 working days

Part of the highly successful Shelly Cashman Series (R), this text provides an introduction to HTML5 and CSS and leads the user through a clear, step-by-step, screen-by-screen approach to learning. Readers learn how to create a Web page using HTML5, format the page, add graphics, and more.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
OCP: Oracle Certified Professional Java…
Jeanne Boyarsky, Scott Selikoff Paperback  (1)
R1,004 R713 Discovery Miles 7 130
Programming with Java
John Hubbard Paperback R283 R236 Discovery Miles 2 360
Data Structures and Algorithms in Java…
Peter Drake Paperback R1,567 Discovery Miles 15 670
OCP Oracle Certified Professional Java…
Jeanne Boyarsky, Scott Selikoff Paperback R1,879 R1,488 Discovery Miles 14 880
Java Foundations: Pearson New…
John Lewis, Peter DePasquale, … Paperback R1,656 Discovery Miles 16 560
Python for Finance 2e - Mastering…
Yves Hilpisch Paperback R1,659 R1,010 Discovery Miles 10 100
Internet and World Wide Web How to…
Harvey M. Deitel, Paul J. Deitel, … Paperback R1,285 R1,020 Discovery Miles 10 200
Learning PHP, MySQL & JavaScript 5e
Robin Nixon Paperback R1,219 R767 Discovery Miles 7 670
HTML and CSS - Design and Build Websites
Jon Duckett Paperback R832 R583 Discovery Miles 5 830
Full Stack Serverless - Modern…
Nader Dabit Paperback R1,196 R912 Discovery Miles 9 120