0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (129)
  • R250 - R500 (547)
  • R500+ (3,178)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Java in Distributed Systems - Concurrency, Distribution & Persistence (Paperback): M Boger Java in Distributed Systems - Concurrency, Distribution & Persistence (Paperback)
M Boger
R2,090 R1,651 Discovery Miles 16 510 Save R439 (21%) Ships in 12 - 17 working days

Today's complex software systems, such as Internet communications, e-commerce or virtual private networks all depend on distributed applications. Developers have to contend with diverse hardware platforms, remote communication over networks, and system failures. Fortunately, the Java language helps to reduce the complexity of distributed systems via its platform-independence and its built-in mechanisms for distributed programming.

The first part of this book is a tutorial guide to distributed programming in the Java environment, showing how building blocks from threads to Jini can help developers to fulfil Sun's vision, that 'the Network is the Computer'. The second part focuses on aspects that are still challenging researchers: the integration of concurrency, distribution, and persistence.

Highlights of the book include:

  • A clear tutorial introduction that focuses specifically on Java's role in building distributed applications.
  • Coverage includes threads & sockets, RMI, CORBA, Voyager, Mobile agents, JDBC, object-oriented databases, Java spaces and Jini.
  • Includes advanced chapters on the cutting edge of Java language development, including the author's own proposed Dejay (Distributed Java), an open-source project that offers a unified approach to concurrency, distribution and persistence.
The book is aimed at developers wishing to deepen their knowledge of Java in distributed applications. Students taking courses on Distributed Systems/Objects will also find it invaluable, as will researchers on state-of the art developments in distributed Java.


A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.): Shashank Mohan Jain A Brief Introduction to Web3 - Decentralized Web Fundamentals for App Development (Paperback, 1st ed.)
Shashank Mohan Jain
R783 R649 Discovery Miles 6 490 Save R134 (17%) Ships in 10 - 15 working days

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. What You Will Learn Build NFT tokens Examine Web3 differs from Web2-based applications Understand the fundamentals of blockchain and the corresponding data structures around it See how consensus and trustless computing can be performed using blockchain Use Solidity and Truffle to build Web3 applications Who This Book Is For Software developers and architects who are looking to hone their skills in dApps and web3 applications developed on sound principles of decentralized computing.

HTML5 Geolocation (Paperback): Anthony T Holdener Iii HTML5 Geolocation (Paperback)
Anthony T Holdener Iii
R466 R334 Discovery Miles 3 340 Save R132 (28%) Ships in 12 - 17 working days

Truly revolutionary: now you can write geolocation applications directly in the browser, rather than develop native apps for particular devices. This concise book demonstrates the W3C Geolocation API in action, with code and examples to help you build HTML5 apps using the "write once, deploy everywhere" model. Along the way, you get a crash course in geolocation, browser support, and ways to integrate the API with common geo tools like Google Maps. Ideal for experienced JavaScript developers. Learn how geo information is gathered from different sources, depending on the device Discover how coordinate systems work, including geodetic systems and datums Use the API to collect location information from a user's browser with JavaScript code Place geo information on a map using the Google Maps or ArcGIS JavaScript APIs Save geo data with databases, the Keyhole Markup Language, or the shapefile format Be familiar with several practical uses for geo data, such as geomarketing, geosocial, geotagging, and geo-applications

Apache Essentials - Install, Configure, Maintain (Paperback, 2nd ed.): Darren James Harkness Apache Essentials - Install, Configure, Maintain (Paperback, 2nd ed.)
Darren James Harkness
R1,390 R1,099 Discovery Miles 10 990 Save R291 (21%) Ships in 10 - 15 working days

* Covers the most up-to-date versions of the technology. * Teaches subject using real world tutorials. * Subject is taught in a very concise, no-nonsense fashion, wasting little time on history and other fluff. Book is therefore compact and portable. It gives you just what you need. * Demystifies what is sometimes thought of as an intimidating subject. * Covers Apache for Windows, Mac/Unix, and Linux. * Full book support available online and via e-mail.

Exploring Blazor - Creating Server-side and Client-side Applications in .NET 7 (Paperback, 2nd ed.): Taurius Litvinavicius Exploring Blazor - Creating Server-side and Client-side Applications in .NET 7 (Paperback, 2nd ed.)
Taurius Litvinavicius
R1,361 R1,070 Discovery Miles 10 700 Save R291 (21%) Ships in 10 - 15 working days

