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

R 580.00

Hands-On Bitcoin Programming with Python
Simplified Python programming for Bitcoin and blockchainKey FeaturesBuild Bitcoin applications in Python with the help of simple examplesMine Bitcoins, program Bitcoin-enabled APIs and transaction graphs, and build trading botsAnalyze Bitcoin transactions and produce visualizations using Python data analysis toolsBook DescriptionBitcoin is a cryptocurrency that’s changing the face of online payments. Hands-On Bitcoin Programming with Python teaches you to build software applications for mining and creating Bitcoins using Python.This book starts with the basics of both Bitcoin and blockchain and gives you an overview of these inherent concepts by showing you how to build Bitcoin-driven applications with Python. Packed with clear instructions and practical examples, you will learn to understand simple Python coding examples that work with this cryptocurrency.By the end of the book, you’ll be able to mine Bitcoins, accept Bitcoin payments on the app, and work with the basics of blockchain technology to create simply distributed ledgers.What you will learnMaster the Bitcoin APIs in Python to manipulate Bitcoin from your Python appsBuild your own Bitcoin trading bots to buy Bitcoins at a lower price and sell them at a higher priceWrite scripts to process Bitcoin payments through a website or appDevelop software for Bitcoin mining to create Bitcoin currency on your own computer hardwareCreate your own keys, addresses, and wallets in Python codeWrite software to analyze Bitcoin transactions and produce reports, graphs, and other visualizationsWho this book is forHands-On Bitcoin Programming with Python consists of examples that will teach you to build your own Bitcoin application. You will learn to write scripts, build software for mining, and create Bitcoins using Python. Anyone with prior Python experience, who wants to explore Python Bitcoin programming and start building Bitcoin-driven Python apps, will find this book useful.
R 879.00

R 1,618.00

Copilot Compass
In a world where AI is rapidly becoming embedded in everyday tools, this book helps you cutthrough the noise to understand Microsoft’s growing Copilot ecosystem and confidently choose theright tool for the right task.You’ll start by untangling the different Copilot experiences in Microsoft 365. From there, you’ll exploreagents, learning why they matter and how they enable powerful automation without requiring deepcoding skills.Along the way, you’ll get plain-language explanations of the buzzwords that make this space feeloverwhelming and a realistic view of what AI can and can’t do. By the end of the book, you won’t justknow the difference between a bot, a workflow, and an agent; you’ll know exactly when each is the rightchoice and how to apply them with confidence.What You will Learn:• Choose the right Copilot or agent for specific business scenarios• Understand how large language models work behind the scenes• Interpret common AI terminology without the jargon• Distinguish between bots, workflows, and agents and when to use each• Identify strong AI use cases and avoid common pitfalls Who This Book Is ForBusiness users, developers and Power Platform makers
R 1,140.00

R 641.00

R 489.00

R 244.00

R 641.00



R 988.37


R 514.00

Data Structures for Engineers and Scientists Using Python
The text covers the fundamentals of Python programming and the implementation of data structures using Python programming with the help of worked-out examples. It provides a learning tool for engineers as well as for researchers and scientists of advanced level. The text further discusses important concepts such as polynomial manipulation, sparse matrices, implementation of stack using the queue model and topological sorting.This book:Discusses the implementation of various data structures such as an array, stack, queue, tree and graph along with sorting and searching algorithms. Includes programming tips to highlight important concepts and help readers avoid common programming errors. Presents each concept of data structure with a different approach and implements the same using Python programming. Offers rich chapter-end pedagogy including objective-type questions (with answers), review questions and programming exercises to facilitate review. Covers fundamentals of Python up to object-oriented concepts including regular expression. It is primarily written for senior undergraduate, graduate students and academic researchers in the fields of electrical engineering, electronics and communication engineering, computer engineering and information technology.
R 3,297.00


R 611.00

R 1,310.00

Learn Data Analysis with Python
Get started using Python in data analysis with this compact practical guide. This book includes three exercises and a case study on getting data in and out of Python code in the right format. Learn Data Analysis with Python also helps you discover meaning in the data using analysis and shows you how to visualize it. Each lesson is, as much as possible, self-contained to allow you to dip in and out of the examples as your needs dictate. If you are already using Python for data analysis, you will find a number of things that you wish you knew how to do in Python. You can then take these techniques and apply them directly to your own projects.If you aren’t using Python for data analysis, this book takes you through the basics at the beginning to give you a solid foundation in the topic. As you work your way through the book you will have a better of idea of how to use Python for data analysis when you are finished.What You Will LearnGet data into and out of Python codePrepare the data and its formatFind the meaning of the dataVisualize the data using iPythonWho This Book Is For Those who want to learn data analysis using Python. Some experience with Python is recommended but not required, as is some prior experience with data analysis or data science.
R 1,067.67

