0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (248)
  • R250 - R500 (3,223)
  • R500+ (11,559)
  • -
Status
Format
Author / Contributor
Publisher

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

Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover): Information Reso... Research Anthology on Recent Trends, Tools, and Implications of Computer Programming, VOL 1 (Hardcover)
Information Reso Management Association
R9,789 Discovery Miles 97 890 Ships in 18 - 22 working days
Python Object-Oriented Programming - Build robust and maintainable object-oriented Python applications and libraries, 4th... Python Object-Oriented Programming - Build robust and maintainable object-oriented Python applications and libraries, 4th Edition (Paperback, 4th Revised edition)
Steven F Lott, Dusty Phillips
R1,323 Discovery Miles 13 230 Ships in 18 - 22 working days

A comprehensive guide to exploring modern Python through data structures, design patterns, and effective object-oriented techniques Key Features Build an intuitive understanding of object-oriented design, from introductory to mature programs Learn the ins and outs of Python syntax, libraries, and best practices Examine a machine-learning case study at the end of each chapter Book DescriptionObject-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. Python Object-Oriented Programming, Fourth Edition dives deep into the various aspects of OOP, Python as an OOP language, common and advanced design patterns, and hands-on data manipulation and testing of more complex OOP systems. These concepts are consolidated by open-ended exercises, as well as a real-world case study at the end of every chapter, newly written for this edition. All example code is now compatible with Python 3.9+ syntax and has been updated with type hints for ease of learning. Steven and Dusty provide a comprehensive, illustrative tour of important OOP concepts, such as inheritance, composition, and polymorphism, and explain how they work together with Python's classes and data structures to facilitate good design. In addition, the book also features an in-depth look at Python's exception handling and how functional programming intersects with OOP. Two very powerful automated testing systems, unittest and pytest, are introduced. The final chapter provides a detailed discussion of Python's concurrent programming ecosystem. By the end of the book, you will have a thorough understanding of how to think about and apply object-oriented principles using Python syntax and be able to confidently create robust and reliable programs. What you will learn Implement objects in Python by creating classes and defining methods Extend class functionality using inheritance Use exceptions to handle unusual situations cleanly Understand when to use object-oriented features, and more importantly, when not to use them Discover several widely used design patterns and how they are implemented in Python Uncover the simplicity of unit and integration testing and understand why they are so important Learn to statically type check your dynamic code Understand concurrency with asyncio and how it speeds up programs Who this book is forIf you are new to object-oriented programming techniques, or if you have basic Python skills and wish to learn how and when to correctly apply OOP principles in Python, this is the book for you. Moreover, if you are an object-oriented programmer coming from other languages or seeking a leg up in the new world of Python, you will find this book a useful introduction to Python. Minimal previous experience with Python is necessary.

Egyptian Language Hardcover (Hardcover): E. A. Wallis Budge Egyptian Language Hardcover (Hardcover)
E. A. Wallis Budge
R815 R709 Discovery Miles 7 090 Save R106 (13%) Ships in 18 - 22 working days
Python for Beginners - A Programming Crash Course to Learn the Principles Behind Python and How to Set Up Your Computer for... Python for Beginners - A Programming Crash Course to Learn the Principles Behind Python and How to Set Up Your Computer for Coding. A Machine Learning Guide for Beginners. (Hardcover)
Robert Campbell
R776 R680 Discovery Miles 6 800 Save R96 (12%) Ships in 18 - 22 working days
A Gentle Introduction to Statistics Using SAS Studio in the Cloud (Paperback): Ron Cody A Gentle Introduction to Statistics Using SAS Studio in the Cloud (Paperback)
Ron Cody
R1,121 Discovery Miles 11 210 Ships in 18 - 22 working days
A Gentle Introduction to Statistics Using SAS Studio in the Cloud (Hardcover): Ron Cody A Gentle Introduction to Statistics Using SAS Studio in the Cloud (Hardcover)
Ron Cody
R1,370 Discovery Miles 13 700 Ships in 10 - 15 working days
Finite Difference Computing with Pdes - A Modern Software Approach (Hardcover): Langtangen H P Finite Difference Computing with Pdes - A Modern Software Approach (Hardcover)
Langtangen H P
R1,757 Discovery Miles 17 570 Ships in 18 - 22 working days
Learn Python Programming for Beginners - The Best Step-by-Step Guide for Coding with Python, Great for Kids and Adults.... Learn Python Programming for Beginners - The Best Step-by-Step Guide for Coding with Python, Great for Kids and Adults. Includes Practical Exercises on Data Analysis, Machine Learning and More. (Hardcover)
Flynn Fisher
R473 Discovery Miles 4 730 Ships in 18 - 22 working days
Bio/Recursion - Exploring CS and Bioinformatics in R (Hardcover): Shawn T. O'Neil Bio/Recursion - Exploring CS and Bioinformatics in R (Hardcover)
Shawn T. O'Neil
R1,436 R1,193 Discovery Miles 11 930 Save R243 (17%) Ships in 18 - 22 working days
Formal and Practical Aspects of Domain-Specific Languages - Recent Developments (Hardcover): Marjan Mernik Formal and Practical Aspects of Domain-Specific Languages - Recent Developments (Hardcover)
Marjan Mernik
R5,072 Discovery Miles 50 720 Ships in 18 - 22 working days

