0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (97)
  • R250 - R500 (505)
  • R500+ (3,214)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Python for Data Mining Quick Syntax Reference (Paperback, 1st ed.): Valentina Porcu Python for Data Mining Quick Syntax Reference (Paperback, 1st ed.)
Valentina Porcu
R811 R710 Discovery Miles 7 100 Save R101 (12%) Ships in 10 - 15 working days

Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis. Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. The first part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most important data mining packages: NumPy and SciPy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts, and scikitlearn for machine learning. What You'll Learn Install Python and choose a development environment Understand the basic concepts of object-oriented programming Import, open, and edit files Review the differences between Python 2.x and 3.x Who This Book Is For Programmers new to Python's data mining packages or with experience in other languages, who want a quick guide to Pythonic tools and techniques.

Practical Domain-Driven Design in Enterprise Java - Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework... Practical Domain-Driven Design in Enterprise Java - Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework (Paperback, 1st ed.)
Vijay Nair
R1,131 R965 Discovery Miles 9 650 Save R166 (15%) Ships in 10 - 15 working days

See how Domain-Driven Design (DDD) combines with Jakarta EE MicroProfile or Spring Boot to offer a complete suite for building enterprise-grade applications. In this book you will see how these all come together in one of the most efficient ways to develop complex software, with a particular focus on the DDD process. Practical Domain-Driven Design in Enterprise Java starts by building out the Cargo Tracker reference application as a monolithic application using the Jakarta EE platform. By doing so, you will map concepts of DDD (bounded contexts, language, and aggregates) to the corresponding available tools (CDI, JAX-RS, and JPA) within the Jakarta EE platform. Once you have completed the monolithic application, you will walk through the complete conversion of the monolith to a microservices-based architecture, again mapping the concepts of DDD and the corresponding available tools within the MicroProfile platform (config, discovery, and fault tolerance). To finish this section, you will examine the same microservices architecture on the Spring Boot platform. The final set of chapters looks at what the application would be like if you used the CQRS and event sourcing patterns. Here you'll use the Axon framework as the base framework. What You Will Learn Discover the DDD architectural principles and use the DDD design patterns Use the new Eclipse Jakarta EE platform Work with the Spring Boot framework Implement microservices design patterns, including context mapping, logic design, entities, integration, testing, and security Carry out event sourcing Apply CQRS Who This Book Is For Junior developers intending to start working on enterprise Java; senior developers transitioning from monolithic- to microservices-based architectures; and architects transitioning to a DDD philosophy of building applications.

Software Development From A to Z - A Deep Dive into all the Roles Involved in the Creation of Software (Paperback, 1st ed.):... Software Development From A to Z - A Deep Dive into all the Roles Involved in the Creation of Software (Paperback, 1st ed.)
Olga Filipova, Rui Vilao
R1,536 R1,261 Discovery Miles 12 610 Save R275 (18%) Ships in 10 - 15 working days

Understand the big picture of the software development process. We use software every day - operating systems, applications, document editing programs, home banking - but have you ever wondered who creates software and how it's created? This book guides you through the entire process, from conception to the finished product with the aid of user-centric design theory and tools. Software Development: From A to Z provides an overview of backend development - from databases to communication protocols including practical programming skills in Java and of frontend development - from HTML and CSS to npm registry and Vue.js framework. You'll review quality assurance engineering, including the theory about different kind of tests and practicing end-to-end testing using Selenium. Dive into the devops world where authors discuss continuous integration and continuous delivery processes along with each topic's associated technologies. You'll then explore insightful product and project management coverage where authors talk about agile, scrum and other processes from their own experience. The topics that are covered do not require a deep knowledge of technology in general; anyone possessing basic computer and programming knowledge will be able to complete all the tasks and fully understand the concepts this book aims at delivering. You'll wear the hat of a project manager, product owner, designer, backend, frontend, QA and devops engineer, and find your favorite role. What You'll Learn Understand the processes and roles involved in the creation of software Organize your ideas when building the concept of a new product Experience the work performed by stakeholders and other departments of expertise, their individual challenges, and how to overcome possible threats Improve the ways stakeholders and departments can work with each other Gain ideas on how to improve communication and processes Who This Book Is For Anyone who is on a team that creates software and is curious to learn more about other stakeholders or departments involved. Those interested in a career change and want to learn about how software gets created. Those who want to build technical startups and wonder what roles might be involved in the process.

