Search results for "learn ai-assisted python programming, second edition"
Items we need to order for you



R 840.00

Foundations of Programming, Statistics, and Machine Learning for Business Analytics
Business Analysts and Data Scientists are in huge demand, as global companies seek to digitally transform themselves and leverage their data resources to realize competitive advantage.This book covers all the fundamentals, from statistics to programming to business applications, to equip you with the solid foundational knowledge needed to progress in business analytics. Assuming no prior knowledge of programming or statistics, this book takes a simple step-by-step approach which makes potentially intimidating topics easy to understand, by keeping Maths to a minimum and including examples of business analytics in practice.Key features:· Introduces programming fundamentals using R and Python· Covers data structures, data management and manipulation and data visualization· Includes interactive coding notebooks so that you can build up your programming skills progressivelySuitable as an essential text for undergraduate and postgraduate students studying Business Analytics or as pre-reading for students studying Data Science.Ram Gopal is Pro-Dean and Professor of Information Systems at the University of Warwick.Daniel Philps is an Artificial Intelligence Researcher and Head of Rothko Investment Strategies.Tillman Weyde is Senior Lecturer at City, University of London.
R 6,385.00

R 434.00

R 1,099.00

R 1,008.00

AI for Games, Third Edition
AI is an integral part of every video game. This book helps professionals keep up with the constantly evolving technological advances in the fast growing game industry and equips students with up-to-date information they need to jumpstart their careers. This revised and updated Third Edition includes new techniques, algorithms, data structures and representations needed to create powerful AI in games. Key FeaturesA comprehensive professional tutorial and reference to implement true AI in gamesIncludes new exercises so readers can test their comprehension and understanding of the concepts and practices presentedRevised and updated to cover new techniques and advances in AIWalks the reader through the entire game AI development process
R 6,297.12

Database Programming with JDBC & Java 2e
Java and databases make a powerful combination. Getting the two sides to work together, however, takes some effort--largely because Java deals in objects while most databases do not. This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC and RMI packages and uses them to develop three-tier applications (applications divided into a user interface, an object-oriented logic component, and an information store). The book begins with a quick overview of SQL for developers who may be asked to handle a database for the first time. It then explains how to issue database queries and updates through SQL and JDBC. It also covers the use of stored procedures and other measures to improve efficiency, where these are available. But the book's key contribution is a set of patterns that let developers isolate critical tasks like object creation, information storage and retrieval, and the committing or aborting of transactions.The second edition includes more basics of JDBC and SQL, with more examples, and a deeper discussion about the architecture of a robust, maintainable database application. The second edition also explains the relationship between JDBC and Enterprise JavaBeans.
R 1,730.00

Introduction to Programming in Prolog
This book is an introduction to Prolog (£rQgramming in ~ic). It presents the basic foundations of Prolog and basic and fundamental programming methods. This book is written for programmers familiar with other programming languages, as well as for novices in computer science, willing to have an original introduction to programming. The approach adopted in this book is thus based on methodological elements together with some pragmatic aspects. The book is composed of two parts. In the fIrst part the major aspects of programming in Prolog are presented step by step. Each new aspect is illustrated by short examples and exercises. The second part is composed of more developed examples, which are often games, that illustrate major aspects of artifIcial intelligence. More advanced books are given in the bibliography and will allow the reader to deepen his or her know ledge of Prolog. Prolog was first designed in France at OJ.A., Marseille, with a specific syntax. We have adopted here a more common notation, defIned at Edinburgh, which tends to be an implicit norm. At the end of each chapter of the fIrst part, there are exercises that the reader is invited to do and to test on his or her machine. Complete answers are given in Appendix A, at the end of the book.
R 1,540.07


R 260.00

R 556.97


Learn Programming with C
Authored by two standout professors in the field of Computer Science and Technology with extensive experience in instructing, Learn Programming with C is a comprehensive and accessible guide to programming with one of the most popular languages. Meticulously illustrated with figures and examples, this book is a comprehensive guide to writing, editing and executing C programs on different operating systems and platforms, as well as how to embed C programs into other applications and how to create one’s own library. A variety of questions and exercises are included in each chapter to test the readers’ knowledgeWritten for the novice C programmer, especially undergraduate and graduate students, this book’s line-by-line explanation of code and succinct writing style makes it an excellent companion for classroom teaching, learning and programming labs.
R 10,059.48


R 641.00