Formal and Practical Aspects of Domain-Specific Languages: Recent Developments is a collection of academic works containing current research on all aspects of domain-specific language. This book is a comprehensive overview in the computer language field and aims to be essential for scholars and practitioners in the software engineering fields by providing new results and answers to open problems in DSL research.

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
R1,230 Discovery Miles 12 300 Ships in 10 - 15 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
Hacking - A Comprehensive Guide to Computer Hacking and Cybersecurity (Hardcover): Sam Griffin Hacking - A Comprehensive Guide to Computer Hacking and Cybersecurity (Hardcover)
Sam Griffin
R554 R509 Discovery Miles 5 090 Save R45 (8%) Ships in 18 - 22 working days
Object -Oriented Analysis and Design Using UML (Hardcover, St ed.): K Venugopal Reddy, Sampath Korra Object -Oriented Analysis and Design Using UML (Hardcover, St ed.)
K Venugopal Reddy, Sampath Korra
R2,189 R1,866 Discovery Miles 18 660 Save R323 (15%) Ships in 18 - 22 working days
Natural Language Processing with Python Quick Start Guide - Going from a Python developer to an effective Natural Language... Natural Language Processing with Python Quick Start Guide - Going from a Python developer to an effective Natural Language Processing Engineer (Paperback)
Nirant Kasliwal
R780 Discovery Miles 7 800 Ships in 18 - 22 working days

Build and deploy intelligent applications for natural language processing with Python by using industry standard tools and recently popular methods in deep learning Key Features A no-math, code-driven programmer's guide to text processing and NLP Get state of the art results with modern tooling across linguistics, text vectors and machine learning Fundamentals of NLP methods from spaCy, gensim, scikit-learn and PyTorch Book DescriptionNLP in Python is among the most sought after skills among data scientists. With code and relevant case studies, this book will show how you can use industry-grade tools to implement NLP programs capable of learning from relevant data. We will explore many modern methods ranging from spaCy to word vectors that have reinvented NLP. The book takes you from the basics of NLP to building text processing applications. We start with an introduction to the basic vocabulary along with a workflow for building NLP applications. We use industry-grade NLP tools for cleaning and pre-processing text, automatic question and answer generation using linguistics, text embedding, text classifier, and building a chatbot. With each project, you will learn a new concept of NLP. You will learn about entity recognition, part of speech tagging and dependency parsing for Q and A. We use text embedding for both clustering documents and making chatbots, and then build classifiers using scikit-learn. We conclude by deploying these models as REST APIs with Flask. By the end, you will be confident building NLP applications, and know exactly what to look for when approaching new challenges. What you will learn Understand classical linguistics in using English grammar for automatically generating questions and answers from a free text corpus Work with text embedding models for dense number representations of words, subwords and characters in the English language for exploring document clustering Deep Learning in NLP using PyTorch with a code-driven introduction to PyTorch Using an NLP project management Framework for estimating timelines and organizing your project into stages Hack and build a simple chatbot application in 30 minutes Deploy an NLP or machine learning application using Flask as RESTFUL APIs Who this book is forProgrammers who wish to build systems that can interpret language. Exposure to Python programming is required. Familiarity with NLP or machine learning vocabulary will be helpful, but not mandatory.

Learn JavaScript Visually (Hardcover): Ivelin Demirov Learn JavaScript Visually (Hardcover)
Ivelin Demirov
R897 Discovery Miles 8 970 Ships in 18 - 22 working days
Learn Python Visually (Hardcover): Ivelin Demirov Learn Python Visually (Hardcover)
Ivelin Demirov
R1,271 Discovery Miles 12 710 Ships in 18 - 22 working days
Basic Computer Engineering (Hardcover, St ed.): Prashant Lakkadwala Basic Computer Engineering (Hardcover, St ed.)
Prashant Lakkadwala
R1,165 Discovery Miles 11 650 Ships in 10 - 15 working days
Software Quality Control, Error, Analysis (Hardcover): Judith Clapp, Saul F. Stanten, W W Peng, DR Wallace, Deborah A. Cerino,... Software Quality Control, Error, Analysis (Hardcover)
Judith Clapp, Saul F. Stanten, W W Peng, DR Wallace, Deborah A. Cerino, …
R1,241 Discovery Miles 12 410 Ships in 10 - 15 working days