Decoupled Drupal in Practice - Architect and Implement Decoupled Drupal Architectures Across the Stack (Paperback, 1st ed.):... Decoupled Drupal in Practice - Architect and Implement Decoupled Drupal Architectures Across the Stack (Paperback, 1st ed.)
Preston So
R1,613 R1,338 Discovery Miles 13 380 Save R275 (17%) Ships in 10 - 15 working days

Gain a clear understanding of the most important concepts in the decoupled CMS landscape. You will learn how to architect and implement decoupled Drupal architectures across the stack-from building the back end and designing APIs to integrating with front-end technologies. You'll also review presenting data through consumer applications in widely adopted technologies such as Angular, Ember, React, and Vue.js. Featuring a foreword by Drupal founder and project lead Dries Buytaert, the first part of this book chronicles the history of the CMS and the server-client divide, analyzes the risks and rewards of decoupled CMS architectures, and presents architectural patterns. From there, the book explores the core and contributed landscape for decoupled Drupal, authentication mechanisms, and the surrounding tooling ecosystem before delving into consumer implementations in a variety of technologies. Finally, a series of chapters on advanced topics feature the Drupal REST plugin system, schemas and generated documentation, and caching. Several projects point to a decoupled future for Drupal, including the Contenta CMS and work to modernize Drupal's JavaScript using React. Begin learning about these and other exciting developments with Decoupled Drupal today. What You'll Learn Evaluate the risks and rewards of decoupled Drupal and classify its architectures Authenticate requests to Drupal using OAuth, JWT, and Basic Authentication Consume and manipulate Drupal content via API through HTTP requests Integrate with other consumer applications for native mobile and desktop as well as set-top boxes (Roku, Apple TV, Samsung TV) Add new resources to Drupal's REST API using the REST plugin system Generate API documentation that complies with the OpenAPI (Swagger) standard Who This Book Is For Those with some exposure to CMSes like WordPress and Drupal and those who wish to follow along with JavaScript application development will benefit. A familiarity with API-first or services-oriented architectures is helpful but not presumed.

Introduction to Tornado - Modern Web Applications with Python (Paperback): Michael Dory, Adam Parrish, Brendan Berg Introduction to Tornado - Modern Web Applications with Python (Paperback)
Michael Dory, Adam Parrish, Brendan Berg
R564 R462 Discovery Miles 4 620 Save R102 (18%) Ships in 12 - 19 working days

Tornado is a scalable, non-blocking web server and web application framework written in Python. It is also light-weight to deploy, fun to write for, and incredibly powerful. Tornado was written with performance in mind, aiming to solve the C10k problem, so by design it's an extremely high-performance framework. It's also packed with handy tools for dealing with social networks, user authentication, and all sorts of asynchronous fun. In this book, we'll cover the basics of the Tornado framework, starting with the features that make it so great, and working our way towards some real-life examples. We'll cover the best practices for implementation and deployment, as well as a sampling of uses for the technology.

Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.): Majid Hajian Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.)
Majid Hajian
R1,897 R1,540 Discovery Miles 15 400 Save R357 (19%) Ships in 10 - 15 working days

Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressive Web App (PWA) from scratch, how you can use different tools to audit and improve it, and leverage Angular CLI or Workbox to turn your app into a PWA. Using browser APIs - including the Credential Management, Payment Request, Geolocation, Web Bluetooth, WebUSB and Generic Sensors APIs - you can unleash the potential of PWAs and build applications that enhance user experience. Angular's game-changing built-in features, including the Angular service worker module, can be leveraged to construct responsive and reliable PWAs that can look and feel just like native mobile apps. You'll learn how to boost your app speed, how to increase user engagement using push notifications, and how to implement offline storage and different caching APIs in Angular. You'll even see how to convert an existing Angular app into a PWA. Whether you're new to building PWAs, or want to learn how to use Angular to improve your app development, Progressive Web Apps with Angular provides the know-how to build and deploy an Angular PWA. What Readers Will Learn Build an Angular app that looks and feels just like a native mobile app Audit and improve an Angular PWA with different tools Increase user engagement by using push notifications Offline storage and different caching APIs in Angular Implement modern technologies into an Angular PWA Who This Book Is For Developers with basic knowledge of HTML, JavaScript and Angular