Build and develop web applications with Blazor in C#. This book covers both server-side and client-side Blazor, along with its latest features and the structure of the technology. You'll see that Blazor is a web UI framework based on C#, Razor, and HTML, and how it runs front-end logic using C#, either on the server or on the browser, using WebAssembly. This new edition not only covers the new structure for the Blazor environment, it also demonstrates the latest features, such as adding API features to a Blazor server project; creating code-behind files for C# and CSS; new ways to pick, save, and handle files in Blazor; and much more. The code and project layout have been updated in .NET 7 for this new edition. The book starts with an introduction to Blazor, along with its various categories and its basics and syntax, including Razor syntax implementation. You will go through Blazor navigation and components, and learn its life cycle events and other components. You will learn features specific to each Blazor type. You will see how Blazor works with storage, files, and JavaScript, and you will create a Blazor code library. You will also create web applications in Blazor using practical implementations and real-life scenarios for both the server side and the client side. After reading this book, you will be able to build web applications with Blazor in C#11 and .NET Core 7.0. What You Will Learn Bind data and handle events in C# Blazor Handle components and page navigation in Blazor Connect Blazor front-end to APIs Interact with files using Blazor Understand the layout of Visual Studio Blazor project templates Who This Book Is For C# and .NET Core developers.

A Friendly Guide to Software Development - What You Should Know Without Being a Developer (Paperback, 1st ed.): Leticia Portella A Friendly Guide to Software Development - What You Should Know Without Being a Developer (Paperback, 1st ed.)
Leticia Portella
R1,302 R1,040 Discovery Miles 10 400 Save R262 (20%) Ships in 10 - 15 working days

Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don't. But it doesn't have to be this way. This book aims to bring these two worlds closer together, allowing people to learn basic concepts of software development in a casual and straight-forward way. Assuming no previous technical knowledge, you'll embark on a journey where you can understand and build a new software project from scratch until it is an advanced product with multiple users. A Friendly Guide to Software Development makes technical concepts broadly available and easy to understand. Imagine moving from a "traditional" company and suddenly finding yourself in one where software is the main product or is a foundational component to it. One is often left to wade through the infinite concepts while still doing their actual jobs. This book closes that gap. In doing so, you'll be able to achieve better communication, which will undoubtedly lead to better working relationships, a better working environment, and ultimately better software. What You'll Learn See how a new software project is created Examine the basics of software development and architecture Know which questions to ask to avoid potential problems and pitfalls Start using and building software projects Who This Book Is For Those without a traditional technical background people like business and project managers who need to work closely with software developers and teams People who are interested in building a software system but don't know where to start. Programmers who want to jump to development but have no experience in the industry and its common concepts

Modern Full-Stack Development - Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker (Paperback, 2nd ed.):... Modern Full-Stack Development - Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker (Paperback, 2nd ed.)
Frank Zammetti
R1,507 R1,215 Discovery Miles 12 150 Save R292 (19%) Ships in 10 - 15 working days

Explore what React, Node, Python, Django, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development. This updated version will show you how to build apps with React, Node.js or Django, and TypeScript, and how Webpack can be used to optimize and organize your code for deployment. You'll begin by building a solid foundation of knowledge and quickly expand it by constructing three different real-world apps. These aren't just simple, contrived examples but real apps that you can choose to install on your servers and use for real. You'll also understand how Docker can be used to run the apps you build in a clear and well-defined way, all of which will be able to springboard you into creating more advanced apps on your own. You'll see why React is one of the most popular web development tools available today, and why Node.js is also frequently used for server-side development. The fact that both utilize JavaScript is a big selling point, but there are shortcomings. Modern Full-Stack Development highlights how adding Django, Webpack, and Docker to the mix resolves any issues by creating a potent full development stack on which to build applications - two possible stacks, really!! What You'll Learn: Review the basics of TypeScript and writing both React and Node apps with it Construct a project with NPM and Webpack, configuration and usage Utilize client-side and server-side development Employ REST APIs and database usage across two tech stacks, Node and Python/Django Deploy apps using Docker Who This Book Is For: Web developers and software architects.

Learning Python (Paperback, 5th edition): Mark Lutz Learning Python (Paperback, 5th edition)
Mark Lutz
R2,105 R1,513 Discovery Miles 15 130 Save R592 (28%) Ships in 12 - 17 working days

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3-- the latest releases in the 3.X and 2.X lines--plus all other releases in common use today. You'll also learn some advanced language features that recently have become more common in Python code.Explore Python's major built-in object types such as numbers, lists, and dictionariesCreate and process objects with Python statements, and learn Python's general syntax modelUse functions to avoid code redundancy and package code for reuseOrganize statements, functions, and other tools into larger components with modulesDive into classes: Python's object-oriented programming tool for structuring codeWrite large programs with Python's exception-handling model and development toolsLearn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