Software Quality Control, Error, Analysis

Programming for Computations - Python (Hardcover): Hans Petter Langtangen, Svein Linge Programming for Computations - Python (Hardcover)
Hans Petter Langtangen, Svein Linge
R1,505 Discovery Miles 15 050 Ships in 18 - 22 working days
The Inform Designer's Manual (Hardcover): Graham Nelson The Inform Designer's Manual (Hardcover)
Graham Nelson; Edited by Gareth Rees
R916 Discovery Miles 9 160 Ships in 18 - 22 working days

Since its invention in 1993, Inform has been used to design hundreds of interactive novels and short stories in eight languages. This text includes a critical history of interactive writings and the university games of the 1970s. (Computer Books--Languages/Programming)

This Little Light of Mine - The Inspiring Story of Kevin Triplett Carrying His Cross of Cancer (Hardcover): Wayne Triplett This Little Light of Mine - The Inspiring Story of Kevin Triplett Carrying His Cross of Cancer (Hardcover)
Wayne Triplett
R938 Discovery Miles 9 380 Ships in 10 - 15 working days

In April of 2000, seventh-grader Kevin Triplett learns he has osteosarcoma, a rare form of bone cancer. Kevin fights a courageous battle, and his father, Wayne, does everything within his power to help his son win the greatest fight of his young life.

Kevin battles his disease valiantly, submitting himself to many cutting-edge, newly discovered therapies. He keeps his spirits high during his treatments, learns to play the guitar, and even forms a Christian rock band. Most importantly, his faith in Jesus Christ carries him through his journey, which ends in 2006.

Kevin touches many lives, and the positive influence he has on people, young and old, endears him to everyone. "This Little Light Of Mine" is the story of his courageous battle against cancer and is peppered with many personal recollections. Grounded in an uncompromising faith in Jesus Christ, Kevin knows that whatever happens during this battle, he will be fine.

An inspiring, true story of a son's perseverance and a father's dogged determination to keep him alive, this must read book offers encouragement to all cancer patients and their families.

The GNU C Library Reference Manual Version 2.26 (Hardcover): Sandra Loosemore, Richard M. Stallman, Roland McGrath The GNU C Library Reference Manual Version 2.26 (Hardcover)
Sandra Loosemore, Richard M. Stallman, Roland McGrath
R1,688 Discovery Miles 16 880 Ships in 18 - 22 working days
The Bird Flies to God (Hardcover): Kacy Curtis The Bird Flies to God (Hardcover)
Kacy Curtis
R535 R499 Discovery Miles 4 990 Save R36 (7%) Ships in 18 - 22 working days

"How has this all come about? Why am I in Texas in the middle of the night? Why did I take a strangers briefcase if it's locked and I have no idea what's inside? Is it fate? Is it destiny? No. Fate's a scapegoat for sissies and yellow bellies. And destiny's just a cross-eyed drag queen with a smoke-stained wig and bad teeth.

SQL - The Ultimate Beginner's Step-by-Step Guide to Learn SQL Programming with Hands-On Projects (Hardcover): Brandon... SQL - The Ultimate Beginner's Step-by-Step Guide to Learn SQL Programming with Hands-On Projects (Hardcover)
Brandon Cooper
R791 R689 Discovery Miles 6 890 Save R102 (13%) Ships in 18 - 22 working days
C++ How to Program: Horizon Edition (Paperback, 8th edition): Harvey Deitel, Paul Deitel C++ How to Program: Horizon Edition (Paperback, 8th edition)
Harvey Deitel, Paul Deitel
R1,807 Discovery Miles 18 070 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Machine Learning in Python - Hands on…
Bob Mather Hardcover R840 Discovery Miles 8 400
Java How to Program, Late Objects…
Paul Deitel, Harvey Deitel Paperback R900 R750 Discovery Miles 7 500
Microcontroller Projects in C for the…
Dogan Ibrahim Paperback R1,455 Discovery Miles 14 550
Advanced Visual Basic 6 - Power…
Matthew Curland, Gary Clarke Paperback R1,273 Discovery Miles 12 730
FORTRAN 90 for Scientists and Engineers
Brian Hahn Paperback R1,359 Discovery Miles 13 590
Graphical Programming Using LabVIEW (TM…
Julio Cesar Rodriguez-Quinonez, Oscar Real-Moreno Hardcover R3,217 R2,907 Discovery Miles 29 070
A Day in Code- Python - Learn to Code in…
Shari Eskenas Hardcover R635 Discovery Miles 6 350
C Programming For Beginners - The Simple…
Tim Warren Hardcover R550 R505 Discovery Miles 5 050
Get Started Programming with Python…
Manuel Mcfeely Hardcover R756 R660 Discovery Miles 6 600
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230

 

Partners