0
Your cart

Your cart is empty

Browse All departments
Price
  • R50 - R100 (1)
  • R100 - R250 (1,931)
  • R250 - R500 (5,238)
  • R500+ (9,711)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

Introducing Delphi Programming - Theory Through Practice (Paperback, 4th Edition): John Barrow, Linda Miller, Katherine Malan,... Introducing Delphi Programming - Theory Through Practice (Paperback, 4th Edition)
John Barrow, Linda Miller, Katherine Malan, Helene Gelderblom 1
R686 R578 Discovery Miles 5 780 Save R108 (16%) Shipped within 4 - 9 working days

This new edition of Introducing Delphi programming: Theory through practice covers the basics of Delphi and includes features of Delphi 6,7 and 8. The book has been written for students taking first year course in Information Systems at universities and Institutes of Technology and is ideal for the independent, distance learner. It teaches students both the practical side of programming and important programming theory.Delphi is a versatile and sophisticated visual programming environment for rapid application development that allows the programmer to develop Windows and Linux programs easily and speedily. Introducing Delphi Programming: Theory through Practice is considered to be the leading introductory text on computer programming. It allows students to gain confidence as they develop their skills in an interesting and practical way.

Basic Programming Principles (Paperback, 2nd ed): C.M. Pretorius, H.G. Erasmus Basic Programming Principles (Paperback, 2nd ed)
C.M. Pretorius, H.G. Erasmus 4
R435 R374 Discovery Miles 3 740 Save R61 (14%) Shipped within 4 - 9 working days

The ability to clearly specify each step to create a problem-free computer program is a primary skill needed by programmers. Basic Programming Principles 2nd edition guides beginner programmers through the challenges of planning a computer program by presenting the text in a simple and straightforward manner. It contains many examples and exercises with explanations and answers that promote learners' understanding. New exercises provide opportunities for students to apply the principles of programming and problem-solving and learning outcomes highlight the key learning areas. It is an update of Basic Programming Principles: Using Visual Basic.Net 2nd edition without reference to the Visual Basic.Net.

Building Cross-Platform Mobile and Web Apps for Engineers and Scientists - An Active Learning Approach, International Edition... Building Cross-Platform Mobile and Web Apps for Engineers and Scientists - An Active Learning Approach, International Edition (Paperback, International edition)
Pawan Lingras, Matt Triff, Rucha Lingras
R719 R612 Discovery Miles 6 120 Save R107 (15%) Shipped within 8 - 13 working days

This powerful new book introduces cross-platform app design as an excellent starting point for mastering app development. The book contains numerous applications that you can adapt to different projects. You can use this book for independent study or for your project courses. The book introduces HTML5, CSS3, JavaScript, jQuery Mobile, Node.js, JSON, localStorage, sessionStorage, NoSQL using MongoDB, SQL using MySQL, templating using handlebars, and maps. A strong app-centric view emphasizes appropriate subsets of these technologies to help you develop non-trivial apps. While apps continue to evolve and change, the technologies presented form the backbone of future cross-platform app development. You will learn to work with all major mobile and web platforms using the book's active learning approach that has you typing code in parallel as the apps are developed. Exercises further encourage you to make changes to the code and evaluate resulting app behavior.

Python All-in-One For Dummies (Paperback): John Shovic, Alan Simpson Python All-in-One For Dummies (Paperback)
John Shovic, Alan Simpson
R816 R478 Discovery Miles 4 780 Save R338 (41%) Shipped within 7 - 12 working days

Your one-stop resource on all things Python Thanks to its flexibility, Python has grown to become one of the most popular programming languages in the world. Developers use Python in app development, web development, data science, machine learning, and even in coding education classes. There's almost no type of project that Python can't make better. From creating apps to building complex websites to sorting big data, Python provides a way to get the work done. Python All-in-One For Dummies offers a starting point for those new to coding by explaining the basics of Python and demonstrating how it's used in a variety of applications. Covers the basics of the language Explains its syntax through application in high-profile industries Shows how Python can be applied to projects in enterprise Delves into major undertakings including artificial intelligence, physical computing, machine learning, robotics and data analysis This book is perfect for anyone new to coding as well as experienced coders interested in adding Python to their toolbox.

Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Paperback, 6th edition): David J. Barnes Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Paperback, 6th edition)
David J. Barnes
R1,411 Discovery Miles 14 110 Shipped within 7 - 12 working days