Jumpstarting JavaScript - Build a Twitter Bot and LED Alert System Using Node.js and Raspberry Pi (Paperback): Lynn Beighley Jumpstarting JavaScript - Build a Twitter Bot and LED Alert System Using Node.js and Raspberry Pi (Paperback)
Lynn Beighley
R308 R251 Discovery Miles 2 510 Save R57 (19%) Ships in 12 - 19 working days

Jumpstarting books provide an avenue for makers to quickly master topical knowledge! Each book starts with instructions on how to install or initialize the hardware or software needed to reach the "Hello, World" stage of getting started! The second project in the book builds on the first to use more of the hardware or software's capabilities. Later projects expand the user's knowledge into lesser-known aspects of the topic. All Jumpstarting projects are for Makers -- they provide hands-on, real-world experience in making the hardware or software do what you want it to do!

Practical Bot Development - Designing and Building Bots with Node.js and Microsoft Bot Framework (Paperback, 1st ed.): Szymon... Practical Bot Development - Designing and Building Bots with Node.js and Microsoft Bot Framework (Paperback, 1st ed.)
Szymon Rozga
R1,511 R1,263 Discovery Miles 12 630 Save R248 (16%) Ships in 10 - 15 working days

Explore the concept of bots and discover the motivation behind working with these new apps with messaging platforms. This book is an accessible resource teaching the basic concepts behind bot design and implementation. Each chapter builds on previous topics and, where appropriate, real working code is shown that implements the concepts. By just picking up a code editor, you can start creating smart, engaging, and useful bot experiences today. Practical Bot Development will teach you how to create your own bots on platforms like Facebook Messenger and Slack, incorporate extension APIs, and apply AI and ML algorithms in the cloud. By the end of this book, you'll be equipped with the information to reach thousands of new users with the bots you create! The book is a great resource for those looking to harness the benefits of building their own bots and leveraging the platform feasibility of them. What You'll Learn Understand the general architecture of a bot Distinguish between a great bot experience versus a bad bot experience. Explore the ideas behind natural language processing and apply them to bot development Implement real Messenger, Slack, and custom channel bots using Node.js and the Microsoft Bot Builder framework Deploy bots to Facebook Messenger and Slack Who This Book Is For Engineers, hobbyists, and the design oriented community looking looking for an introduction to the technologies and concepts involved in building bots. The experience level could be from beginner to expert, although some familiarity with Node.js and APIs will be assumed.

Practical UI Patterns for Design Systems - Fast-Track Interaction Design for a Seamless User Experience (Paperback, 1st ed.):... Practical UI Patterns for Design Systems - Fast-Track Interaction Design for a Seamless User Experience (Paperback, 1st ed.)
Diana Macdonald
R1,079 R913 Discovery Miles 9 130 Save R166 (15%) Ships in 10 - 15 working days

Understanding UI patterns is invaluable to anyone creating websites for the first time. It helps you make connections between which tools are right for which jobs, understand the processes, and think deeply about the context of a problem. This is your concise guide to the tested and proven general mechanisms for solving recurring user interface problems, so that you don't have to reinvent the wheel. You'll see how to find a pattern you can apply to a given UI problem and how to deconstruct patterns to understand them in depth, including their constraints. UI patterns lead to better use of existing conventions and converging web standards. This book shows you how to spot anti-patterns, how to mix and match patterns, and how they inform design systems. By helping the non-web professionals and junior web professionals of the world use basic patterns, the web industry can put its best foot forward as new interfaces such as VR/AR/MR, conversational UIs, machine learning, voice input, evolving gestural interactions and more infiltrate the market. Given the emerging popularity of design systems and space of DesignOps, as well as the rise of companies competing on design and usability, now is the time to think about how we use and evolve UI patterns and scale design systems. What You'll Learn Produce intuitive products through consistency and familiarity. Save time instead of starting from scratch. Communicate design decisions with evidence to support solutions. Use smart defaults without extensive product design experience. Improve a user's experience. Scale growing business with design. Who This Book Is For Those familiar with creating websites and want to learn more, WordPress bloggers, or marketers who want to weave components together into a usable, revenue-generating experience.

