Your cart

Your cart is empty

Browse All departments
  • R50 - R100 (2)
  • R100 - R250 (515)
  • R250 - R500 (3,298)
  • R500+ (12,318)
  • -
Author / Contributor

Books > Computing & IT > Computer programming > Programming languages

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 R612 Discovery Miles 6 120 Save R74 (11%) Ships in 6 - 10 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.

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
R859 R764 Discovery Miles 7 640 Save R95 (11%) In stock

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.

Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Digital product license key, 6th edition): David... Objects First with Java: A Practical Introduction Using BlueJ, Global Edition (Digital product license key, 6th edition)
David Barnes
R1,653 Discovery Miles 16 530 Ships in 12 - 17 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 (Digital product license key, 3rd edition): Y Liang Introduction to Programming with C++,International Edition (Digital product license key, 3rd edition)
Y Liang
R1,637 R1,345 Discovery Miles 13 450 Save R292 (18%) In stock

For undergraduate students in Computer Science and Computer Programming courses A solid foundation in the basics of C++ programming will allow students to create efficient, elegant code ready for any production environment. Learning basic logic and fundamental programming techniques is essential for new programmers to succeed. A distinctive fundamentals-first approach and clear, concise writing style characterize Introduction to Programming with C++, 3/e. Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. Abstract concepts are carefully and concretely explained using simple, short, and stimulating examples. Explanations are presented in brief segments, with many figures and tables. NEW! This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching the Pearson Higher Education web site. MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor. Teaching and Learning Experience To provide a better teaching and learning experience, for both instructors and students, this program offers: *Fundamentals-First: Basic programming concepts are introduced on control statements, loops, functions, and arrays before object-oriented programming is discussed. *Problem-Driven Motivation: The examples and exercises throughout the book emphasize problem solving and foster the concept of developing reusable components and using them to create practical projects. *Support for Instructors and Students: The author maintains a website at http://www.cs.armstrong.edu/liang/cpp3e that includes multiple interactive resources.

Python For Dummies (Paperback): Stef Maruch, Aahz Maruch Python For Dummies (Paperback)
Stef Maruch, Aahz Maruch
R592 R440 Discovery Miles 4 400 Save R152 (26%) In stock

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!

Getting Organized at Work: 24 Lessons for Setting Goals, Establishing Priorities, and Managing Your Time (Paperback): Kenneth... Getting Organized at Work: 24 Lessons for Setting Goals, Establishing Priorities, and Managing Your Time (Paperback)
Kenneth Zeigler
R267 R218 Discovery Miles 2 180 Save R49 (18%) Ships in 7 - 11 working days

Boost Your Productivity - and Your Career -- With a Simple, Smart Time-Management System


Getting Organized at Work helps you move past the clutter to enjoy unprecedented efficiency and productivity. With two-dozen easy-to-implement, time-saving tactics, this practical guide shows how to uncover and eliminate those nonessential activities that bog you down throughout the day, enabling you to accomplish the maximum amount of work in a minimal amount of time.

"Getting Organized at Work" teaches you how to: Take control of your day o Plan your work o Organize your day Set realistic goals o End the procrastination Prioritize requests o Give specific direction Manage your email o Master incoming calls Plan meetings wisely Delegate for maximum efficiency o Conquer your desk Limit interruptions Add closure to your day o Find more time for yourself

How to Plan and Execute Strategy (Paperback): Wallace Stettinius, D. Robley Wood, Jacqueline L. Doyle, John L. Colley How to Plan and Execute Strategy (Paperback)
Wallace Stettinius, D. Robley Wood, Jacqueline L. Doyle, John L. Colley
R267 R218 Discovery Miles 2 180 Save R49 (18%) Ships in 7 - 11 working days

Strengthen your competitive advantage with a flawless corporate strategy

"How to Plan and Execute Strategy provides" you with 24 practical steps for creating, implementing, and managing market-defining, growth-driving strategies. Encompassing every stage of the strategic process, this tactic-filled handbook shares exactly what you need to know in order to: Define your businesses Know your market Understand your opportunities and threats Set feasible goals and objectives Create the strategies to achieve your objectives Identify and set priorities Write your business plan Get the right people Communicate the strategy and obtain commitment Integrate across functions Execute with discipline Monitor results, evaluate, and react

Every successful company has benefited from an excellent corporate strategy. With the proven techniques in this portable, hands-on guide, your business will reap the same rewards. How to Plan and Execute Strategy shows how to get a leg up on your competition and sustain your lead for the long run.

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,511 Discovery Miles 15 110 Ships in 12 - 17 working days
Introduction to Python Network Automation - The First Journey (Paperback, 1st ed.): Brendan Choi Introduction to Python Network Automation - The First Journey (Paperback, 1st ed.)
Brendan Choi
R1,098 R864 Discovery Miles 8 640 Save R234 (21%) Ships in 7 - 11 working days