A Modern Approach to Functional Programming Objects First with Java: A Practical Introduction is an introduction to object-oriented programming for beginners. The main focus of the book is general object-oriented and programming concepts from a software engineering perspective. The first chapters are written for students with no programming experience with later chapters being more suitable for advanced or professional programmers. The Java programming language and BlueJ-the Java development environment - are the two tools used throughout the book. BlueJ's clear visualization of classes and objects means that students can immediately appreciate the differences between them and gain a much better understanding of the nature of an object than they would from simply reading source code. Unlike traditional textbooks, the chapters are not ordered by language features but by software development concepts. The Sixth Edition goes beyond just adding the new language constructs of Java 8. The book's exploration of this new language demonstrates a renaissance of functional ideas in modern programming. While functional programming isn't new in principle, it's seen a boost in popularity based on the current computer hardware available and the changing nature of projects programmers wish to tackle. Functional language constructs make it possible to efficiently automate currency, make use of multiple cores without much effort on the side of the programmer, are both more elegant and readable, and offer great potential in solving the issue of parallel hardware. Functional programming has become an essential part of the field, and Objects First with Java gives students a basic understanding of an area they'll need to master in order to succeed in the future.

Introduction to Programming with C++, International Edition (Paperback, 7th edition): Diane Zak Introduction to Programming with C++, International Edition (Paperback, 7th edition)
Diane Zak
R788 R676 Discovery Miles 6 760 Save R112 (14%) Shipped within 8 - 13 working days

Readers quickly become motivated to learn C++ with popular author Diane Zak's distinctive emphasis on the importance of C++ programming skills in business today. AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition distinguishes itself from all other C++ instructional books with its unique, reader-focused approach. Memorable new examples demonstrate concepts in action while a wealth of hands-on unique exercises allow readers to apply concepts as they progress. The book's visually-driven presentation clarifies concepts with useful IPO charts, flowcharts and code examples throughout. New videos and PDF files for each chapter demonstrate how readers can complete exercises using various compilers. Microsoft (R) Visual Studio 2012 (R) is also available with the book as an optional bundle. Trust AN INTRODUCTION TO PROGRAMMING WITH C++, 7E, International Edition to stay engaged and enthusiastic about mastering the skills of C++ today.

Python for Finance 2e (Paperback, 2 New Edition): Yves Hilpisch Python for Finance 2e (Paperback, 2 New Edition)
Yves Hilpisch
R1,466 R838 Discovery Miles 8 380 Save R628 (43%) Shipped within 7 - 12 working days

The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial applications and interactive financial analytics. Using practical examples throughout the book, author Yves Hilpisch also shows you how to develop a full-fledged framework for Monte Carlo simulation-based derivatives and risk analytics, based on a large, realistic case study. Much of the book uses interactive IPython Notebooks

AppleScript: A Beginner's Guide (Paperback, Ed): Guy Hart-Davis AppleScript: A Beginner's Guide (Paperback, Ed)
Guy Hart-Davis
R807 R622 Discovery Miles 6 220 Save R185 (23%) Shipped within 7 - 11 working days

Essential Skills--Made Easy

Learn to program in AppleScript, the versatile scripting language built right into Mac OS X and supported by most major applications. "AppleScript: A Beginner's Guide" shows you how to write powerful scripts with the AppleScript Editor to automate tasks, save time and effort, and automatically generate documents, spreadsheets, and e-mail messages. Debugging and error handling are also covered in this fast-paced tutorial.

Designed for Easy Learning Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show you how to apply your skills Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternative ways of doing things Cautions--Errors and pitfalls to avoid Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated

Ready-to-use code at www.mhprofessional.com/computingdownload