Web Information Systems Engineering - WISE 2022 - 23rd International Conference, Biarritz, France, November 1-3, 2022,... Web Information Systems Engineering - WISE 2022 - 23rd International Conference, Biarritz, France, November 1-3, 2022, Proceedings (Paperback, 1st ed. 2022)
Richard Chbeir, Helen Huang, Fabrizio Silvestri, Yannis Manolopoulos, Yanchun Zhang
R2,902 Discovery Miles 29 020 Ships in 10 - 15 working days

This book constitutes the proceedings of the 23nd International Conference on Web Information Systems Engineering, WISE 2021, held in Biarritz, France, in November 2022. The 31 full, 13 short and 3 demo papers were carefully reviewed and selected from 94 submissions. The papers are organized in the following topical sections: Social Media, Spatial & Temporal Issues, Query Processing & Information Extraction, Architecture and Performance, Graph Data Management, Security & Privacy, Information Retrieval & Text Processing, Reinforcement Learning, Learning & Optimization, Spatial Data Processing, Recommendation, Neural Networks, and Demo Papers.

Ruby Cookbook 2e (Paperback, 2nd Revised edition): Lucas Carlson Ruby Cookbook 2e (Paperback, 2nd Revised edition)
Lucas Carlson; Contributions by Leonard Richardson
R1,251 R905 Discovery Miles 9 050 Save R346 (28%) Ships in 12 - 17 working days

Push Ruby to its limits. "Ruby Cookbook" is the most comprehensive problem-solving guide to this popular language, with hundreds of solutions to real-world problems. Each detailed recipe provides code that you can use in your own projects right away, as well as a discussion on why the solution works.

Updated to include Ruby 1.9 and 2.0, the second edition includes recipes for the Rails framework and other projects involving Ruby. From data structures and algorithms to integration with cutting-edge technologies, "Ruby Cookbook" covers a wide range of programming topics for beginners and advanced Rubyists alike.

Building Social Web Applications (Paperback): Gavin Bell Building Social Web Applications (Paperback)
Gavin Bell
R835 R606 Discovery Miles 6 060 Save R229 (27%) Ships in 12 - 17 working days

Building a social web application that attracts and retains regular visitors, and gets them to interact, isn't easy to do. This book walks you through the tough questions you'll face if you're to create a truly effective community site - one that makes visitors feel like they've found a new home on the Web. Whether you're creating a new site from scratch or embracing an existing audience "Building Social Web Applications" helps you and your fellow web developers, designers, and project managers make difficult decisions, such as choosing the appropriate interaction tools for your audience, and building an infrastructure to help the community gel.With this book, you'll learn to: understand who will be drawn to your site, why they'll stay, and who they'll interact with; build the software you need versus plugging in off-the-shelf apps; create visual design that clearly communicates what your site will do; manage the identities of your visitors and determine how to manage their interaction; watch for demand from the community to guide your choice of new functions; and, plan the launch of your site and get the message out. "Building Social Web Applications" includes examples of different application types - member-driven, customer service-driven, contributor-driven, and more - and discusses different business models. If your company's ready to move into the world of social web applications, this book will help you make it a reality.

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
R834 R604 Discovery Miles 6 040 Save R230 (28%) Ships in 12 - 17 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.

Just Spring (Paperback): Madhusudhan Konda Just Spring (Paperback)
Madhusudhan Konda
R465 R333 Discovery Miles 3 330 Save R132 (28%) Ships in 12 - 17 working days

Get a concise introduction to Spring, the increasingly popular open source framework for building lightweight enterprise applications on the Java platform. This example-driven book for Java developers delves into the framework's basic features, as well as advanced concepts such as containers. You'll learn how Spring makes Java Messaging Service easier to work with, and how its support for Hibernate helps you work with data persistence and retrieval. Throughout Just Spring, you'll get your hands deep into sample code, beginning with a problem that illustrates dependency injection, Spring's core principle. In the chapters that follow, author Madhusudhan Konda walks you through features that underlie the solution. * Learn dependency injection through a simple object coupling problem, along with different injection types * Tackle the framework's core fundamentals, including beans and bean factories * Dive into containers and other advanced concepts, such as event handling and autowiring beans * Discover how Spring makes the Java Messaging Service API easier to use * Learn how Spring has revolutionized data access with Java DataBase Connectivity (JDBC) * Use Spring with the Hibernate framework to manipulate data as objects