Learn and implement network automation within the Enterprise network using Python 3. This introductory book will be your guide to building an integrated virtual networking lab to begin your Network Automation journey and master the basics of Python Network Automation. The book will teach you the practical Python Network Automation scripting skills and tips learned from the production network, so you can safely test and practice in a lab environment first. You will learn and develop essential skills such as Python scripting, Regular Expressions, Linux and Windows administration, VMware virtualization, and Cisco networking. You will learn all skills from the comfort of your laptop/PC with no actual networking hardware. This book will guide you to all the right foundational IT skills required to write Python Network Automation codes. The major topics covered in this book include Python Basics, virtualization Basics, Linux Basics, Regular Expression Basics, and Lab building Basics, Network Automation basics using various Python modules such as paramiko and netmiko, pandas, re, and much more. Finally, you will learn to write a fully automated and working Cisco IOS XE upgrade application using Python. The book comprises ten chapters, and your learning will be canonical order, where you begin at the bottom and by the time you have completed this book, you will at least reach the intermediate level of Python coding for Enterprise Networking Automation using native Python tools. You will: * Build a proper GNS3 based Networking lab for Python network automation needs. * Write the basics of Python codes in both the Windows and Linux environments. * Control network devices using telnet, SSH, and SNMP protocols using Python codes. * Understand virtualization and how to use VMware workstation * What is Virtualization and how to use VMware Workstation Pro * Develop a working Cisco IOS upgrade application Who This Book Is For: IT Engineers and developers, network managers and students, who would like to learn network automation using Python.

Coding For Dummies (Paperback): Nikhil Abraham Coding For Dummies (Paperback)
Nikhil Abraham
R558 R414 Discovery Miles 4 140 Save R144 (26%) Ships in 12 - 17 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.

How to Write Good Programs - A Guide for Students (Paperback): Perdita Stevens How to Write Good Programs - A Guide for Students (Paperback)
Perdita Stevens
R395 Discovery Miles 3 950 Ships in 10 - 15 working days

Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have to learn to score highly in coursework and exams. Featuring tips, stories and explanations of key terms, this book teaches these skills explicitly. Examples in Python, Java and Haskell are included, helping you to gain transferable programming skills whichever language you are learning. Intended for students in Higher or Further Education studying early programming courses, it will help you succeed in, and get the most out of, your course, and support you in developing the software engineering habits that lead to good programs.

Programming in Haskell (Paperback, 2nd Revised edition): Graham Hutton Programming in Haskell (Paperback, 2nd Revised edition)
Graham Hutton
R874 R809 Discovery Miles 8 090 Save R65 (7%) Ships in 12 - 17 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.

Black Hat Python, 2nd Edition (Paperback): Justin Seitz, Tim Arnold Black Hat Python, 2nd Edition (Paperback)
Justin Seitz, Tim Arnold
R844 R659 Discovery Miles 6 590 Save R185 (22%) Ships in 7 - 11 working days
PHP in easy steps - Updated for PHP 8 (Paperback, 4th edition): Mike McGrath PHP in easy steps - Updated for PHP 8 (Paperback, 4th edition)
Mike McGrath
R373 R319 Discovery Miles 3 190 Save R54 (14%) Ships in 7 - 11 working days
AppleScript: A Beginner's Guide (Paperback, Ed): Guy Hart-Davis AppleScript: A Beginner's Guide (Paperback, Ed)
Guy Hart-Davis
R856 R685 Discovery Miles 6 850 Save R171 (20%) Ships in 7 - 11 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. 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.

Haskell - The Craft of Functional Programming (Paperback, 3rd edition): Simon Thompson Haskell - The Craft of Functional Programming (Paperback, 3rd edition)
Simon Thompson
R1,437 Discovery Miles 14 370 Ships in 12 - 17 working days

Introducing functional programming in the Haskell language, this book is written for students and programmers with little or no experience. It emphasises the process of crafting programmes, problem solving and avoiding common programming pitfalls.

Covering basic functional programming, through abstraction to larger scale programming, students are lead step by step through the basics, before being introduced to more advanced topics.

This edition includes new material on testing and domain-specific languages and a variety of new examples and case studies, including simple games. Existing material has been expanded and re-ordered, so that some concepts - such as simple data types and input/output - are presented at an earlier stage.

Head First C#, 4e (Paperback): Andrew Stellman, Jennifer Greene Head First C#, 4e (Paperback)
Andrew Stellman, Jennifer Greene
R1,191 R887 Discovery Miles 8 870 Save R304 (26%) Ships in 12 - 17 working days

