Search results for "Learn Ai-Assisted Python Programming, Second Edition"
Items we need to order for you

R 575.22

R 901.00


Spanish Among Amigos Phrasebook, Second Edition
Talk with your Spanish-speaking friends easilyIf you want to converse with your Spanish-speaking pals in their own language, Spanish Among Amigos Phrasebook is for you. True-to-life conversations between Spanish friends Pepa and Pili and their American buddy open each chapter, providing vivid demonstrations of how Spanish terms and phrases are used in everyday speech. You can monitor your progress with fill-in-the-blank exercises that mimic real-life conversations at the end of each chapter.This new edition now boasts a 30-plus-minute audio recording of all 12 dialogues from the book--plus three brand-new online-only dialogue--available as a free download at mhprofessional.com. By listening to the audio and learning phrases from the book, you can do more than "get by" with your Spanish skills--you can immerse yourself into culture through natural and friendly conversations.
R 555.08

R 306.00

R 489.00

R 580.00

Learning C# by Programming Games
Developing computer games is a perfect way to learn how to program in modern programming languages. This book teaches how to program in C# through the creation of computer games – and without requiring any previous programming experience.Contrary to most programming books, van Toll, Egges, and Fokker do not organize the presentation according to programming language constructs, but instead use the structure and elements of computer games as a framework. For instance, there are chapters on dealing with player input, game objects, game worlds, game states, levels, animation, physics, and intelligence. The reader will be guided through the development of four games showing the various aspects of game development. Starting with a simple shooting game, the authors move on to puzzle games consisting of multiple levels, and conclude the book by developing a full-fledged platform game with animation, game physics, and intelligent enemies. They show a number of commonly used techniques in games, such as drawing layers of sprites, rotating, scaling and animating sprites, dealing with physics, handling interaction between game objects, and creating pleasing visual effects. At the same time, they provide a thorough introduction to C# and object-oriented programming, introducing step by step important programming concepts such as loops, methods, classes, collections, and exception handling.This second edition includes a few notable updates. First of all, the book and all example programs are now based on the library MonoGame 3.6, instead of the obsolete XNA Game Studio. Second, instead of explaining how the example programs work, the text now invites readers to write these programs themselves, with clearly marked reference points throughout the text. Third, the book now makes a clearer distinction between general (C#) programming concepts and concepts that are specific to game development. Fourth, the most important programming concepts are now summarized in convenient “Quick Reference” boxes, which replace the syntax diagrams of the first edition. Finally, the updated exercises are now grouped per chapter and can be found at the end of each chapter, allowing readers to test their knowledge more directly.The book is also designed to be used as a basis for a game-oriented programming course. Supplementary materials for organizing such a course are available on an accompanying web site, which also includes all example programs, game sprites, sounds, and the solutions to all exercises.
R 2,198.00

R 2,005.00

Principles of Concurrent and Distributed Programming
The latest edition of a classic text on concurrency and distributed programming – from a winner of the ACM/SIGCSE Award for Outstanding Contribution to Computer Science Education.
R 2,188.00


Real World OCaml: Functional Programming for the Masses
This fast-moving tutorial introduces you to OCaml, an industrial-strength programming language designed for expressiveness, safety, and speed. Through the book's many examples, you'll quickly learn how OCaml stands out as a tool for writing fast, succinct, and readable systems code using functional programming. Real World OCaml takes you through the concepts of the language at a brisk pace, and then helps you explore the tools and techniques that make OCaml an effective and practical tool. You'll also delve deep into the details of the compiler toolchain and OCaml's simple and efficient runtime system. This second edition brings the book up to date with almost a decade of improvements in the OCaml language and ecosystem, with new chapters covering testing, GADTs, and platform tooling. This title is also available as open access on Cambridge Core, thanks to the support of Tarides. Their generous contribution will bring more people to OCaml.
R 1,730.00

R 1,177.00


R 641.00



R 641.00