Guy Hart-Davis is the author of "Mac OS X Leopard QuickSteps, How to Do Everything iPod, iPhone, & iTunes, Fifth Edition, HTML, XHTML & CSS QuickSteps, " and several other computer books.

Learning Scientific Programming with Python (Paperback): Christian Hill Learning Scientific Programming with Python (Paperback)
Christian Hill
R743 Discovery Miles 7 430 Shipped within 7 - 12 working days

Learn to master basic programming tasks from scratch with real-life scientifically relevant examples and solutions drawn from both science and engineering. Students and researchers at all levels are increasingly turning to the powerful Python programming language as an alternative to commercial packages and this fast-paced introduction moves from the basics to advanced concepts in one complete volume, enabling readers to quickly gain proficiency. Beginning with general programming concepts such as loops and functions within the core Python 3 language, and moving onto the NumPy, SciPy and Matplotlib libraries for numerical programming and data visualisation, this textbook also discusses the use of IPython notebooks to build rich-media, shareable documents for scientific analysis. Including a final chapter introducing challenging topics such as floating-point precision and algorithm stability, and with extensive online resources to support advanced study, this textbook represents a targeted package for students requiring a solid foundation in Python programming.

Getting a Coding Job For Dummies (Paperback): Nikhil Abraham Getting a Coding Job For Dummies (Paperback)
Nikhil Abraham 1
R504 R342 Discovery Miles 3 420 Save R162 (32%) Shipped within 7 - 12 working days

Your friendly guide to getting a job in coding Getting a Coding Job For Dummies explains how a coder works in (or out of) an organization, the key skills any job requires, the basics of the technologies a coding pro will encounter, and how to find formal or informal ways to build your skills. Plus, it paints a picture of the world a coder lives in, outlines how to build a resume to land a coding job, and so much more. Coding is one of the most in-demand skills in today's job market, yet there seems to be an ongoing deficit of candidates qualified to take these jobs. Getting a Coding Job For Dummies provides a road map for students, post-grads, career switchers, and anyone else interested in starting a career in coding. Inside this friendly guide, you'll find the steps needed to learn the hard and soft skills of coding and the world of programming at large. Along the way, you'll set a clear career path based on your goals and discover the resources that can best help you build your coding skills to make you a suitable job candidate. Covers the breadth of job opportunities as a coder Includes tips on educational resources for coders and ways to build a positive reputation Shows you how to research potential employers and impress interviewers Offers access to online video, articles, and sample resume templates If you're interested in pursuing a job in coding, but don't know the best way to get there, Getting a Coding Job For Dummies is your compass!

VBA and Macros for Microsoft Office Excel 2007 (Paperback, Revised edition): Bill Jelen, Tracy Syrstad VBA and Macros for Microsoft Office Excel 2007 (Paperback, Revised edition)
Bill Jelen, Tracy Syrstad
R856 R784 Discovery Miles 7 840 Save R72 (8%) Shipped within 7 - 12 working days

"In this day and age of 'too much information and not enough time, ' the ability to get to the bottom line quickly and in a concise method is what excels companies to the top of their industry. The techniques in this book will allow you to do things you only dreamt of." -Jerry Kohl, president of Brighton Collectibles Develop your Excel macro programming skills using VBA instantly with proven techniques Automate Reports Handle Errors Master Pivot Tables Produce Charts Build User-Defined Functions Migrate to Excel 2007 Query Web Data Build Dialog Boxes Use Data Visualizations Automate Word You are an expert in Excel, but the macro recorder doesn't work and you can't make heads or tails out of the recorded code. If this is you, buy this book. Macros that you record today might work today but not tomorrow. Recorded macros might handle a dataset with 14 records but not one with 12 or 16 records. These are all common problems with the macro recorder that unfortunately cause too many Excel gurus to turn away from writing macros. This book shows you why the macro recorder fails and the steps needed to convert recorded code into code that will work every day with every dataset. The book assumes that you know Excel well, but there is no need for prior programming experience. This book describes everything you could conceivably need to know to automate reports and design applications in Excel VBA. Whether you want to automate reports for your office or design full-blown applications for others, this book is for you.

  • Learn VBA syntax as easy-to-understand English
  • Automate Excel's power tools: Pivot Tables, Charts, Advanced Filters
  • Save hours per week by automating redundanttasks
  • Create applications built on top of Excel with custom dialog boxes
  • Automatically produce hundreds of Excel reports in seconds
  • Understand how changes in Excel 2007 impact your VBA macros