Introduction to Programming with Mathematica®
Accompanying the book, as with all TELOS sponsored publications, is an electronic component. In this case it is a DOS-Diskette produced by one of the coauthors, Paul Wellin. This diskette consists of Mathematica notebooks and packages which contain the codes for all examples and exercises in the book, as well as additional materials intended to extend many ideas covered in the text. It is of great value to teachers, students, and others using this book to learn how to effectively program with Mathematica .
R 1,624.83

Guide to Distributed Algorithms
The study of distributed algorithms provides the needed background in many real-life applications, such as: distributed real-time systems, wireless sensor networks, mobile ad hoc networks and distributed databases.The main goal of Guide to Distributed Algorithms is to provide a detailed study of the design and analysis methods of distributed algorithms and to supply the implementations of most of the presented algorithms in Python language, which is the unique feature of the book not found in any other contemporary books on distributed computing.Topics and features:Presents comprehensive design methods for distributed algorithmsProvides detailed analysis for the algorithms presentedUses graph templates to demonstrate the working of algorithmsProvides working Python code for most of the algorithms presentedThis unique textbook/study manual can serve as a comprehensive manual of distributed algorithms for Computer Science and non-CS majors as well as practitioners of distributed algorithms in research projects.
R 2,564.00

R 518.00

R 367.00

R 912.00

R 1,301.00

Individual differences in Computer Assisted Language Learning Research
This book syntheses cutting-edge research on the role of individual differences (IDs) in the field of SLA and in computer assisted language learning. It also outlines the theoretical and methodological issues at the heart of this research, presents empirical findings and charts future directions of this research.Pawlak and Kruk provide an overview of the latest theoretical developments in research on IDs in SLA as well as methodological considerations that are crucial when researching individual variation, with special emphasis on data-collection procedures that are most prominent in CALL. The book goes on to summarize and explore a body of empirical evidence concerning the role of individual difference factors in CALL, singling out existing gaps, methodological problems, and areas in need of further investigation. Finally, the authors provide a guide on how empirical investigations of individual difference factors in CALL can be improved by incorporating latest developments from the broader field of SLA.This book will be of great interest to postgraduates and scholars in the domain of applied linguistics and second language education who are interested in CALL, as well as those studying and undertaking research in second language learning and teaching.
R 9,295.86


Django REST APIs Demystified
This book is designed to help you master API development using the Django REST Framework (DRF). Written for seasoned developers, this book offers practical, hands-on guidance to becoming an expert in using DRF, providing in-depth coverage of the framework's features and best practices and their application in API development. The book will introduce you to and enable you to grasp advanced DRF topics such as authentication, permissions, throttling, caching, API versioning, and schema generation. Each chapter of the book focuses on a specific topic and introduces a standalone Django application that will ensure a structured and isolated learning experience for you. Real-world examples and step-by-step instructions provide a practical approach to building DRF APIs. The book also aids you in exploring customizing DRF for complex use cases, integrating third-party tools, and writing unit tests for secure, robust APIs. Special attention is given to working with multi-application Django projects, offering conventions to avoid conflicts and ensure clear API documentation. By the end of this book, you will have the skills to build secure, scalable, and maintainable APIs using DRF. Whether you're working on a startup, enterprise project, or personal venture, this book equips you with the knowledge and tools to create efficient, future-proof APIs. What You Will Learn How to manage and structure complex multi-application projects without conflicts, leveraging best practicesOptimizing API Performance and Implementing advanced techniques like throttling, caching, and efficient query handling to enhance API performance.Use versioning, customization, and extensible patterns to create APIs that adapt to evolving business requirementsHow to manage and structure complex multi-application projects without conflicts, leveraging best practices. Who Is This Book For: Web developers, front-end engineers, full stack engineers, API documentation specialists, technical leads
R 1,254.00