Technological and Business Fundamentals for Mobile App Development (Paperback, 1st ed. 2022): Tamie Salter Technological and Business Fundamentals for Mobile App Development (Paperback, 1st ed. 2022)
Tamie Salter
R1,443 Discovery Miles 14 430 Ships in 10 - 15 working days

This book is an essential introductory guide to the knowledge required to develop apps. Chapter by chapter it provides the core principles any person must understand in order to develop mobile applications. It outlines the fundamental skills and knowledge that business and computer science students need to either oversee the development of a mobile app or themselves undertake to develop a mobile app. This workbook will give a holistic overview of the initial stages that must be considered when endeavoring to develop a mobile app. This workbook breaks topics down into core, technical and non-technical. Looking at each topic from all three angles, the core knowledge required for UI, UI for the technical person and UI for the non-technical person. The workbook guides the student through the key components or core of mobile app development and shows all students both the technical requirements and the non-technical requirements of each topic. It will allow all students to pick and choose how deep they wish to delve into the different topics.

Ruby on Rails for PHP and Java Developers (Paperback, 2007 ed.): Deepak Vohra Ruby on Rails for PHP and Java Developers (Paperback, 2007 ed.)
Deepak Vohra
R1,503 Discovery Miles 15 030 Ships in 10 - 15 working days

The web framework Ruby on Rails for developing database based web applications provides a Model-View-Controller framework. The required web server WEBrick is included with Ruby on Rails. The framework is configured with the MySQL database by default, but may be configured with another database.

The book covers developing web applications with Ruby on Rails. Technologies discussed include Ajax, directory services, and web services. A comparison is made with PHP, the most commonly used scripting language for developing web applications.

Web Development with Node and Express - Leveraging the JavaScript Stack (Paperback, 2nd edition): Ethan Brown Web Development with Node and Express - Leveraging the JavaScript Stack (Paperback, 2nd edition)
Ethan Brown
R918 Discovery Miles 9 180 Ships in 12 - 17 working days

Build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this updated edition, author Ethan Brown teaches you Express fundamentals by walking you through the development of an example application. This hands-on guide covers everything from server-side rendering to API development suitable for use in single-page apps (SPAs). Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. Frontend and backend engineers familiar with JavaScript will also learn best practices for building multipage and hybrid web apps with Express. Pick up this book and discover new ways to look at web development. Create a templating system for rendering dynamic data Dive into request and response objects, middleware, and URL routing Simulate a production environment for testing Persist data in document databases with MongoDB and relational databases with PostgreSQL Make your resources available to other programs with APIs Build secure apps with authentication, authorization, and HTTPS Integrate with social media, geolocation, and more Implement a plan for launching and maintaining your app Learn critical debugging skills

Python Programming for Biology - Bioinformatics and Beyond (Paperback): Tim J. Stevens, Wayne Boucher Python Programming for Biology - Bioinformatics and Beyond (Paperback)
Tim J. Stevens, Wayne Boucher
R1,716 Discovery Miles 17 160 Ships in 12 - 17 working days

Do you have a biological question that could be readily answered by computational techniques, but little experience in programming? Do you want to learn more about the core techniques used in computational biology and bioinformatics? Written in an accessible style, this guide provides a foundation for both newcomers to computer programming and those interested in learning more about computational biology. The chapters guide the reader through: a complete beginners' course to programming in Python, with an introduction to computing jargon; descriptions of core bioinformatics methods with working Python examples; scientific computing techniques, including image analysis, statistics and machine learning. This book also functions as a language reference written in straightforward English, covering the most common Python language elements and a glossary of computing and biological terms. This title will teach undergraduates, postgraduates and professionals working in the life sciences how to program with Python, a powerful, flexible and easy-to-use language.

Simply Javascript - Everything You Need To Learn Javascript From Scratch (Paperback): Kevin Yank, Cameron Adams Simply Javascript - Everything You Need To Learn Javascript From Scratch (Paperback)
Kevin Yank, Cameron Adams
R1,033 R859 Discovery Miles 8 590 Save R174 (17%) Ships in 10 - 15 working days

Everything you need to learn JavaScript from Scratch

Packed with numerous examples, "Simply JavaScript" is a step-by-step introduction to programming in JavaScript the right way. Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move into more powerful techniques using the DOM and Ajax.Learn JavaScript's built-in functions, methods, and properties.Easily integrate JavaScript in your web site.Use JavaScript to validate form entries and interact with your users.Understand how to respond to user events.Create animations that bring your web site to life.Start programming using the DOM and Ajax.