PHP, MySQL, & JavaScript All-In-One For Dummies (Paperback): R. Blum PHP, MySQL, & JavaScript All-In-One For Dummies (Paperback)
R. Blum
R1,295 R1,101 Discovery Miles 11 010 Save R194 (15%) Ships in 10 - 15 working days

Explore the engine that drives the internet It takes a powerful suite of technologies to drive the most-visited websites in the world. PHP, mySQL, JavaScript, and other web-building languages serve as the foundation for application development and programming projects at all levels of the web. Dig into this all-in-one book to get a grasp on these in-demand skills, and figure out how to apply them to become a professional web builder. You'll get valuable information from seven handy books covering the pieces of web programming, HTML5 & CSS3, JavaScript, PHP, MySQL, creating object-oriented programs, and using PHP frameworks. Helps you grasp the technologies that power web applications Covers PHP version 7.2 Includes coverage of the latest updates in web development Perfect for developers to use to solve problems This book is ideal for the inexperienced programmer interested in adding these skills to their toolbox. New coders who've made it through an online course or boot camp will also find great value in how this book builds on what you already know.

Pro MERN Stack - Full Stack Web App Development with Mongo, Express, React, and Node (Paperback, 2nd ed.): Vasan Subramanian Pro MERN Stack - Full Stack Web App Development with Mongo, Express, React, and Node (Paperback, 2nd ed.)
Vasan Subramanian
R1,399 R1,178 Discovery Miles 11 780 Save R221 (16%) Ships in 10 - 15 working days

Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book. Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms. Facebook's React is a technology that competes indirectly with AngularJS. It is not a full-fledged MVC framework. It is a JavaScript library for building user interfaces (in some sense the View part). Yet, it is possible to build a web app by replacing AngularJS with React - hence the term MERN stack What You Will Learn Discover the features of React 16 to get the maximum out of this library Gain the basics of MongoDB, Express, and Node to build a web app Work with other libraries complementary to React, including React-Bootstrap, React Router, and GraphQL Use tools such as Babel and Webpack required to build JavaScript-based SPAs Tie all the components together to build a complete web app. Who This Book Is For Developers and architects who have prior experience in any web app stack other than the MERN stack will find the book useful to learn about this modern stack. Prior knowledge of JavaScript, HTML, and CSS is required.

Building Design Systems - Unify User Experiences through a Shared Design Language (Paperback, 1st ed.): Sarrah Vesselov, Taurie... Building Design Systems - Unify User Experiences through a Shared Design Language (Paperback, 1st ed.)
Sarrah Vesselov, Taurie Davis
R1,073 R907 Discovery Miles 9 070 Save R166 (15%) Ships in 10 - 15 working days

Learn how to build a design system framed within the context of your specific business needs. This book guides you through the process of defining a design language that can be understood across teams, while also establishing communication strategies for how to sell your system to key stakeholders and other contributors. With a defined set of components and guidelines, designers can focus their efforts on solving user needs rather than recreating elements and reinventing solutions. You'll learn how to use an interface inventory to surface inconsistencies and inefficient solutions, as well as how to establish a component library by documenting existing patterns and creating new ones. You'll also see how the creation of self-documenting styles and components will streamline your UX process. Building Design Systems provides critical insights into how to set up a design system within your organization, measure the effectiveness of that system, and maintain it over time. You will develop the skills needed to approach your design process systematically, ensuring that your design system achieves the purpose of your organization, your product, and your team. What You'll Learn Develop communication strategies necessary to gain buy-in from key stakeholders and other teams Establish principles based on your specific needs Design, build, implement, and maintain a design system from the ground up Measure the effectiveness of your system over time Who This Book Is For All teams, large and small, seeking to unify their design language through a cohesive design system and create buy-in for design thinking within their organization; UX, visual, and interaction designers, as well as product managers and front-end developers will benefit from a systematic approach to design.