What will you learn from this book? For beginning programmers looking to learn C#, this practical guide provides a bright alternative to the legions of dull tutorials on this popular object-oriented language. Fun and highly visual, this introduction to C# will keep you engaged and entertained from first page to last. Head First C# guides you through the fundamentals and shows you how this language works to create user interfaces, databases, and more. You'll apply what you've learned in a series of hands-on labs. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First C# uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

Visual C# How to Program, Global Edition (Paperback, 6th edition): Harvey Deitel, Paul Deitel Visual C# How to Program, Global Edition (Paperback, 6th edition)
Harvey Deitel, Paul Deitel
R1,462 Discovery Miles 14 620 Ships in 12 - 17 working days

For all basic-to-intermediate level courses in Visual C# programming. An informative, engaging, challenging and entertaining introduction to Visual C# Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# How to Program, Sixth Edition introduces students to the world of desktop, mobile and web app development with Microsoft's(R) Visual C#(R) programming language. Students will use the .NET platform and the Visual Studio(R) Integrated Development Environment to write, test, and debug applications and run them on a wide variety of Windows(R) devices. At the heart of the book is the Deitel signature live-code approach-rather than using code snippets, the authors present concepts in the context of complete working programs followed by sample executions. Students begin by getting comfortable with the Visual Studio Community edition IDE and basic C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the authors introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Additional practice is provided through a broad range of example programs and exercises selected from computer science, business, education, social issues, personal utilities, sports, mathematics, puzzles, simulation, game playing, graphics, multimedia and many other areas.

Foundations of Probabilistic Programming (Hardcover): Gilles Barthe, Joost-Pieter Katoen, Alexandra Silva Foundations of Probabilistic Programming (Hardcover)
Gilles Barthe, Joost-Pieter Katoen, Alexandra Silva
R1,339 Discovery Miles 13 390 Ships in 10 - 15 working days

What does a probabilistic program actually compute? How can one formally reason about such probabilistic programs? This valuable guide covers such elementary questions and more. It provides a state-of-the-art overview of the theoretical underpinnings of modern probabilistic programming and their applications in machine learning, security, and other domains, at a level suitable for graduate students and non-experts in the field. In addition, the book treats the connection between probabilistic programs and mathematical logic, security (what is the probability that software leaks confidential information?), and presents three programming languages for different applications: Excel tables, program testing, and approximate computing. This title is also available as Open Access on Cambridge Core.

Starting Out with C++: Early Objects, Global Edition (Digital product license key, 9th edition): Tony Gaddis, Judy Walters,... Starting Out with C++: Early Objects, Global Edition (Digital product license key, 9th edition)
Tony Gaddis, Judy Walters, Godfrey Muganda
R1,551 Discovery Miles 15 510 Ships in 12 - 17 working days

For courses in C++ Programming Fundamentals of C++ for Novices and Experienced Programmers Alike Intended for use in a two-term, three-term, or accelerated one-term C++ programming sequence, this Ninth Edition of Starting Out with C++: Early Objects introduces the fundamentals of C++ to novices and experienced students alike. In clear, easy-to-understand terms, the text introduces all of the necessary topics for beginning C++ programmers. Real-world examples allow students to apply their knowledge in understanding how, why, and when to implement the features of C++. The text is organized in a progressive, step-by-step fashion that allows for flexibility. Building on the popularity of previous editions, the Ninth Edition has been updated and enhanced with new material, including C++11 topics and recent changes in technology. MyProgrammingLab(R) not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information. MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to the programming concepts in this book and improves the programming competence of beginning students who often struggle with the basic concepts of programming languages. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable students to figure out what went wrong. For instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the code inputted by students for review.

SQL All-in-One For Dummies (Paperback, 3rd Edition): Allen G. Taylor SQL All-in-One For Dummies (Paperback, 3rd Edition)
Allen G. Taylor
R713 R518 Discovery Miles 5 180 Save R195 (27%) Ships in 12 - 17 working days

The latest on SQL databases SQL All -In-One For Dummies, 3rd Edition, is a one-stop shop for everything you need to know about SQL and SQL-based relational databases. Everyone from database administrators to application programmers and the people who manage them will find clear, concise explanations of the SQL language and its many powerful applications. With the ballooning amount of data out there, more and more businesses, large and small, are moving from spreadsheets to SQL databases like Access, Microsoft SQL Server, Oracle databases, MySQL, and PostgreSQL. This compendium of information covers designing, developing, and maintaining these databases. Cope with any issue that arises in SQL database creation and management Get current on the newest SQL updates and capabilities Reference information on querying SQL-based databases in the SQL language Understand relational databases and their importance to today's organizations SQL All-In-One For Dummies is a timely update to the popular reference for readers who want detailed information about SQL databases and queries.