Introduction 1 1 Unleash the Power of Excel with VBA 7 2 This Sounds Like BASIC, So Why Doesn't It Look Familiar? 29 3 Referring to Ranges 61 4 User-Defined Functions 75 5 Looping and Flow Control 101 6 R1C1-Style Formulas 121 7 What's New in Excel 2007 and What's Changed 135 8 Create and Manipulate Names in VBA 143 9 Event Programming 155 10 UserForms--An Introduction 177 11 Creating Charts 197 12 Data Mining with Advanced Filter 249 13 Using VBA to Create Pivot Tables 281 14 Excel Power 337 15 Data Visualizations and Conditional Formatting 373 16 Reading from and Writing to the Web 393 17 XML in Excel 2007 413 18 Automating Word 421 19 Arrays 441 20 Text File Processing 449 21 Using Access as a Back End to Enhance Multi-User Access to Data 461 22 Creating Classes, Records, and Collections 477 23 Advanced UserForm Techniques 493 24 Windows Application Programming Interface (API) 517 25 Handling Errors 529 26 Customizing the Ribbon to Run Macros 543 27 Creating Add-Ins 569 Index 577
Helping Kids with Coding For Dummies (Paperback, 2nd Edition): Camille McCue, Sarah Guthals Helping Kids with Coding For Dummies (Paperback, 2nd Edition)
Camille McCue, Sarah Guthals 1
R421 R293 Discovery Miles 2 930 Save R128 (30%) Shipped within 7 - 12 working days

Help for grown-ups new to coding Getting a jump on learning how coding makes technology work is essential to prepare kids for the future. Unfortunately, many parents, teachers, and mentors didn't learn the unique logic and language of coding in school. Helping Kids with Coding For Dummies comes to the rescue. It breaks beginning coding into easy-to-understand language so you can help a child with coding homework, supplement an existing coding curriculum, or have fun learning with your favorite kid. The demand to have younger students learn coding has increased in recent years as the demand for trained coders has far exceeded the supply of coders. Luckily, this fun and accessible book makes it a snap to learn the skills necessary to help youngsters develop into proud, capable coders! Help with coding homework or enhance a coding curriculum Get familiar with coding logic and how to de-bug programs Complete small projects as you learn coding language Apply math skills to coding If you're a parent, teacher, or mentor eager to help 8 to 14 year olds learn to speak a coding language like a mini pro, this book makes it possible!

Head First Go (Paperback): Jay McGavren Head First Go (Paperback)
Jay McGavren
R1,234 R704 Discovery Miles 7 040 Save R530 (43%) Shipped within 7 - 12 working days

Go represents an attempt to improve on some weaknesses of traditional compiled programming languages. It de-emphasizes or removes error-prone language structures like class inheritance and exception handling. It features great concurrency support and automatic memory management (garbage collection). Existing Go books tend to be highly technical in nature, teaching all aspects of the language regardless of their relevance to beginners. This book, rather than talking about the features of Go in abstract terms, features simple, clear examples that demonstrate Go in action, and diagrams to explain difficult concepts. This book will not only teach developers basic language features, it will get them comfortable consulting error output, documentation, and search engines to find solutions to problems. It will teach all the conventions and techniques that employers expect an entry-level Go developer to know.

Effective Coding with VHDL - Principles and Best Practice (Hardcover): Ricardo Jasinski Effective Coding with VHDL - Principles and Best Practice (Hardcover)
Ricardo Jasinski
R1,051 R799 Discovery Miles 7 990 Save R252 (24%) Shipped within 7 - 12 working days

