Search results for "master multi-paradigm python programming"
Items we need to order for you

R 611.00

R 611.00

R 932.00

R 184.00

Beginning Programming in 24 Hours, Sams Teach Yourself
Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? Readers will learn how to program the computer and will explore some of the most popular programming languages in use. This book will introduce the reader to common programming fundamentals using Python and will provide an overview of other common programming languages and their uses.
R 684.00

Beginner's Guide to Scala, Object Orientation and Functional Programming
Scala is now an established programming language developed by Martin Oderskey and his team at the EPFL. The name Scala is derived from Sca(lable) La(nguage). Scala is a multi-paradigm language, incorporating object oriented approaches with functional programming. Although some familiarity with standard computing concepts is assumed (such as the idea of compiling a program and executing this compiled from etc.) and with basic procedural language concepts (such as variables and allocation of values to these variables) the early chapters of the book do not assume any familiarity with object orientation nor with functional programming These chapters also step through other concepts with which the reader may not be familiar (such as list processing). From this background, the book provides a practical introduction to both object and functional approaches using Scala. These concepts are introduced through practical experience taking the reader beyond the level of the language syntax to the philosophy and practice of object oriented development and functional programming. Students and those actively involved in the software industry will find this comprehensive introduction to Scala invaluable.
R 2,564.00

Kotlin Mastery
Enhance your programming toolkit and build robust applications by mastering Kotlin. This book connects Java and Kotlin through side-by-side code samples and practical demonstrations. Java programmers and up-and-coming developers seeking to learn Kotlin need to do so with confidence. Starting with the fundamentals of basic syntax, this book will cover data types, variables, control flow statements. From there move on to advanced topics like object-oriented programming concepts with null safety, lambdas, functions, inheritance and coroutines. Additionally, you'll delve into practical applications such as designing custom domain-specific languages, working with Kotlin Multiplatform, and leveraging reactive extensions. With numerous hands-on exercises and real-world examples, you'll gain the expertise needed to explore advanced projects. What You Will Learn Explore object-oriented and functional programming with Kotlin to create modular code.Review Kotlin's techniques for error handling and exception management.Implement Kotlin coroutines for efficient concurrency and asynchronous task management.Design custom domain-specific languages and use the Kotlin standard library for string manipulation and file handling. Who This Book is For: Java developers and programmers looking to master Kotlin.
R 1,140.00

Modula-2 for Pascal Programmers
This book describes the programming language Modula-2. It is written for people who know the Pascal language and who wish to learn Modula-2 in terms of their knowledge of Pascal. The text is divided into three parts. Part 1 introduces concepts unique to Modula-2 and thus new to Pascal programmers. Part 2 describes differences from Pascal. Part 3 defines modules which provide basic programming facilities. The appendices include a glossary and syntax diagrams. Please note that this book does not offer a complete description of the Modula-2 language; it is intended to complement Niklaus Wirth's definitive book Programming in Modula-2 (Springer-Verlag, 1983). Some readers will recognize this book as being based upon the Volition Systems Modula-2 User's Manual. Enough has changed to merit its reappearance in this more dignified form: existing material has been reorganized to improve clarity; new material has been added to improve content. This book was written with the ASE text editor. The text was produced in camera-ready form on the Scenic LaserTezt composition system. I wish to thank the following people and organizations for their contributions to the development of this book: Volition Systems, for giving me the opportunity to write about Modula-2; Jim Merritt, for reviewing an early draft; the Institut far Informatik, ETH Zarich, for publishing a series of informative technical papers on Modula-2; and finally, all the pioneer users of Volition Systems Modula-2, for their patience and foresight and support.
R 3,015.28