R 746.00



R 336.00

R 550.00


Creating Websites with AI
Anyone can use AI to put a website online in minutes. But a site built in minutes is just any site - not one aligned to your goals, your visitors' needs, or the requirements of search engines and AI platforms. The key is to use AI to get better results, not just faster results.This book provides comprehensive, practical guidance for beginners on leveraging AI to develop websites. Through engaging conversations with AI tools like ChatGPT, Gemini, and Copilot, readers will learn how to create websites efficiently and effectively. By remaining tool-agnostic, the content is adaptable to suit individual preferences and needs.Covering every essential aspect - from initial conception to marketing strategies - it offers step-by-step instructions and numerous examples for immediate implementation. It introduces the principle of human-centered development, beginning with fundamental questions of website design, such as defining goals of the website, understanding the target audience, and aligning with their needs. The book then guides readers in selecting the right tool for realizing the site, focusing on accessible platforms like Wix, Squarespace, WordPress, and Webflow. With AI assistance, the book demonstrates how to create content, add it to the chosen platform, and refine the results through feedback of humans and AI alike. It also explores how SEO and marketing strategies can be employed to optimize website visibility on search engines and AI platforms.Whether the goal is to design a site for a retail store, a medical practice, a restaurant, a personal portfolio, an organization, or an e-commerce shop, this book equips readers with the tools and strategies to confidently develop websites tailored to their unique needs and objectives.
R 2,528.00

R 580.00



Introduction to Numerical Programming
Makes Numerical Programming More Accessible to a Wider AudienceBearing in mind the evolution of modern programming, most specifically emergent programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and Engineers Using Python and C/C++ utilizes the author’s many years of practical research and teaching experience to offer a systematic approach to relevant programming concepts. Adopting a practical, broad appeal, this user-friendly book offers guidance to anyone interested in using numerical programming to solve science and engineering problems. Emphasizing methods generally used in physics and engineering—from elementary methods to complex algorithms—it gradually incorporates algorithmic elements with increasing complexity.Develop a Combination of Theoretical Knowledge, Efficient Analysis Skills, and Code Design Know-HowThe book encourages algorithmic thinking, which is essential to numerical analysis. Establishing the fundamental numerical methods, application numerical behavior and graphical output needed to foster algorithmic reasoning, coding dexterity, and a scientific programming style, it enables readers to successfully navigate relevant algorithms, understand coding design, and develop efficient programming skills. The book incorporates real code, and includes examples and problem sets to assist in hands-on learning. Begins with an overview on approximate numbers and programming in Python and C/C++, followed by discussion of basic sorting and indexing methods, as well as portable graphic functionalityContains methods for function evaluation, solving algebraic and transcendental equations, systems of linear algebraic equations, ordinary differential equations, and eigenvalue problemsAddresses approximation of tabulated functions, regression, integration of one- and multi-dimensional functions by classical and Gaussian quadratures, Monte Carlo integration techniques, generation of random variables, discretization methods for ordinary and partial differential equations, and stability analysisThis text introduces platform-independent numerical programming using Python and C/C++, and appeals to advanced undergraduate and graduate students in natural sciences and engineering, researchers involved in scientific computing, and engineers carrying out applicative calculations.
R 5,965.07


Computer Assisted Learning
ICCAL '89 is the second in a series of International Conferences on Computer Assisted Learning. The first one was organized by the Institute for Computer Assisted Learning (ICAL) of the University of Calgary, May '87. The success of this first ICCAL demonstrated the need for a regular international, high-caliber conference on post-secondary education which brings together an expanded list of issues concerning computer learning. The coherency of the ICCAL conference series is assured by an international steering committee, and a group of experts in the field acting as the advisory board. This volume consists of about forty papers selected by the program committee from one hundred submissions. It also includes printed versions of a number of invited presentations by outstanding scholars in the field.
R 1,613.68

R 611.00

R 409.00