A guide to applying software design principles and coding practices to VHDL to improve the readability, maintainability, and quality of VHDL code. This book addresses an often-neglected aspect of the creation of VHDL designs. A VHDL description is also source code, and VHDL designers can use the best practices of software development to write high-quality code and to organize it in a design. This book presents this unique set of skills, teaching VHDL designers of all experience levels how to apply the best design principles and coding practices from the software world to the world of hardware. The concepts introduced here will help readers write code that is easier to understand and more likely to be correct, with improved readability, maintainability, and overall quality. After a brief review of VHDL, the book presents fundamental design principles for writing code, discussing such topics as design, quality, architecture, modularity, abstraction, and hierarchy. Building on these concepts, the book then introduces and provides recommendations for each basic element of VHDL code, including statements, design units, types, data objects, and subprograms. The book covers naming data objects and functions, commenting the source code, and visually presenting the code on the screen. All recommendations are supported by detailed rationales. Finally, the book explores two uses of VHDL: synthesis and testbenches. It examines the key characteristics of code intended for synthesis (distinguishing it from code meant for simulation) and then demonstrates the design and implementation of testbenches with a series of examples that verify different kinds of models, including combinational, sequential, and FSM code. Examples from the book are also available on a companion website, enabling the reader to experiment with the complete source code.

Programming in Haskell (Paperback, 2nd Revised edition): Graham Hutton Programming in Haskell (Paperback, 2nd Revised edition)
Graham Hutton
R798 R690 Discovery Miles 6 900 Save R108 (14%) Shipped within 7 - 12 working days

Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experience of teaching Haskell for more than twenty years. All concepts are explained from first principles and no programming experience is required, making this book accessible to a broad spectrum of readers. While Part I focuses on basic concepts, Part II introduces the reader to more advanced topics. This new edition has been extensively updated and expanded to include recent and more advanced features of Haskell, new examples and exercises, selected solutions, and freely downloadable lecture slides and example code. The presentation is clean and simple, while also being fully compliant with the latest version of the language, including recent changes concerning applicative, monadic, foldable, and traversable types.

Coding For Dummies (Paperback): Nikhil Abraham Coding For Dummies (Paperback)
Nikhil Abraham
R510 R348 Discovery Miles 3 480 Save R162 (32%) Shipped within 7 - 12 working days

Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product. Hands-on exercises help you learn to code like a pro No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed. Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice. The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. So what are you waiting for? The current demand for workers with coding and computer science skills far exceeds the supply Teaches the foundations of web development languages in an easy-to-understand format Offers unprecedented opportunities to practice basic coding languages Readers can access online hands-on exercises and end-of-chapter assessments that develop and test their new-found skills If you're a student looking for an introduction to the basic concepts of coding or a professional looking to add new skills, Coding For Dummies has you covered.

Coding with Scratch (Paperback): The Coder School Coding with Scratch (Paperback)
The Coder School 1
R195 R168 Discovery Miles 1 680 Save R27 (14%) Shipped within 4 - 8 working days

One of two books in the brand-new Basher series Coding with Basher. These books combine Basher's trademark quirky and humorous illustration style with the very latest teachings on coding with the Scratch 3.0 programme from the founders of the US-based Coder School from Silicon Valley. Coding with Scratch will show children how to think like coders, and will help them to develop the skills necessary to build their own website and get it online. The book is a fun, engaging and easy to use approach to basic coding. It shows how to use today's most popular coding teaching tool, Scratch, used in over 150 countries and available in more than 40 languages.

Beginning Programming with Python For Dummies (Paperback, 2nd Edition): John Paul Mueller Beginning Programming with Python For Dummies (Paperback, 2nd Edition)
John Paul Mueller 1
R622 R417 Discovery Miles 4 170 Save R205 (33%) Shipped within 7 - 12 working days