Fortran Programming in easy steps
Master the essentials of modernFortran with Fortran Programming in easy steps.Written for all ages, and all skill levels, this guide will help you quicklyset up your coding environment and start writing Fortran programs with theFortran programming language and the modern Intel IFX Fortran compiler rightaway. Learn how to:Store information using datastructures.Control program flow using controlstructures. Build re-usable blocks of code inprogram functions for efficiency. Utilize data abstractionfor Object Oriented Programming (OOP). Implement parallelprogramming for faster, concurrent execution in your programs. Color-coded examples make learningeven easier, and all source code is available to download free – so you cancheck your work as you go!This primer is your gateway tomastering high-performance computing for today’s needs. Stay ahead in yourcoding career!
R 570.00

Programming Machine Learning
You've decided to tackle machine learning - because you're job hunting, embarking on a new project, or just think self-driving cars are cool. But where to start? It's easy to be intimidated, even as a software developer. The good news is that it doesn't have to be that hard. Master machine learning by writing code one line at a time, from simple learning programs all the way to a true deep learning system. Tackle the hard topics by breaking them down so they're easier to understand, and build your confidence by getting your hands dirty. Peel away the obscurities of machine learning, starting from scratch and going all the way to deep learning. Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular work. Take a hands-on approach, writing the Python code yourself, without any libraries to obscure what's really going on. Iterate on your design, and add layers of complexity as you go. Build an image recognition application from scratch with supervised learning. Predict the future with linear regression. Dive into gradient descent, a fundamental algorithm that drives most of machine learning. Create perceptrons to classify data. Build neural networks to tackle more complex and sophisticated data sets. Train and refine those networks with backpropagation and batching. Layer the neural networks, eliminate overfitting, and add convolution to transform your neural network into a true deep learning system. Start from the beginning and code your way to machine learning mastery. What You Need: The examples in this book are written in Python, but don't worry if you don't know this language: you'll pick up all the Python you need very quickly. Apart from that, you'll only need your computer, and your code-adept brain.
R 1,659.00


R 518.00




R 407.00

R 1,221.00

R 641.00

Perl Programming in easy steps
Perl is often known as the Swiss army knife of programming languages.Perl Programming in easy steps, 2nd edition illustrates programming basics with variables, operators, and functions before moving on to demonstrate the creation of reusable Perl modules. It then shows how Perl can read and write files on your system. Object-Oriented Programming (OOP) with Perl is demonstrated next to emulate real-world object properties and behaviors.The examples in Perl Programming in easy steps, 2nd edition demonstrate how to store and retrieve data with the SQLite database module that is often bundled alongside the standard Perl library. The book then moves on to illustrate how Perl is used for server-side CGI scripting on the internet. A final example brings together Perl for CGI and SQLite to create an online shop.Perl Programming in easy steps, 2nd edition has an easy-to-follow style that will appeal to:Anyone who wants begin programming in Perl.Programmers looking to extend their skillset. Students who are studying programming at school or college. Those seeking a career in software development. This book makes no assumption that you have previous knowledge of any programming language, so is suitable for a beginner or a programming guru.
R 570.00

R 445.00