Practical Webix - Learn to Expedite and Improve your Web Development (Paperback, 1st ed.): Frank Zammetti Practical Webix - Learn to Expedite and Improve your Web Development (Paperback, 1st ed.)
Frank Zammetti
R1,347 Discovery Miles 13 470 Ships in 10 - 15 working days

Learn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility). You'll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, you will learn how to use Webix following the Progressive Web App delivery mechanism. Offering a complete solution in a single bundle, this JavaScript UI framework provides a rich set of interface components, application architecture direction and commonly-needed utility and ancillary capabilities.Every topic will be taught a practical way, explored within the context of building real-world working apps, not through unrelated snippets. Bringing 25 years of professional development experience to the table, author Frank Zammetti uses his unique levity to teach you how to get up and running with this new and upcoming framework. What You'll Learn Explore the capabilities and UI widgets it provides and the features that make it stand out from its competitors Build one web technology-based app that works on both desktops and mobile devices (Android and iOS) Create and hook a Webix app up to a Node.js/Express-based RESTful server API for data storage Mobilize a Webix app using both PhoneGap and Progressive Web App techniques Enhance your Webix and general development skills in the most fun way possible: by building a game Who This Book Is For Moderately experienced front-end developers who want to learn about Webix and the power it brings to client-side development. Developers looking to use their web development skills to build cross-platform apps that work on both desktop and mobile devices with Webix as the foundation. A working knowledge of CSS, HTML and JavsScript is assumed, though you don't need to be an expert.

Learning XML 2e (Paperback, 2nd Revised edition): Erik T. Ray Learning XML 2e (Paperback, 2nd Revised edition)
Erik T. Ray
R1,011 R873 Discovery Miles 8 730 Save R138 (14%) Ships in 10 - 15 working days

In this new edition of the best selling title, the author explains the important and relevant XML technologies and their capabilities clearly and succinctly with plenty of real-life projects and useful examples. He outlines the elements of markup--demystifying concepts such as attributes, entities, and namespaces--and provides enough depth and examples to get started. Learning XML is a reliable source for anyone who needs to know XML, but doesn't want to waste time wading through hundreds of web sites or 800 pages of bloated text.

E-World - Technologien Fur Die Welt Von Morgen (German, Book, 2005 ed.): Francis Kuhlen E-World - Technologien Fur Die Welt Von Morgen (German, Book, 2005 ed.)
Francis Kuhlen
R741 R657 Discovery Miles 6 570 Save R84 (11%) Ships in 10 - 15 working days

Grid Computing, Supercomputer, On-Demand-Technologien - Wissenschaftler und Unternehmen arbeiten heute an neuen Informationstechnologien, die unserer Gesellschaft nachhaltig ihren Stempel aufdrA1/4cken werden. Die neuen Technologien werden unsere Arbeitswelt und Gesellschaft verAndern. Das birgt Probleme, aber auch viele Chancen fA1/4r Unternehmen und jeden Einzelnen. Das Buch von Francis Kuhlen zeigt und erklArt die wichtigsten IT-Trends der nAchsten Jahre. AuAerdem wagt es eine Vorausschau, wie diese das Leben in unserer Gesellschaft verAndern werden. Mit vielen Beispielen aus Praxis und Alltag zeigt der Autor, dass sich IT-Technologie heute nicht mehr nur hinter den verschlossenen TA1/4ren eines Rechenzentrums abspielt, sondern fA1/4r jeden Einzelnen RealitAt geworden ist.

Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG,  Caceres, Spain,... Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG, Caceres, Spain, June 5, 2018, Revised Selected Papers (Paperback, 1st ed. 2018)
Cesare Pautasso, Fernando Sanchez-Figueroa, Kari Systa, Juan Manuel Murillo Rodriguez
R1,525 Discovery Miles 15 250 Ships in 10 - 15 working days

This book constitutes the refereed thoroughly refereed post-workshop proceedings of the 18th International Conference on Web Engineering, ICWE 2018, held in Caceres, Spain, in June 2018. The 18 revised full papers were selected from 40 submissions. The workshops complement the main conference and explore new trends on core topics of Web engineering and provide an open discussion space combining solid theory work with practical on-the-field experience. The workshop committee accepted five workshops for publication in this volume: First International Workshop on Maturity of Web Engineering Practices (MATWEP 2018), Second International Workshop on Engineering theWeb of Things (EnWoT 2018), Fourth International Workshop on Knowledge Discovery on the Web (KDWEB 2018), International Workshop on Engineering Open Data (WEOD 2018), First International Workshop on Knowledge Graphs on Travel and Tourism (TourismKG 2018).