Web Development with Django 6
Create modern, secure websites easily and quickly with Django 6 through realistic case studies updated for the latest async features and modern Python supportKey FeaturesGet to grips with Django 6 functionality, the MVT paradigm, and its new async-powered featuresBuild and extend a book-review site using updated templates, forms, async features, and ORM toolsExplore REST APIs, async views, third-party integrations, testing, and modern deployment optionsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionTired of spending hours on boilerplate code when you should be building features? Django 6 transforms your workflow with major improvements to the Python web ecosystem—from expanded async support to improved form rendering, stronger security, and modern template and ORM capabilities. This book shows you how to take full advantage of these upgrades to build reliable, secure, and high-performance web applications in a structured, hands-on way.You’ll discover Django 6’s power by building an end-to-end case study of developing a website called Bookr, a repository for book reviews that mirrors real development workflows. Through guided practical exercises, you'll learn how to serve static files, implement forms using Django 6’s improved rendering system, handle async views and ORM operations, and manage sessions to create a seamless user experience. You’ll also tackle essential tasks such as authentication, security best practices, and integrating modern front-end tools.By the end of this Django book, you’ll be ready to build and deploy your own scalable, modern Python web applications using Django 6.What you will learnStart a new Django 6 project and define models using the improved ORMWork with function and class-based views using templates to control application behaviorImplement authentication, permissions, and modern session handling techniquesCreate practical forms using Django 6's updated rendering APIBuild RESTful APIs and the JavaScript features that integrate with themConnect to PostgreSQL and run async-ready queries where supportedWho this book is forThis book is for programmers who want to enhance their web development skills with Django 6. You’ll get the most out of it if you already know Python programming and are familiar with JavaScript, HTML, and CSS. This book is especially useful for anyone looking to understand Django’s new async capabilities, modern security features, and production-ready web development patterns.
R 1,791.00

Object-oriented Programming with Smalltalk
Object oriented programming is a way of thinking about problems. Smalltalk is one of the purest incarnations of an object-oriented programming language. Using a pedagogical approach, this book covers all aspects of object oriented programming: first through the study of various preexisting Smalltalk classes, their implementation and use; then through a detailed description of an implementation of an interactive Lindenmayer system and through implementation of a series of calculators. The author addresses such subjects as graphics programming, dependency mechanisms and hierarchical specialization. This book fills the gap for an in-depth self-study reference, permitting the reader to master all aspects of object-oriented programming through a large set of exercises with highly detailed resources.
R 5,738.00

R 1,319.31




R 641.00

R 519.00

R 611.00

ARM Assembly Language - an Introduction (Second Edition)
The ARM core is the most widely used embedded central processing unit, CPU, incorporated in programmed electronic devices. Millions of products with one or more ARM cores are sold every day. ARM cores are so widely used that ARM is frequently chosen as the CPU example for in electronic engineering and other computer courses. This is an introductory text describing the ARM assembly language and its use for simple programming tasks. The text assumes that the reader has never written programs using any assembly language. Features of ARM that differ from those of other common CPUs, especially those used in embedded systems, are emphasised so this provides an introduction to ARM programming for professionals using ARM devices for the first time.
R 1,359.30

Introduction to Programming in Java
Programming skills are indispensable in today’s world, not just for computer science students, but also for anyone in any scientific or technical discipline. An Introduction to Programming in Java, Second Edition, by Robert Sedgewick and Kevin Wayne is an accessible, interdisciplinary treatment that emphasizes important and engaging applications, not toy problems. The authors supply the tools needed for students and professionals to learn that programming is a natural, satisfying, and creative experience, and to become conversant with one of the world’s most widely used languages. This example-driven guide focuses on Java’s most useful features and brings programming to life for every student in the sciences, engineering, and computer science. Coverage includes Basic elements of programming: variables, assignment statements, built-in data types, conditionals, loops, arrays, and I/O, including graphics and soundFunctions, modules, and libraries: organizing programs into components that can be independently debugged, maintained, and reusedAlgorithms and data structures: sort/search algorithms, stacks, queues, and symbol tablesApplications from applied math, physics, chemistry, biology, and computer science Drawing on their extensive classroom experience, the authors provide Q&As, exercises, and opportunities for creative engagement with the material throughout. Together with the companion materials, this book empowers people pursue a modern approach to teaching and learning programming. Companion web site contains Chapter summariesSupplementary exercises, some with solutionsDetailed instructions for installing a Java programming environmentProgram code and test data suitable for easy downloadDetailed creative exercises, projects, and other supplementary mat And companion studio-produced online videos provide students and professionals with the opportunity to engage with the material at their own pace and instructors the opportunity to spend their time with students helping them to succeed on assignments and exams.
R 2,649.00