The easy way to learn programming fundamentals with Python Python is a remarkably powerful and dynamic programming language that's used in a wide variety of application domains. Some of its key distinguishing features include a very clear, readable syntax, strong introspection capabilities, intuitive object orientation, and natural expression of procedural code. Plus, Python features full modularity, supporting hierarchical packages, exception-based error handling, and modules easily written in C, C++, Java, R, or .NET languages, such as C#. In addition, Python supports a number of coding styles that include: functional, imperative, object-oriented, and procedural. Due to its ease of use and flexibility, Python is constantly growing in popularity--and now you can wear your programming hat with pride and join the ranks of the pros with the help of this guide. Inside, expert author John Paul Mueller gives a complete step-by-step overview of all there is to know about Python. From performing common and advanced tasks, to collecting data, to interacting with package--this book covers it all! Use Python to create and run your first application Find out how to troubleshoot and fix errors Learn to work with Anaconda and use Magic Functions Benefit from completely updated and revised information since the last edition If you've never used Python or are new to programming in general, Beginning Programming with Python For Dummies is a helpful resource that will set you up for success.

The Student's Introduction to Mathematica and the Wolfram Language (Paperback, 3rd Revised edition): Bruce F. Torrence,... The Student's Introduction to Mathematica and the Wolfram Language (Paperback, 3rd Revised edition)
Bruce F. Torrence, Eve A. Torrence
R900 Discovery Miles 9 000 Shipped within 7 - 12 working days

The unique feature of this compact student's introduction to Mathematica (R) and the Wolfram Language (TM) is that the order of the material closely follows a standard mathematics curriculum. As a result, it provides a brief introduction to those aspects of the Mathematica (R) software program most useful to students. Used as a supplementary text, it will help bridge the gap between Mathematica (R) and the mathematics in the course, and will serve as an excellent tutorial for former students. There have been significant changes to Mathematica (R) since the second edition, and all chapters have now been updated to account for new features in the software, including natural language queries and the vast stores of real-world data that are now integrated through the cloud. This third edition also includes many new exercises and a chapter on 3D printing that showcases the new computational geometry capabilities that will equip readers to print in 3D.

Introduction to Computation and Programming Using Python - With Application to Understanding Data (Paperback, second edition):... Introduction to Computation and Programming Using Python - With Application to Understanding Data (Paperback, second edition)
John V Guttag
R839 R707 Discovery Miles 7 070 Save R132 (16%) Shipped within 7 - 13 working days

The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (MOOC). This new edition has been updated for Python 3, reorganized to make it easier to use for courses that cover only a subset of the material, and offers additional material including five new chapters. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming. This edition offers expanded material on statistics and machine learning and new chapters on Frequentist and Bayesian statistics.

Think Julia (Paperback): Ben Lauwens, Allen Downey Think Julia (Paperback)
Ben Lauwens, Allen Downey
R1,030 R587 Discovery Miles 5 870 Save R443 (43%) Shipped within 7 - 12 working days

If you're just learning how to program, Julia is an excellent JIT-compiled, dynamically-typed language with a clean syntax. This hands-on guide uses Julia (version 1.0) to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities, such as creating new types and multiple dispatch. Designed from the beginning for high performance, Julia is a general-purpose language not only ideal for numerical analysis and computational science, but also for web programming or scripting. Through exercises in each chapter, you'll try out programming concepts as you learn them. Think Julia is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn about values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand types, methods, and multiple dispatch Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design and data structures through case studies

C++ Programming for the Absolute Beginner (Paperback): Dirk Henkemans, Mark Lee C++ Programming for the Absolute Beginner (Paperback)
Dirk Henkemans, Mark Lee
R966 R812 Discovery Miles 8 120 Save R154 (16%) Shipped within 8 - 13 working days

If you are new to programming with C++ and are looking for a solid introduction, this is the book for you. Developed by computer science professors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills thaty ou need for more practical C++ programming applications and will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish this book, you will be able to apply the basic principles you've learned to the next programming language you tackle.

Getting MEAN with Mongo, Express, Angular, and Node, Second Edition (Paperback, 2nd edition): Simon Holmes Getting MEAN with Mongo, Express, Angular, and Node, Second Edition (Paperback, 2nd edition)
Simon Holmes
R601 R435 Discovery Miles 4 350 Save R166 (28%) Shipped within 7 - 12 working days

Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Developers and businesses love it because it's scalable and cost-effective. End users love it because the apps created with it are fast and responsive. It's a win-win-win! Getting MEAN, Second Edition is completely revised and updated to cover Angular 2, Node 6 and the latest mainstream release of JavaScript ES2015 (ES6). Key features * Completely revised * Hands-on examples * Step-by-step guide Readers should have some web development experience. This book is based on MongoDB 3, Express 4, Angular 2, and Node.js 6, making use of the ES2015 JavaScript syntax. The MEAN stack is a pure JavaScript stack comprised of four main technologies, with a cast of supporting technologies: MongoDB-the database, Express-the web framework, Angular-the front-end framework, and Node.js-the web server.