Maintainable JavaScript (Paperback): Nicholas C. Zakas Maintainable JavaScript (Paperback)
Nicholas C. Zakas
R952 R730 Discovery Miles 7 300 Save R222 (23%) Ships in 12 - 19 working days

You may have definite ideas about writing code when working alone, but team development requires that everyone use the same approach. With the JavaScript practices in this book--including code style, programming tips, and automation--you will learn how to write maintainable code that other team members can easily understand, adapt, and extend.

Author Nicholas Zakas assembled this collection of best practices as a front-end tech leader at Yahoo , after completing his own journey from solo hacker to team player. He also includes rules recommended by other industry authorities. Use these tips and techniques to help your team set aside individual preferences and function at a higher level.Establish specific code conventions for your teamUse tools such as JSLint and JSHint to keep your team on trackAdopt style guidelines, such as basic formatting, to help your team produce uniform codeApply several programming practices to solve problems and improve code qualityCreate an automated JavaScript build system using a variety of utilitiesIntegrate browser-based JavaScript testing with tools such as the YUI Test Selenium Driver

Python 2 and 3 Compatibility - With Six and Python-Future Libraries (Paperback, 1st ed.): Joannah Nanjekye Python 2 and 3 Compatibility - With Six and Python-Future Libraries (Paperback, 1st ed.)
Joannah Nanjekye
R1,399 Discovery Miles 13 990 Ships in 10 - 15 working days

Discover clean ways to write code that will run on both Python 2 and 3.This book is tutorial-oriented with detailed examples of how to convert existing Python 2-compatible code to code that will run reliably on both Python 2 and 3. Although Python 3 is considered the future of Python, Python 2.x will be maintained for several more years, alongside Python 3, which is not backwards compatible. For those who need to support both versions, this book guides you through the process. Python 2 and 3 Compatibility explains the syntactical differences between Python 2 and 3, and how to use Python packages Python-Future and Six to implement neutral compatibility. Developers working on either small, medium, or large projects will appreciate the author's clear explanations, detailed examples, and clean techniques to help them extend support for both versions to their existing Python 2-compatible projects. What You'll Learn Understand the syntactical differences between Python 2 and 3 Use the Six and Future libraries Review the new features in Python 3 Choose which Python versions to support when doing neutral support Decide on whether to port or provide support for both versions Who This Book Is For Professional Python developers and enthusiasts that want to implement Python 3 support for their existing Python 2 compatible code.

SharePoint Online Development, Configuration, and Administration - Advanced Quick Start Guide (Paperback): Mark Beckner SharePoint Online Development, Configuration, and Administration - Advanced Quick Start Guide (Paperback)
Mark Beckner
R799 R688 Discovery Miles 6 880 Save R111 (14%) Ships in 10 - 15 working days

For those new to SharePoint Online, as well as those who have worked with previous versions of the SharePoint platform, this guide is intended to give concrete steps to rapidly understand how to configure, develop, and administrate solutions in this new environment. SharePoint Online Development, Configuration, and Administration puts forth the most efficient way to get up to speed on the platform. This book, packed with value, provides clear, concise information about all of the common portions of SharePoint that you would need to work with - including WebParts, reporting, site management, administration and licensing with O365, and workflows using Microsoft Flow. These tips from a seasoned developer will teach you how to Work with Sites, Lists, Permissions, Access, and other core functionality Make customizations to the look and feel of SharePoint Online Understand Web Part development and deployment Develop Microsoft Flow processes for business process automation Utilize Reporting functionality available in O365 Look at the many options for administrating SharePoint components

Build Your First Web App - Learn to Build Web Applications from Scratch (Paperback): Deborah Levinson, Todd Belton Build Your First Web App - Learn to Build Web Applications from Scratch (Paperback)
Deborah Levinson, Todd Belton
R534 R490 Discovery Miles 4 900 Save R44 (8%) Ships in 12 - 19 working days