Modern Django Web Development
Django has evolved into a powerful full-stack framework ideal for developing data-driven web applications, continuously expanding with new tools for asynchronous solutions, APIs, and real-time applications. This book explores modern Django development best practices, including Django Channels for WebSockets, Django REST Framework (DRF) for REST APIs, Graphene and Strawberry for GraphQL APIs, and integrating a front-end built with React The content is structured into two main parts, covering both fundamental and advanced concepts in a practical and digestible manner. The first part introduces Django's core concepts, starting with an overview of web development and Python's asyncio module for asynchronous processing. It then walks you through Django installation, project setup, and the admin interface. The Model-View-Template (MVT) architecture is explained in depth, with chapters on models, views, and templates, illustrating real-world examples. Additionally, it covers database interactions, introducing SQLAlchemy ORM and MongoDB integration to extend Django's capabilities beyond its default ORM. The second part delves into advanced Django features and the broader ecosystem. Topics include authentication, security, messaging, and reusable apps such as the Django toolbar. REST API development with Django REST Framework is explored, followed by an introduction to building GraphQL APIs using Graphene and Strawberry. A dedicated chapter covers Django Channels and the WebSocket protocol for real-time applications. Modern Django Web Development concludes with integrating React to develop front-end clients for Django-based REST, GraphQL, and WebSocket APIs, enabling a full-stack development experience. You Will: Explore the full spectrum of modern Django developmentLearn how to use SQLAlchemy MongoDB with DjangoUnderstand Django Channels for asynchronous web appsExplore DRF for building REST API in DjangoLearn how to build GraphQL API with Graphene and StrawberryUnderstand how to develop a Django-React app Who is it for: Software developers, web developers and engineers who are interested in adding Django to their development skillset. Python Developers can also leverage the power of modern Django with the help of this practical guide.
R 1,140.00

R 641.00


R 722.21

R 1,464.00

Industrial Electricity and Motor Controls, Second Edition
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.The most complete, up-to-date guide to industrial electricityThis practical resource offers comprehensive coverage of the entire electrical field and its equipment, including troubleshooting and repair. You'll learn how to read and interpret schematics and drawings and safely work with all electrical components and systems on the jobsite.The Second Edition features a new chapter on robotics, a new 16-page color insert, and information on the latest codes, regulations, and devices. Filled with more than 650 photos and diagrams, study questions, review problems, and detailed answers, this career-building tool helps you enhance your electrical and electronics expertise and apply it effectively in the workplace.Industrial Electricity and Motor Controls, Second Edition covers:Tools and equipmentSafety in the workplaceSymbols used in electrical wiring diagrams and ladder diagramsControl circuits and diagramsSwitchesMagnetism and solenoidsRelaysElectric motorsTimers and sensorsSolenoids and valvesMotor starting methodsSolid-state reduced-voltage startersSpeed control and monitoringMotor control and protectionThree-phase controllersDrivesTransformersPower generationPower distribution systemsProgrammable controllersRoboticsCareers in electricity
R 2,785.00


Simulation, Modeling, and Programming for Autonomous Robots
This book constitutes the refereed proceedings of the Third International Conference on Simulation, Modeling, and Programming for Autonomous Robots, SIMPAR 2012, held in Tsukuba, Japan, in November 2012. The 33 revised full papers and presented together with 3 invited talks were carefully reviewed and selected from 46 submissions. Ten papers describe design of complex behaviors of autonomous robots, 9 address software layers, 8 papers refer to related modeling and learning. The papers are organized in topical sections on mobile robots, software modeling and architecture and humanoid and biped robots.
R 2,194.61

Handbook of Learning and Approximate Dynamic Programming
A complete resource to Approximate Dynamic Programming (ADP), including on-line simulation codeProvides a tutorial that readers can use to start implementing the learning algorithms provided in the bookIncludes ideas, directions, and recent results on current research issues and addresses applications where ADP has been successfully implementedThe contributors are leading researchers in the field
R 6,641.00

Introduction to Programming with Fortran
This fourth Edition presents new examples on submodules, derived type i/o, object oriented programming, abstract interfaces and procedure pointers, C interop, sorting and searching, statistics and converting to more modern versions of Fortran.Key FeaturesHighlights the core language features of modern Fortran including data typing, array processing, control structures, functions, subroutines, modules and submodules, user defined types, pointers, operator overloading, generic programming, parallel programming, abstract interfaces, procedure pointersPinpoints common problems that occur when programmingIllustrates the use of several compilersIntroduction to Programming with Fortran has been written for the complete beginner with little or no programming background as well as existing Fortran programmers and those with programming experience in other languages
R 6,291.66















