Python For Dummies (Paperback): Stef Maruch, Aahz Maruch Python For Dummies (Paperback)
Stef Maruch, Aahz Maruch
R541 R370 Discovery Miles 3 700 Save R171 (32%) Shipped within 7 - 12 working days

Python is one of the most powerful, easy-to-read programming languages around, but it does have its limitations. This general purpose, high-level language that can be extended and embedded is a smart option for many programming problems, but a poor solution to others. Python For Dummies is the quick-and-easy guide to getting the most out of this robust program. This hands-on book will show you everything you need to know about building programs, debugging code, and simplifying development, as well as defining what actions it can perform. You'll wrap yourself around all of its advanced features and become an expert Python user in no time. This guide gives you the tools you need to:* Master basic elements and syntax* Document, design, and debug programs* Work with strings like a pro* Direct a program with control structures* Integrate integers, complex numbers, and modules* Build lists, stacks, and queues* Create an organized dictionary* Handle functions, data, and namespace* Construct applications with modules and packages* Call, create, extend, and override classes* Access the Internet to enhance your library* Understand the new features of Python 2.5 Packed with critical idioms and great resources to maximize your productivity, Python For Dummies is the ultimate one-stop information guide. In a matter of minutes you'll be familiar with Python's building blocks, strings, dictionaries, and sets; and be on your way to writing the program that you've dreamed about!

C++ Programming - Program Design Including Data Structures (Paperback, 7th edition): D. Malik C++ Programming - Program Design Including Data Structures (Paperback, 7th edition)
D. Malik
R1,007 R866 Discovery Miles 8 660 Save R141 (14%) Shipped within 8 - 13 working days

C++ PROGRAMMING: PROGRAM DESIGN INCLUDING DATA STRUCTURES, Sixth Edition remains the definitive text for the CS1/CS2 course sequence. D.S. Malik's time-tested, student-centered methodology uses a strong focus on problem-solving and full-code examples to vividly demonstrate the how and why of applying programming concepts and utilizing C++ to work through a problem. This new edition includes updated end-of-chapter exercises, new debugging exercises, an earlier introduction to variables and a streamlined discussion of user-discussion of user-defined functions. Malik's text ensures students learn how to apply the C++ programming language, and are motivated to understand the "why?" behind key C++ concepts.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Cambridge Tracts in Theoretical Computer…
Stoyan Mihov, Klaus U. Schulz Hardcover R1,345 R1,267 Discovery Miles 12 670
C# in Depth, 4E
Jon Skeet Paperback R757 R481 Discovery Miles 4 810
Production-Ready Microservices
Susan Fowler Paperback R814 R469 Discovery Miles 4 690
C++ All-in-One For Dummies
John Paul Mueller, Jeff Cogswell Paperback R680 R466 Discovery Miles 4 660
Data Analysis Using SQL and Excel
Gordon S. Linoff Paperback  (1)
R957 R706 Discovery Miles 7 060
Programming Languages - Principles and…
Kenneth C. Louden, Kenneth Alfred Lambert Paperback R1,736 R1,433 Discovery Miles 14 330
Beginning Programming with Java For…
Barry Burd Paperback R522 R360 Discovery Miles 3 600
C++ Concurrency in Action,2E
Anthony Williams Paperback R1,258 R856 Discovery Miles 8 560
Oracle Database 12c PL/SQL Programming
Michael McLaughlin Paperback R1,604 R916 Discovery Miles 9 160
C# Precisely
Peter Sestoft, Henrik I Hansen Paperback R730 R557 Discovery Miles 5 570

 

Partners