Bioinformatics with Python Cookbook
Enhance your bioinformatics toolbox with practical Python recipes, tips, and tricks for key tasks like aligning sequence data, calling variants, and building Infrastructure as CodeKey FeaturesPerform sequence analysis at primary, secondary, and tertiary levels using Python librariesSolve real-world problems in the fields of phylogenetics, protein design, and annotationUse language models and other AI techniques to work with multimodal bioinformatics dataPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you've ever felt overwhelmed by the vast number of Python tools available for bioinformatics, you're not alone. The Bioinformatics with Python Cookbook is a recipe-based guide that explores practical approaches for solving classic bioinformatics challenges, showing you which Python packages work best for each task.You’ll start with the essential Python libraries for data science and bioinformatics, then move through key workflows in sequencing analysis, quality control, alignment, and variant calling. Along the way, you’ll pick up modern coding practices, explore recent advances in bioinformatics research, and gain hands-on experience with libraries such as NumPy, pandas, and sci-kit learn. This book walks you through core bioinformatics tasks such as phylogenetic analysis and population genomics while familiarizing you with the wealth of modern public bioinformatics databases. You’ll learn cloud computing approaches used by researchers, set up workflow orchestration systems for controlling bioinformatics pipelines, and see how AI and the use of large language models (LLMs) are reshaping the field–right down to designing proteins and DNA.By the end of this book, you’ll be ready to apply Python for real bioinformatics work and launch bioinformatics pipelines for your research.What you will learnProcess, analyze, and align sequencing dataCall variants and interpret their biological meaningUse modern cloud infrastructure to launch bioinformatics workflowsIngest, clean, and transform data efficientlyExplore how AI is shaping the future of bioinformaticsLeverage imaging data for biological insightsApply single-cell sequencing to cluster and compare gene expressionWho this book is forThis book is for early- to mid-level practitioners in bioinformatics, data science, and software engineering who want to improve their skills and apply practical solutions to real-world problems. You should have a basic understanding of biology, including DNA, proteins, and cell structure, as well as Python programming and software engineering techniques. While prior exposure to machine learning with Python is not essential, experience with a cloud computing platform (AWS, GCP, or Azure) will be helpful.
R 1,628.00

R 641.00


R 1,843.01


R 1,832.00

Python Illustrated
Learn Python coding concepts the fun way through humour, storytelling, and beginner-friendly examples that make your first step into the world of Python programming enjoyableKey FeaturesFollow an adorable, illustrated teaching cat with sharp coding instincts as your guideBuild confidence and coding skills with step-by-step explanations that gradually increase your understandingReinforce your learning through mini-projects and exercises at the end of every chapterPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThis is not your average Python programming book, because the world doesn’t need another one of those. Instead, it’s an illustrated, fun, and hands-on guide that treats learning Python like the adventure it should be. It’s designed especially for beginners who want to understand how code works without getting overwhelmed. You’ll be guided by a cheeky, know-it-all cat who’s surprisingly good at teaching Python from scratch. Don’t worry about going through it alone; a slightly moody dachshund dog is your study buddy, learning right alongside you. Each chapter introduces a core programming concept, explains it with a playful twist, and reinforces it through human-friendly examples, analogies, and exercises. Whether you’re a software professional or someone who’s never written a single line of code, this book will help you build real Python coding skills… and even enjoy the process (shocking, right?). Forget dry tutorials and walls of text. Python Illustrated speaks to visual learners, creative thinkers, cat lovers, dog lovers, and anyone who prefers their learning with a dash of humor. From writing your first function to understanding object-oriented programming, you’ll build a solid foundation in Python (without the usual headaches). What you will learnSet up Python and write your first programUnderstand variables, data types, and conditional statementsUse loops, lists, dictionaries, and tuples to handle data efficientlyWrite and use functions to create reusable codeManage files and understand object-oriented programming and inheritanceDebug your Python code to ensure it works flawlesslyDiscover how you can keep learning and building beyond this bookWho this book is forThis book is ideal for anyone with a sense of humour who’s new to Python or programming in general. It takes a step-by-step hands-on approach that will work for anyone with a practical mindset. Whether you're a student or a professional developer looking to expand your skill set, this book offers a comprehensive and enjoyable learning experience.
R 1,303.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

Introduction to Programming Concepts with Case Studies in Python
The current text provides a clear introduction to Computer Science concepts in a programming environment. It is designed as suitable use in freshman- or introductory level coursework in CS and provides the fundamental concepts as well as abstract theorems for solving computational problems. The Python language serves as a medium for illustrating and demonstrating the concepts.
R 1,830.00

R 407.00


R 794.00

R 641.00














































