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


R 550.00

R 580.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 1,594.00


Introduction to Python and Computer Programming
This book introduces Python programming language and fundamental concepts in algorithms and computing. Its target audience includes students and engineers with little or no background in programming, who need to master a practical programming language and learn the basic thinking in computer science/programming. The main contents come from lecture notes for engineering students from all disciplines, and has received high ratings. Its materials and ordering have been adjusted repeatedly according to classroom reception. Compared to alternative textbooks in the market, this book introduces the underlying Python implementation of number, string, list, tuple, dict, function, class, instance and module objects in a consistent and easy-to-understand way, making assignment, function definition, function call, mutability and binding environments understandable inside-out. By giving the abstraction of implementation mechanisms, this book builds a solid understanding of the Python programming language.
R 4,311.21

Learning to Rank for Information Retrieval and Natural Language Processing, Second Edition
Learning to rank refers to machine learning techniques for training a model in a ranking task. Learning to rank is useful for many applications in information retrieval, natural language processing, and data mining. Intensive studies have been conducted on its problems recently, and significant progress has been made. This lecture gives an introduction to the area including the fundamental problems, major approaches, theories, applications, and future work. The author begins by showing that various ranking problems in information retrieval and natural language processing can be formalized as two basic ranking tasks, namely ranking creation (or simply ranking) and ranking aggregation. In ranking creation, given a request, one wants to generate a ranking list of offerings based on the features derived from the request and the offerings. In ranking aggregation, given a request, as well as a number of ranking lists of offerings, one wants to generate a new ranking list of the offerings. Ranking creation (or ranking) is the major problem in learning to rank. It is usually formalized as a supervised learning task. The author gives detailed explanations on learning for ranking creation and ranking aggregation, including training and testing, evaluation, feature creation, and major approaches. Many methods have been proposed for ranking creation. The methods can be categorized as the pointwise, pairwise, and listwise approaches according to the loss functions they employ. They can also be categorized according to the techniques they employ, such as the SVM based, Boosting based, and Neural Network based approaches. The author also introduces some popular learning to rank methods in details. These include: PRank, OC SVM, McRank, Ranking SVM, IR SVM, GBRank, RankNet, ListNet & ListMLE, AdaRank, SVM MAP, SoftRank, LambdaRank, LambdaMART, Borda Count, Markov Chain, and CRanking. The author explains several example applications of learning to rank including web search, collaborative filtering, definition search, keyphrase extraction, query dependent summarization, and re-ranking in machine translation. A formulation of learning for ranking creation is given in the statistical learning framework. Ongoing and future research directions for learning to rank are also discussed. Table of Contents: Learning to Rank / Learning for Ranking Creation / Learning for Ranking Aggregation / Methods of Learning to Rank / Applications of Learning to Rank / Theory of Learning to Rank / Ongoing and Future Work
R 1,115.24

R 458.00

R 611.00

R 700.00


R 1,061.00

R 611.00


Keys to Planning (Second Edition)
The second edition of Keys to Planning builds upon the information shared about effective curriculum, unit, and lesson design by introducing current research and thinking related to curriculum design. The information presented in this second edition also captures insights and suggestions from classroom teachers who have attended workshops given by the presenters and who are now developing and implementing thematic units in their classrooms. The intent is not to convey how teachers might do things better, but rather is intended to focus the discussion on how teachers might do things differently given the need to support learners as they acquire the skills needed for 21st Century Literacy and Global Competence.Language educators and experts Donna Clementi and Laura Terrill have created a useful guide to assist teachers, curriculum designers, administrators and professional developers in designing thematic units where unit goals and summative performance tasks are organized around the World-Readiness Standards. Starting with an understanding of the 21st century learner, the authors establish a mindset for creating curriculum that allows learners to develop Intercultural Communicative Competence as they learn more about themselves, explore their communities and engage with the world. The authors explain and provide easy-to-follow templates to develop units of instruction and daily lessons that allow learners to explore mulitdimensional themes and essential questions that provoke critical thinking.
R 936.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

R 916.00


R 420.00

Value By Design with Microsoft Copilot Studio
Unlock the true potential of Microsoft Power Platform and AI with a design-led approach to building AI-powered solutions that are strategically aligned, human-centric, and built for lasting impact. The book takes you on a practical journey from strategy to execution, showing how to unlock measurable business impact with AI agents and the Microsoft Power Platform. You'll start by redefining what "value" truly means in the age of AI, then learn how to align use cases with strategic goals and model them into strong business cases. The book helps you choose the right type of agent, platform, and design approach--whether you're prompting, fine-tuning, or orchestrating solutions. With a strong focus on human-centered design, you'll explore how to augment rather than just automate work, build trust, and ensure ethical adoption in Power Platform. You'll then accelerate delivery with reusable assets, monitor performance through telemetry and feedback loops, and learn how to confidently communicate success to stakeholders. Finally, you'll explore how AI agents are reshaping roles, teams, and the future of work--positioning Power Platform as a foundation for ongoing innovation and value at scale. What You Will Learn: Identify the hot spots in your business where AI and low-code deliver the greatest impact - from high-friction processes to underutilized data.Align AI investments with strategic goals, ensuring every agent you build supports real business priorities, not just technical possibilities.Design the right kind of agent - from simple copilots to advanced orchestrators - using a framework that maps need to intelligence patterns.Use agent framing to drive clarity in scope and purpose Who This Book Is For: Product Managers, Strategists, Architects, Business Analysts, Administrators
R 1,368.00


R 611.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 916.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 641.00

R 550.00

Foundations of Jini 2 Programming
Here is a comprehensive reference for Java programmers interested in learning and applying Jini toward their respective network applications – any Java enabled device interoperable with any other Java-enabled device. Jini is Sun's Java-based technology, with potential to make transparent, "universal plug and play" a reality. This book is an expanded, updated version of the most popular online tutorial for Jini. Author Jan Newmarch includes comprehensive Jini advancements, and other important topics, like how Enterprise JavaBeans blend in with the Jini framework and how CORBA fits in as well. The book is based on Jini 2.0.
R 1,779.36

R 763.00


R 1,038.00

R 1,008.00

R 874.76

R 1,135.74

R 1,005.57

R 1,123.54

R 1,310.00

R 641.00





R 382.00

Animal-Assisted Brief Therapy
This book provides an overview of Animal-Assisted Activities (AAA) and Animal-Assisted Therapy (AAT) and demonstrates how they can be incorporated into solution-focused treatment programs. Pichot, focusing on the use of therapy dogs, starts with a discussion of the basics of AAA/T and solution-focused therapy, as well as what every practitioner should know about dogs before partnering with them. Successfully combining all of this into an effective treatment program is considered next. Pichot draws upon her own experience developing an AAA/T program in the substance abuse counseling program at a county public health agency to illustrate the effective implementation of such a program and the struggles and lessons learned in doing so. Using AAA/T with special populations, cultural considerations, and the impact a therapy dog can have on the handler. New in this edition are client scenarios that demonstrate the therapist’s thought process when making clinical decisions about when and how to use a therapy dog. Sample forms and treatment plans are also provided that professionals can use to modify or structure in their work with clients. The concepts and information provided in this valuable guide will be helpful for any therapist regardless of whether he or she is in private practice or working in an agency setting.
R 7,583.22















