Aimed at adults and teenagers, this book teaches not just practicals (two popular frameworks, Bootstrap and Angular.js), but also principles (such as the basics of user-experience design, planning and structuring your software). It takes readers through every step of planning and creating their first web application, with assignments in each chapter that readers can use to follow along and code on their own.

Beginning jQuery - From the Basics of jQuery to Writing your Own Plug-ins (Paperback, 2nd ed.): Jack Franklin, Russ Ferguson Beginning jQuery - From the Basics of jQuery to Writing your Own Plug-ins (Paperback, 2nd ed.)
Jack Franklin, Russ Ferguson
R1,728 R1,562 Discovery Miles 15 620 Save R166 (10%) Ships in 10 - 15 working days

Navigate the tricky issues around cross-browser inconsistencies and use jQuery to avoid wasting time fixing these bugs. This book is your step-by-step guide to learning the jQuery library and allows you to concentrate on what really matters to you, mastering the most popular JavaScript library in a web developer's toolkit. Throughout this book, you'll discover how expressive yet concise jQuery's code is and how much quicker and efficiently you can develop with jQuery. Beginning jQuery takes you from the basics of getting you started with jQuery, right through to extending jQuery by writing your own plug-ins. You'll discover best practices you can follow, how you can avoid common mistakes, and learn about the many other assets that jQuery has to offer. This second edition is completely updated for jQuery version 3.x, including integration with npm, and guidelines for working with the Data set API specification.What You'll Learn Use jQuery's powerful tools to dynamically update content on your site, including DOM manipulation. Extend jQuery's capabilities by writing your own plugins on top of the framework. Animate elements and build your own jQuery slider. Employ best practices and avoid common errors made by beginners. Who This Book is For Web developers confident with HTML and CSS and now ready to get to grips with JavaScript and for the developers wanting to enhance their skill set and learn new tools.

Beginning JavaScript - The Ultimate Guide to Modern JavaScript Development (Paperback, 3rd ed.): Russ Ferguson Beginning JavaScript - The Ultimate Guide to Modern JavaScript Development (Paperback, 3rd ed.)
Russ Ferguson
R1,073 R907 Discovery Miles 9 070 Save R166 (15%) Ships in 10 - 15 working days

Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content. Starting with the basics, you'll see how to employ prototypical inheritance, as well as memory management, variable hoisting and event bubbling. Also covered is an introduction to Node.js and package managers, key to understanding the tools necessary in front-end development and how they are used with current JavaScript frameworks. JavaScript is one of the most important technologies on the web, providing the means to add dynamic functionality to your web pages and serving as the backbone of working with frameworks like Angular and React. Beginning JavaScript, Third Edition will take you from being a JavaScript novice to working freely with this important technology - begin your JavaScript journey today! What You'll Learn Construct good JavaScript syntax following modern coding practices Use JavaScript to communicate with the server and retrieve data Dynamically manipulate markup, validate forms and deal with images Debug applications using features inside the browser Use TypeScript to bring strong typing to the language Who This Book Is For Beginner to intermediate developers with a basic knowledge of front-end programming who are looking for a deeper understanding of how JavaScript works in the browser and how to answer questions in an interview.

Learn JavaScript with p5.js - Coding for Visual Learners (Paperback, 1st ed.): Engin Arslan Learn JavaScript with p5.js - Coding for Visual Learners (Paperback, 1st ed.)
Engin Arslan
R1,534 R1,406 Discovery Miles 14 060 Save R128 (8%) Ships in 10 - 15 working days

Learn coding from scratch in a highly engaging and visual manner using the vastly popular JavaScript with the programming library p5.js. The skills you will acquire from this book are highly transferable to a myriad of industries and can be used towards building web applications, programmable robots, or generative art. You'll gain the proper context so that you can build a strong foundation for programming. This book won't hinder your momentum with irrelevant technical or theoretical points. The aim is to build a strong, but not overly excessive knowledge to get you up and running with coding. If you want to program creative visuals and bring that skill set to a field of your your choice, then Learn JavaScript with p5.js is the book for you. What You'll Learn Code from scratch and create computer graphics with JavaScript and the p5.js library Gain the necessary skills to move into your own creative projects Create graphics and interactive experiences using Processing Program using JavaScript and p5.js and secondarily in creating visuals Who This Book is For Artists or a visual designers. Also, those who want to learn the fundamentals of programming through visual examples.