Unlike other JavaScript books, modern best practices such as progressive enhancement, accessibility and unobtrusive scripting are used from the very beginning. All the code in the book is also cross-browser compatible and downloadable for free, so you can get started instantly

Building Web Apps with Ember.js (Paperback): Jesse Cravens Building Web Apps with Ember.js (Paperback)
Jesse Cravens; Contributions by Thomas Q. Brady
R702 R505 Discovery Miles 5 050 Save R197 (28%) Ships in 12 - 17 working days

If you're a web developer interested in building scalable single-page applications - full-stack, browser-based apps that connect to a backend - this practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern. Through the course of the book, you'll learn how to build a prototype Ember application (a musician index called Rock'n'Roll Call), using routers, templates, models, controllers, and views. You'll also understand how Ember's convention over configuration approach helps you persist data, build backend technologies, and create widgets for developing production-capable applications that behave like desktop software. Set up workflow management and boilerplate code creation Learn how Ember's "developer ergonomics" help you use less code Write templates for the book's prototype with Handlebars.js Use routers to manage application states without reloading the page Connect controllers and views with events, and sync data with data-binding Build an Ember backend with a RESTful API or Ruby on Rails Use the Ember-Data library to persist data and talk to the backend Write reusable encapsulated widgets to extend your applications

Practical Ansible - Configuration Management from Start to Finish (Paperback, 2nd ed.): Vincent Sesto Practical Ansible - Configuration Management from Start to Finish (Paperback, 2nd ed.)
Vincent Sesto
R1,090 R886 Discovery Miles 8 860 Save R204 (19%) Ships in 10 - 15 working days

Get ready to go from the basics of using Ansible to becoming proficient at implementing configuration management in your projects. This book begins with the basics of Ansible, providing you with details on how to install and configure your environment while working with different Ansible modules from the command line. Next, it introduces you to working with Ansible tasks and organizing configuration code into playbooks. You'll then learn how to extend playbooks further, using roles and templates within the configuration code. Author Vincent Sesto then extends your knowledge further by covering custom Ansible modules using Python and Linux shell scripts and demonstrating how you can start to keep your secret values encrypted and secure using Ansible Vault. You'll also develop Ansible roles with the use of Ansible Galaxy to reuse existing roles that others have created. This updated edition reflects changes added in the latest version of Ansible (2.9). It also includes an expanded chapter on testing Ansible using Molecule and managing large server environments using applications like Ansible Tower. What Will You Learn Understand what Ansible is and how to install and run your first basic command line commands Expand your configuration management using Ansible playbooks, roles and templates Customize your code further using Ansible Vault and third-party roles in Ansible Galaxy. Work with Ansible in managing cloud infrastructure, specifically in Amazon Web Services Troubleshoot your Ansible code and use frameworks like Molecule and Testinfra to help test your code changes Manage large server environments using real-world examples and extend your configurations using an application like Ansible Tower Who This Book Is For Systems Engineers, Developers, DevOps Engineers and Software Administrators.

Real-Time Enterprise in der Praxis - Fakten und Ausblick (German, Hardcover, 2005 ed.): Bernd Kuglin, Heinz Thielmann Real-Time Enterprise in der Praxis - Fakten und Ausblick (German, Hardcover, 2005 ed.)
Bernd Kuglin, Heinz Thielmann
R2,033 Discovery Miles 20 330 Ships in 12 - 17 working days

Das Buch stellt Konzepte des "Echtzeitunternehmens" (Real-Time Enterprise) vor und weist auf die tiefgreifenden Ver nderungen hin, die diese Art der Evolution f r das Unternehmen mit sich bringt. Als Wegweiser und Sammlung von Ideen und erprobten Konzepten zeigt es auf, wie man Unternehmen auf mehr Geschwindigkeit trimmen kann, um die Wettbewerbsf higkeit zu st rken, die Attraktivit t f r die Kunden zu erh hen und letztlich wirtschaftlicher zu arbeiten.

Innovative Praktiker, f hrende Denker aus Wissenschaft und Forschung und betroffene Dienstleistungs- und Technologieanbieter vermitteln facettenreich und aus verschiedenen Blickwinkeln sowohl Ideen als auch notwendiges Wissen, um den Herausforderungen des "Geschwindigkeitsdiktates" wirksam zu begegnen und die in ihm liegenden Chancen voll auszusch pfen.