Statistical Computing with R, Second Edition
Praise for the First Edition:". . . the book serves as an excellent tutorial on the R language, providing examples that illustrate programming concepts in the context of practical computational problems. The book will be of great interest for all specialists working on computational statistics and Monte Carlo methods for modeling and simulation." – Tzvetan Semerdjiev, Zentralblatt MathComputational statistics and statistical computing are two areas within statistics that may be broadly described as computational, graphical, and numerical approaches to solving statistical problems. Like its bestselling predecessor, Statistical Computing with R, Second Edition covers the traditional core material of these areas with an emphasis on using the R language via an examples-based approach. The new edition is up-to-date with the many advances that have been made in recent years. Features Provides an overview of computational statistics and an introduction to the R computing environment. Focuses on implementation rather than theory. Explores key topics in statistical computing including Monte Carlo methods in inference, bootstrap and jackknife, permutation tests, Markov chain Monte Carlo (MCMC) methods, and density estimation. Includes new sections, exercises and applications as well as new chapters on resampling methods and programming topics. Includes coverage of recent advances including R Studio, the tidyverse, knitr and ggplot2 Accompanied by online supplements available on GitHub including R code for all the exercises as well as tutorials and extended examples on selected topics.Suitable for an introductory course in computational statistics or for self-study, Statistical Computing with R, Second Edition provides a balanced, accessible introduction to computational statistics and statistical computing.About the AuthorMaria Rizzo is Professor in the Department of Mathematics and Statistics at Bowling Green State University in Bowling Green, Ohio, where she teaches statistics, actuarial science, computational statistics, statistical programming and data science. Prior to joining the faculty at BGSU in 2006, she was Assistant Professor in the Department of Mathematics at Ohio University in Athens, Ohio. Her main research area is energy statistics and distance correlation. She is the software developer and maintainer of the energy package for R. She also enjoys writing books including a forthcoming joint research monograph on energy statistics.
R 4,433.00

R 763.00

R 260.00

R 1,026.00

R 5,735.90



Beginning C for Arduino, Second Edition
Beginning C for Arduino, Second Edition is written for those who have no prior experience with microcontrollers or programming but would like to experiment and learn both. Updated with new projects and new boards, this book introduces you to the C programming language, reinforcing each programming structure with a simple demonstration of how you can use C to control the Arduino family of microcontrollers. Author Jack Purdum uses an engaging style to teach good programming techniques using examples that have been honed during his 25 years of university teaching. Beginning C for Arduino, Second Edition will teach you:The C programming language How to use C to control a microcontroller and related hardware How to extend C by creating your own libraries, including an introduction to object-oriented programmingDuring the course of the book, you will learn the basics of programming, such as working with data types, making decisions, and writing control loops. You'll then progress onto some of the trickier aspects of C programming, such as using pointers effectively, working with the C preprocessor, and tackling file I/O. Each chapter ends with a series of exercises and review questions to test your knowledge and reinforce what you have learned.
R 1,734.52


Lecture Ready Second Edition 2: Student Book
Through the use of realistic and engaging lectures, Lecture Ready Second Edition prepares students for the demands and atmosphere of the higher-education classroom. Note-taking strategies focus on accurate and concise recording of class material. Academic discussion strategies help students participate fully and smoothly in classroom discussions. Students are more competent and confident when they learn how to present using proven strategies for academic success. These strategies help students meet their presentation challenges in and beyond the language classroom.
R 1,845.00

R 703.00



Big Blue Book of French Verbs, Second Edition
Become a French verb virtuoso with this unbeatable reference!The Big Blue Book of French Verbs is the most comprehensive resource available for learning and mastering French verbs. Designed for beginning through advanced learners, this indispensable guide will help you conjugate verbs with ease, enabling you to communicate in French confidently. Inside you will find:555 fully conjugated verbs, listed alphabetically More than 5,000 example sentences with mini-dialogs Numerous contextual examples for each verb The Top 50 verbs, with clearly distinguished range of usage More than 2,300 verbs cross-referenced to conjugation models A handy guide to deciphering irregular verb formsGet a feeling for the many uses of dire, just one example of the comprehensive coverage you get in The Big Blue Book of French Verbs:dire = penserDans ce restaurant, on se dirait en France. In this restaurant you'd think you were in France. dire = plaire, intéresser--Ça vous dit d'assister au concert? Do you feel like going to the concert?--Non, merci, ça ne me dit rien. No, I don't feel like it. Expressions avec direJe ne me le fais pas dire deux fois. I don't have to be told twice.Ça en dit long. That tells you a lot about it. dire + ce qui, ce queDis-moi ce qui t'a plu. Tell me what you liked.
R 1,476.80

R 445.00















