Google Advertising Tools - Cashing in with AdSense and AdWords (Paperback, 2nd Revised edition): Harold Davis Google Advertising Tools - Cashing in with AdSense and AdWords (Paperback, 2nd Revised edition)
Harold Davis
R851 R666 Discovery Miles 6 660 Save R185 (22%) Ships in 12 - 19 working days

With this book, you'll learn how to take complete advantage of Google AdWords and AdSense, the sophisticated online advertising tools used by thousands of businesses, large and small. The second edition provides a substantially updated guide to advertising on the Web: how it works in general, and how Google's advertising programs in particular help you make money. You'll find everything you need to work with AdWords, which lets you generate text ads to accompany specific search term results, and AdSense, which automatically delivers precisely targeted text and image ads to your website. The book focuses on best practices, with several case studies that demonstrate which approaches work well, which don't, and why. Google's ad programs can help any business with a web presence, and this guide explains precisely how to use them. This book will help you: learn how to create effective campaign plans for your website; understand the PageRank algorithm, Search Engine Optimization (SEO), and Search Engine Marketing (SEM); drive traffic to your website, and make money as an advertising host; add AdSense code and Google search to your site; learn how content, search, and referral ads perform; create and edite AdWord campaigns; and, monitor AdWords activity and improve your campaign's performance.

Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition... Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud, Global Edition (Paperback)
Paul Deitel
R2,278 R2,149 Discovery Miles 21 490 Save R129 (6%) Ships in 12 - 19 working days

A groundbreaking, flexible approach to computer science anddata science The Deitels' Introduction to Python for ComputerScience and Data Science: Learning to Program with AI, Big Data and the Cloudoffers a unique approach to teaching introductory Python programming,appropriate for both computer-science and data-science audiences. Providing themost current coverage of topics and applications, the book is paired withextensive traditional supplements as well as Jupyter Notebooks supplements.Real-world datasets and artificial-intelligence technologies allow students towork on projects making a difference in business, industry, government andacademia. Hundreds of examples, exercises, projects (EEPs) and implementationcase studies give students an engaging, challenging and entertainingintroduction to Python programming and hands-on data science. The book's modular architecture enables instructors toconveniently adapt the text to a wide range of computer-science anddata-science courses offered to audiences drawn from many majors.Computer-science instructors can integrate as much or as little data-scienceand artificial-intelligence topics as they'd like, and data-science instructorscan integrate as much or as little Python as they'd like. The book aligns withthe latest ACM/IEEE CS-and-related computing curriculum initiatives and withthe Data Science Undergraduate Curriculum Proposal sponsored by the NationalScience Foundation.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
New Approaches in Biomedical…
Katrin Kneipp, Ricardo Aroca, … Hardcover R3,459 Discovery Miles 34 590
Remarks on Mathematical or Demonstrative…
Edward Tagart Paperback R444 Discovery Miles 4 440
Physics of Quantum Rings
Vladimir M. Fomin Hardcover R5,208 Discovery Miles 52 080
Operations and Supply Chain Management
James Evans, David Collier Hardcover R1,456 R1,352 Discovery Miles 13 520
Topics in Modern Differential Geometry
Stefan Haesen, Leopold Verstraelen Hardcover R3,663 Discovery Miles 36 630
Drop Heating and Evaporation: Analytical…
Gianpietro Elvio Cossali, Simona Tonini Hardcover R2,938 Discovery Miles 29 380
Intelligent Networks and Intelligence in…
Dominique Gaiti Hardcover R5,864 Discovery Miles 58 640
Targeting Chronic Inflammatory Lung…
Kamal Dua, Philip M. Hansbro, … Paperback R4,285 Discovery Miles 42 850
LACAME 2012 - Proceedings of the 13th…
Cesar Augusto Barrero Meneses, Edson Passamani Caetano, … Hardcover R5,080 Discovery Miles 50 800
Happimetrics - Leveraging AI to Untangle…
Peter A. Gloor Hardcover R2,984 Discovery Miles 29 840

 

Partners