Python Distilled (Paperback, 5th edition): David Beazley Python Distilled (Paperback, 5th edition)
David Beazley
R976 Discovery Miles 9 760 Ships in 12 - 17 working days

Expert insight for modern Python (3.6+) coding from the author of Python Essential Reference Python educator Dave Beazley's concise handbook focuses on the essential core of the Python programming language, with code examples to illuminate how Python works and how to structure programs that can be more easily explained, tested, and debugged. Rather than trying to cover every possible feature and quirk of a 30-year-old language, this pragmatic guide provides a concise narrative related to fundamental programming topics that form the foundation for Python projects of any size including Data abstraction Control flow Program structure Functions: master functions and functional programming idioms Objects: control objects and master the "protocols" that define their behavior Modules: plan for project growth by understanding modules and packages Generators Classes: understand classes from both high-level and technical perspectives I/O handling: proper techniques and abstractions Dicts "This is a pragmatic book that presents some of the most important topics about the Python programming language in a concise form, designed to make it easier to find out the most relevant information bits in a context where resources abound and frequently are just too overwhelming." -Victor Domingos, Software Developer, Slim Business Solutions, The No Title (R) Tech Blog

Cross-Platform Desktop Applications - Using Node, Electron, and NW.js (Paperback): Paul B. Jensen Cross-Platform Desktop Applications - Using Node, Electron, and NW.js (Paperback)
Paul B. Jensen
R1,709 Discovery Miles 17 090 Ships in 12 - 17 working days

It's tedious and time-consuming to create OS-specific versions of every desktop application, especially with different set of tools for each platform. NW.js radically simplifies desktop development, providing a true cross-platform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine. NW.js applications interact with the host operating system just like any other platform-native project, so developers have full access to all local files and resources. The performance is great, and best of all, it saves developers time because they only have to write one version of their application. Cross-Platform Desktop Applications guides readers step-by-step as they learn to develop NW.js desktop applications that run on Windows, OSX and Linux. They begin by getting the big picture of what NW.js can (and can't) do. Readers test drive NW.js as they build their first desktop application. Next, they find out how to take advantage of OSspecific features like menus, system-tray apps, clipboards, and the file system. Along the way, this book teaches how to debug errors and diagnose performance bottlenecks with NW.js's browser developer tools, package an application as a standalone executable for each OS, and even distribute it to various app stores. The book gives developers the inspiration and skills they need to code pro quality desktop applications using the web languages they already know. Key features: Step-by-step lessons Package and distribute application to a variety of app stores Develop pro quality desktop applications with web languages AUDIENCE Written for web designers and developers familiar with HTML, CSS, and JavaScript. No desktop app development experience required. ABOUT THE TECHNOLOGY NW.js radically simplifies desktop development, providing a true crossplatform development stack built on HTML, CSS and JavaScript, Node.js modules, and the Chrome Blink engine.

Beyond The Basic Stuff With Python - Best Practices for Writing Clean Code (Paperback): Al Sweigart Beyond The Basic Stuff With Python - Best Practices for Writing Clean Code (Paperback)
Al Sweigart
R837 R692 Discovery Miles 6 920 Save R145 (17%) Ships in 10 - 15 working days

You're a student who wants to jumpstart their career with practical skills, or you're a self-taught beginner who has learned all you can from beginner programmer books and coding bootcamps. Now you're looking for the next step to becoming a real-world professional programmer so you can create your own apps and get started with your career. If that fits, then this book is for you! This book is perfect for self-taught programmers looking for the stuff intro books don't teach you and students wanting to get practical information before getting started with applying their new programming skills.

Intro to Java Programming, Comprehensive Version, Loose Leaf Edition (Loose-leaf, 12th ed.): Y Liang Intro to Java Programming, Comprehensive Version, Loose Leaf Edition (Loose-leaf, 12th ed.)
Y Liang
R2,163 Discovery Miles 21 630 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The API-First Transformation
Kin Lane Hardcover R1,353 Discovery Miles 13 530
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,413 Discovery Miles 24 130
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R763 Discovery Miles 7 630
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R971 R797 Discovery Miles 7 970
Aws - The Most Complete Guide to Learn…
Robert Campbell Hardcover R850 R705 Discovery Miles 7 050
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,337 Discovery Miles 13 370
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140
Computer Programming Languages for…
Adesh Silva Hardcover R665 Discovery Miles 6 650
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R757 R633 Discovery Miles 6 330

 

Partners