Prolog Programming for Artificial Intelligence (Paperback, 4th edition): Ivan Bratko Prolog Programming for Artificial Intelligence (Paperback, 4th edition)
Ivan Bratko
R1,535 Discovery Miles 15 350 Ships in 12 - 17 working days

The fourth edition of this best-selling guide to Prolog and Artificial Intelligence has been updated to include key developments in the field while retaining its lucid approach to these topics. New and extended topics include Constraint Logic Programming, abductive reasoning and partial order planning. Divided into two parts, the first part of the book introduces the programming language Prolog, while the second part teaches Artificial Intelligence using Prolog as a tool for the implementation of AI techniques. This textbook is meant to teach Prolog as a practical programming tool and so it concentrates on the art of using the basic mechanisms of Prolog to solve interesting problems. The fourth edition has been fully revised and extended to provide an even greater range of applications, making it a self-contained guide to Prolog, AI or AI Programming for students and professional programmers.

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
R984 Discovery Miles 9 840 Ships in 12 - 17 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
Machine Learning and Data Science Blueprints for Finance - From Building Trading Strategies to Robo-Advisors Using Python... Machine Learning and Data Science Blueprints for Finance - From Building Trading Strategies to Robo-Advisors Using Python (Paperback)
Hariom Tatsat, Sahil Puri, Brad Lookabaugh
R1,337 R1,029 Discovery Miles 10 290 Save R308 (23%) Ships in 7 - 11 working days

Over the next few decades, machine learning and data science will transform the finance industry. With this practical book, analysts, traders, researchers, and developers will learn how to build machine learning algorithms crucial to the industry. You'll examine ML concepts and over 20 case studies in supervised, unsupervised, and reinforcement learning, along with natural language processing (NLP). Ideal for professionals working at hedge funds, investment and retail banks, and fintech firms, this book also delves deep into portfolio management, algorithmic trading, derivative pricing, fraud detection, asset price prediction, sentiment analysis, and chatbot development. You'll explore real-life problems faced by practitioners and learn scientifically sound solutions supported by code and examples. This book covers: Supervised learning regression-based models for trading strategies, derivative pricing, and portfolio management Supervised learning classification-based models for credit default risk prediction, fraud detection, and trading strategies Dimensionality reduction techniques with case studies in portfolio management, trading strategy, and yield curve construction Algorithms and clustering techniques for finding similar objects, with case studies in trading strategies and portfolio management Reinforcement learning models and techniques used for building trading strategies, derivatives hedging, and portfolio management NLP techniques using Python libraries such as NLTK and scikit-learn for transforming text into meaningful representations

Python for Scientists (Paperback, 2nd Revised edition): John M Stewart Python for Scientists (Paperback, 2nd Revised edition)
John M Stewart
R804 R638 Discovery Miles 6 380 Save R166 (21%) Ships in 7 - 11 working days

Scientific Python is a significant public domain alternative to expensive proprietary software packages. This book teaches from scratch everything the working scientist needs to know using copious, downloadable, useful and adaptable code snippets. Readers will discover how easy it is to implement and test non-trivial mathematical algorithms and will be guided through the many freely available add-on modules. A range of examples, relevant to many different fields, illustrate the language's capabilities. The author also shows how to use pre-existing legacy code (usually in Fortran77) within the Python environment, thus avoiding the need to master the original code. In this new edition, several chapters have been re-written to reflect the IPython notebook style. With an extended index, an entirely new chapter discussing SymPy and a substantial increase in the number of code snippets, researchers and research students will be able to quickly acquire all the skills needed for using Python effectively.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Assembly Language for x86 Processors…
Kip Irvine Paperback R1,564 Discovery Miles 15 640
Numerical Methods in Finance with C++
Maciej J. Capinski, Tomasz Zastawniak Paperback R783 Discovery Miles 7 830
Certified Kubernetes Application…
Benjamin Muschko Paperback R936 R726 Discovery Miles 7 260
Let Us C - Authentic Guide to C…
Yashavant Kanetkar Paperback R685 Discovery Miles 6 850
Artificial Intelligence in Finance - A…
Yves Hilpisch Paperback R1,529 R1,172 Discovery Miles 11 720
Building Chatbots with Python - Using…
Sumit Raj Paperback R768 R607 Discovery Miles 6 070
MATLAB Blues - How Behavioral Scientists…
David A. Rosenbaum Paperback R1,109 Discovery Miles 11 090
MATLAB - A Practical Introduction to…
Stormy Attaway Paperback R1,248 Discovery Miles 12 480
C++ Concurrency in Action,2E
Anthony Williams Paperback R1,377 R1,000 Discovery Miles 10 000
Secure Coding in C and C++
Robert Seacord Paperback R1,377 R893 Discovery Miles 8 930