Search results for "Building LLM Applications with Python"
Items we need to order for you

Mathematical Modeling And Computation In Finance: With Exercises And Python And Matlab Computer Codes
This book discusses the interplay of stochastics (applied probability theory) and numerical analysis in the field of quantitative finance. The stochastic models, numerical valuation techniques, computational aspects, financial products, and risk management applications presented will enable readers to progress in the challenging field of computational finance.When the behavior of financial market participants changes, the corresponding stochastic mathematical models describing the prices may also change. Financial regulation may play a role in such changes too. The book thus presents several models for stock prices, interest rates as well as foreign-exchange rates, with increasing complexity across the chapters. As is said in the industry, 'do not fall in love with your favorite model.' The book covers equity models before moving to short-rate and other interest rate models. We cast these models for interest rate into the Heath-Jarrow-Morton framework, show relations between the different models, and explain a few interest rate products and their pricing.The chapters are accompanied by exercises. Students can access solutions to selected exercises, while complete solutions are made available to instructors. The MATLAB and Python computer codes used for most tables and figures in the book are made available for both print and e-book users. This book will be useful for people working in the financial industry, for those aiming to work there one day, and for anyone interested in quantitative finance. The topics that are discussed are relevant for MSc and PhD students, academic researchers, and for quants in the financial industry.Supplementary Material:Solutions Manual is available to instructors who adopt this textbook for their courses. Please contact sales@wspc.com.
R 2,125.00

Digital Filter Design using Python for Power Engineering Applications
This book is an in-depth description on how to design digital filters. The presentation is geared for practicing engineers, using open source computational tools, while incorporating fundamental signal processing theory. The author includes theory as-needed, with an emphasis on translating to practical application. The book describes tools in detail that can be used for filter design, along with the steps needed to automate the entire process.Breaks down signal processing theory into simple, understandable language for practicing engineers;Provides readers with a highly-practical introduction to digital filter design;Uses open source computational tools, while incorporating fundamental signal processing theory;Describes examples of digital systems in engineering and a description of how they are implemented in practice;Includes case studies where filter design is described in depth from inception to final implementation.
R 3,168.16

Leveraging Applications of Formal Methods, Verification and Validation. Practice
This four-volume set LNCS 13701-13704 constitutes contributions of the associated events held at the 11th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2022, which took place in Rhodes, Greece, in October/November 2022. The contributions in the four-volume set are organized according to the following topical sections: specify this - bridging gaps between program specification paradigms; x-by-construction meets runtime verification; verification and validation of concurrent and distributed heterogeneous systems; programming - what is next: the role of documentation; automated software re-engineering; DIME day; rigorous engineering of collective adaptive systems; formal methods meet machine learning; digital twin engineering; digital thread in smart manufacturing; formal methods for distributed computing in future railway systems; industrial day.
R 2,768.68

Hands-On Exploratory Data Analysis with Python
Discover techniques to summarize the characteristics of your data using PyPlot, NumPy, SciPy, and pandasKey FeaturesUnderstand the fundamental concepts of exploratory data analysis using PythonFind missing values in your data and identify the correlation between different variablesPractice graphical exploratory analysis techniques using Matplotlib and the Seaborn Python packageBook DescriptionExploratory Data Analysis (EDA) is an approach to data analysis that involves the application of diverse techniques to gain insights into a dataset. This book will help you gain practical knowledge of the main pillars of EDA - data cleaning, data preparation, data exploration, and data visualization.You’ll start by performing EDA using open source datasets and perform simple to advanced analyses to turn data into meaningful insights. You’ll then learn various descriptive statistical techniques to describe the basic characteristics of data and progress to performing EDA on time-series data. As you advance, you’ll learn how to implement EDA techniques for model development and evaluation and build predictive models to visualize results. Using Python for data analysis, you’ll work with real-world datasets, understand data, summarize its characteristics, and visualize it for business intelligence.By the end of this EDA book, you’ll have developed the skills required to carry out a preliminary investigation on any dataset, yield insights into data, present your results with visual aids, and build a model that correctly predicts future outcomes.What you will learnImport, clean, and explore data to perform preliminary analysis using powerful Python packagesIdentify and transform erroneous data using different data wrangling techniquesExplore the use of multiple regression to describe non-linear relationshipsDiscover hypothesis testing and explore techniques of time-series analysisUnderstand and interpret results obtained from graphical analysisBuild, train, and optimize predictive models to estimate resultsPerform complex EDA techniques on open source datasetsWho this book is forThis EDA book is for anyone interested in data analysis, especially students, statisticians, data analysts, and data scientists. The practical concepts presented in this book can be applied in various disciplines to enhance decision-making processes with data analysis and synthesis. Fundamental knowledge of Python programming and statistical concepts is all you need to get started with this book.
R 2,735.00

Foundations of Crystallography with Computer Applications
The Third Edition of Foundations of Crystallography with Computer Applications is a textbook for undergraduate and graduate students studying the solid state in chemistry, physics, materials science, geological sciences, and engineering. It takes a straightforward, logical approach to explaining how atoms are arranged in crystals and how crystal systems are related to each other. New to this edition is the inclusion of interactive starter programs in Python, which allow the students to focus on concepts and not treat crystallographic programs as ‘black boxes.’ Since many students have trouble visualizing three dimensional constructions, this book begins with detailed discussions in two dimensions leading up to the three-dimensional understanding. The first 7 chapters introduce the fundamental principles; chapter 8 suggests student projects, and the final 7 chapters give detailed examples of the 7 crystal systems. Key features: Uses Python, the leading open-source scientific language, with libraries including Numpy for matrix manipulations, Matplotlib for graphics and Mplot3d for interactive 3-D modelling. Provides a gentle introduction to Python with Jupyter Notebooks, which combine interactive code and formatted documentation. Color codes both point group and space group diagrams using a new scheme devised by the author to emphasize the change of handedness of the symmetry operations and their consequences. Suggests student projects with data that can be found in the free Teaching Subset of the Cambridge Structural Database, the American Mineralogist Crystal Structure Database, and others. This book’s thorough but accessible style gives students a strong foundation in the subject. Over one thousand students have successfully used this book at Virginia Tech, and many more will continue to benefit from this new edition.
R 3,700.00

Handbook of Deep Learning Applications
This book presents a broad range of deep-learning applications related to vision, natural language processing, gene expression, arbitrary object recognition, driverless cars, semantic image segmentation, deep visual residual abstraction, brain–computer interfaces, big data processing, hierarchical deep learning networks as game-playing artefacts using regret matching, and building GPU-accelerated deep learning frameworks. Deep learning, an advanced level of machine learning technique that combines class of learning algorithms with the use of many layers of nonlinear units, has gained considerable attention in recent times. Unlike other books on the market, this volume addresses the challenges of deep learning implementation, computation time, and the complexity of reasoning and modeling different type of data. As such, it is a valuable and comprehensive resource for engineers, researchers, graduate students and Ph.D. scholars.
R 8,552.21

Introduction to Statistics with Python
Now in its second edition, this textbook provides an introduction to Python and its use for statistical data analysis. It covers common statistical tests for continuous, discrete and categorical data, as well as linear regression analysis and topics from survival analysis and Bayesian statistics.For this new edition, the introductory chapters on Python, data input and visualization have been reworked and updated. The chapter on experimental design has been expanded, and programs for the determination of confidence intervals commonly used in quality control have been introduced. The book also features a new chapter on finding patterns in data, including time series. A new appendix describes useful programming tools, such as testing tools, code repositories, and GUIs.The provided working code for Python solutions, together with easy-to-follow examples, will reinforce the reader’s immediate understanding of the topic. Accompanying data sets and Python programs are also available online. With recent advances in the Python ecosystem, Python has become a popular language for scientific computing, offering a powerful environment for statistical data analysis.With examples drawn mainly from the life and medical sciences, this book is intended primarily for masters and PhD students. As it provides the required statistics background, the book can also be used by anyone who wants to perform a statistical data analysis.
R 3,663.00

Developing Modern Database Applications with PostgreSQL
Get up to speed with core PostgreSQL tasks such as database administration, application development, database performance monitoring, and database testingKey FeaturesBuild real-world enterprise database management systems using Postgres 12 featuresExplore the development, administrative and security aspects of PostgreSQL 12Implement best practices from industry experts to build powerful database applicationsBook DescriptionPostgreSQL is an open-source object-relational database management system (DBMS) that provides enterprise-level services, including high performance and scalability. This book is a collection of unique projects providing you with a wealth of information relating to administering, monitoring, and testing PostgreSQL. The focus of each project is on both the development and the administrative aspects of PostgreSQL.Starting by exploring development aspects such as database design and its implementation, you'll then cover PostgreSQL administration by understanding PostgreSQL architecture, PostgreSQL performance, and high-availability clusters. Various PostgreSQL projects are explained through current technologies such as DevOps and cloud platforms using programming languages like Python and Node.js. Later, you'll get to grips with the well-known database API tool, PostgREST, before learning how to use popular PostgreSQL database testing frameworks. The book is also packed with essential tips and tricks and common patterns for working seamlessly in a production environment. All the chapters will be explained with the help of a real-world case study on a small banking application for managing ATM locations in a city.By the end of this DBMS book, you'll be proficient in building reliable database solutions as per your organization's needs.What you will learnSet up high availability PostgreSQL database clusters in the same containment, a cross-containment, and on the cloudMonitor the performance of a PostgreSQL databaseCreate automated unit tests and implement test-driven development for a PostgreSQL databaseDevelop PostgreSQL apps on cloud platforms using DevOps with Python and Node.jsWrite robust APIs for PostgreSQL databases using Python programming, Node.js, and PostgRESTCreate a geospatial database using PostGIS and PostgreSQLImplement automatic configuration by Ansible and Terraform for PostgresWho this book is forThis PostgreSQL book is for database developers, database administrators, data architects, or anyone who wants to build end-to-end database projects using Postgres. This book will also appeal to software engineers, IT technicians, computer science researchers, and university students who are interested in database development and administration. Some familiarity with PostgreSQL and Linux is required to grasp the concepts covered in the book effectively.
R 1,661.00

R 1,139.00

Practical Maya Programming with Python
"Practical Maya Programming with Python" is a practical tutorial packed with plenty of examples and sample projects which guides you through building reusable, independent modules and handling unexpected errors. If you are a developer looking to build a powerful system using Python and Maya's capabilities, then this book is for you. Practical Maya Programming with Python is perfect for intermediate users with basic experience in Python and Maya who want to better their knowledge and skills.
R 1,661.00

R 1,191.00


R 1,465.00

R 458.00

R 1,921.00

Numerical Methods in Physics with Python
Bringing together idiomatic Python programming, foundational numerical methods, and physics applications, this is an ideal standalone textbook for courses on computational physics. All the frequently used numerical methods in physics are explained, including foundational techniques and hidden gems on topics such as linear algebra, differential equations, root-finding, interpolation, and integration. The second edition of this introductory book features several new codes and 140 new problems (many on physics applications), as well as new sections on the singular-value decomposition, derivative-free optimization, Bayesian linear regression, neural networks, and partial differential equations. The last section in each chapter is an in-depth project, tackling physics problems that cannot be solved without the use of a computer. Written primarily for students studying computational physics, this textbook brings the non-specialist quickly up to speed with Python before looking in detail at the numerical methods often used in the subject.
R 2,353.00

Digital Filter Design using Python for Power Engineering Applications
This book is an in-depth description on how to design digital filters. The presentation is geared for practicing engineers, using open source computational tools, while incorporating fundamental signal processing theory. The author includes theory as-needed, with an emphasis on translating to practical application. The book describes tools in detail that can be used for filter design, along with the steps needed to automate the entire process.Breaks down signal processing theory into simple, understandable language for practicing engineers;Provides readers with a highly-practical introduction to digital filter design;Uses open source computational tools, while incorporating fundamental signal processing theory;Describes examples of digital systems in engineering and a description of how they are implemented in practice;Includes case studies where filter design is described in depth from inception to final implementation.
R 3,736.91

Bio-Inspired Computational Intelligence and Applications
This book is part of a two-volume work that constitutes the refereed proceedings of the International Conference on Life System Modeling and Simulation, LSMS 2007, held in Shanghai, China, September 2007.Coverage includes advanced neural network theory, advanced evolutionary computing theory, ant colonies and particle swarm optimization, intelligent modeling, monitoring, and control of complex nonlinear systems, as well as biomedical signal processing, imaging and visualization.
R 3,123.58


Scaling Python with Dask
Modern systems contain multicore CPUs and GPUs that have the potential for parallel computing. But many scientific Python tools were not designed to leverage this parallelism. With this short but thorough resource, data scientists and Python programmers will learn how the Dask open source library for parallel computing provides APIs that make it easy to parallelize PyData libraries including NumPy, pandas, and scikit-learn. Authors Holden Karau and Mika Kimmins show you how to use Dask computations in local systems and then scale to the cloud for heavier workloads. This practical book explains why Dask is popular among industry experts and academics and is used by organizations that include Walmart, Capital One, Harvard Medical School, and NASA. With this book, you'll learn: What Dask is, where you can use it, and how it compares with other toolsHow to use Dask for batch data parallel processingKey distributed system concepts for working with DaskMethods for using Dask with higher-level APIs and building blocksHow to work with integrated libraries such as scikit-learn, pandas, and PyTorchHow to use Dask with GPUs
R 1,824.00

Building Spring 2 Enterprise Applications
This is a brilliantly practical work that lets the reader experience a real-world scalable agile enterprise Java-based application being built from the ground up using the latest Spring 2.x kit available. The open source agile lightweight Spring (meta) Framework 2.x is by far the leading innovative force and "lightning rod" that’s driving today’s Java industry. Spring has time and time again proven itself in real-world highly scalable enterprise settings such as banks and other financial institutions. This book is the only authoritative Spring 2 authored book, as it has been written by team members of Interface21, the group that lead the Spring Foundation and its growing community.
R 980.00

R 412.00

Decentralized Applications
Take advantage of Bitcoin's underlying technology, the blockchain, to build massively scalable, decentralized applications known as dapps. In this practical guide, author Siraj Raval explains why dapps will become more widely used-and profitable-than today's most popular web apps. You'll learn how the blockchain's cryptographically stored ledger, scarce-asset model, and peer-to-peer (P2P) technology provide a more flexible, better-incentivized structure than current software models. Once you understand the theory behind dapps and what a thriving dapp ecosystem looks like, Raval shows you how to use existing tools to create a working dapp. You'll then take a deep dive into the OpenBazaar decentralized market, and examine two case studies of successful dapps currently in use.Learn advances in distributed-system technology that make distributed data, wealth, identity, computing, and bandwidth possible Build a Twitter clone with the Go language, distributed architecture, decentralized messaging app, and peer-to-peer data store Learn about OpenBazaar's decentralized market and its structure for supporting transactions Explore Lighthouse, a decentralized crowdfunding project that rivals sites such as Kickstarter and IndieGogo Take an in-depth look at La'Zooz, a P2P ridesharing app that transmits data directly between riders and drivers
R 889.00

Data Mining With Decision Trees: Theory And Applications
This is the first comprehensive book dedicated entirely to the field of decision trees in data mining and covers all aspects of this important technique.Decision trees have become one of the most powerful and popular approaches in knowledge discovery and data mining, the science and technology of exploring large and complex bodies of data in order to discover useful patterns. The area is of great importance because it enables modeling and knowledge extraction from the abundance of data available. Both theoreticians and practitioners are continually seeking techniques to make the process more efficient, cost-effective and accurate. Decision trees, originally implemented in decision theory and statistics, are highly effective tools in other areas such as data mining, text mining, information extraction, machine learning, and pattern recognition. This book invites readers to explore the many benefits in data mining that decision trees offer:
R 4,266.48


Multilevel Modeling Methods with Introductory and Advanced Applications
Multilevel Modeling Methods with Introductory and Advanced Applications provides a cogent and comprehensive introduction to the area of multilevel modeling for methodological and applied researchers as well as advanced graduate students. The book is designed to be able to serve as a textbook for a one or two semester course in multilevel modeling. The topics of the seventeen chapters range from basic to advanced, yet each chapter is designed to be able to stand alone as an instructional unit on its respective topic, with an emphasis on application and interpretation.In addition to covering foundational topics on the use of multilevel models for organizational and longitudinal research, the book includes chapters on more advanced extensions and applications, such as cross-classified random effects models, non-linear growth models, mixed effects location scale models, logistic, ordinal, and Poisson models, and multilevel mediation. In addition, the volume includes chapters addressing some of the most important design and analytic issues including missing data, power analyses, causal inference, model fit, and measurement issues. Finally, the volume includes chapters addressing special topics such as using large-scale complex sample datasets, and reporting the results of multilevel designs.Each chapter contains a section called Try This!, which poses a structured data problem for the reader. We have linked our book to a website (http://modeling.uconn.edu) containing data for the Try This! section, creating an opportunity for readers to learn by doing. The inclusion of the Try This! problems, data, and sample code eases the burden for instructors, who must continually search for class examples and homework problems. In addition, each chapter provides recommendations for additional methodological and applied readings.
R 2,561.00

Formalizing Natural Languages with NooJ 2019 and Its Natural Language Processing Applications
This book constitutes the refereed proceedings of the 13th International Conference, NooJ 2019, held in Hammamet, Tunisia, in June 2019. NooJ is a linguistic development environment that allows linguists to formalize several levels of linguistic phenomena. NooJ provides linguists with tools to develop dictionaries, regular grammars, context-free grammars, context-sensitive grammars and unrestricted grammars as well as their graphical equivalent to formalize each linguistic phenomenon. The 18 full papers presented were carefully reviewed and selected from 54 submissions. The papers are organized in the following tracks: Development of Linguistic Resources, Natural Language Processing Applications, NooJ for the Digital Humanities.
R 1,545.07

Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform
Essential Infrastructure as Code teaches patterns for scaling systems and supporting infrastructure for mission-critical applications. The book is fullof flexible automation techniques and universal principles that are easy toapply to almost any use case, from data centers, to public cloud, to software-as-a-Service. The book is full of techniques that work whether you’re managing your personal projects or making live network changes across a large enterprise. Infrastructure as Code (IaC) replaces time-consuming manual provisioning and configuration with automation via configuration managers or provisioning tools like Hashicorp Terraform. Managing your infrastructure as code makes it easy to test changes and implement new features, scale systems without downtime or operational toil, and rapidly roll back mistakes.
R 1,963.00

Architecture Patterns with Python
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Python isn’t always straightforward.With this hands-on guide, Harry Percival and Bob Gregory from MADE.com introduce proven architectural design patterns to help Python developers manage application complexity—and get the most value out of their test suites.Each pattern is illustrated with concrete examples in beautiful, idiomatic Python, avoiding some of the verbosity of Java and C# syntax. Patterns include:Dependency inversion and its links to ports and adapters (hexagonal/clean architecture)Domain-driven design’s distinction between Entities, Value Objects, and AggregatesRepository and Unit of Work patterns for persistent storageEvents, commands, and the message busCommand-query responsibility segregation (CQRS)Event-driven architecture and reactive microservices
R 1,638.00

Handbook of Computer Programming with Python
This handbook provides a hands-on experience based on the underlying topics, and assists students and faculty members in developing their algorithmic thought process and programs for given computational problems. It can also be used by professionals who possess the necessary theoretical and computational thinking background but are presently making their transition to Python.Key Features:Discusses concepts such as basic programming principles, OOP principles, database programming, GUI programming, application development, data analytics and visualization, statistical analysis, virtual reality, data structures and algorithms, machine learning, and deep learning Provides the code and the output for all the concepts discussedIncludes a case study at the end of each chapterThis handbook will benefit students of computer science, information systems, and information technology, or anyone who is involved in computer programming (entry-to-intermediate level), data analytics, HCI-GUI, and related disciplines.
R 5,765.50

Deep Learning: Algorithms and Applications
This book presents a wealth of deep-learning algorithms and demonstrates their design process. It also highlights the need for a prudent alignment with the essential characteristics of the nature of learning encountered in the practical problems being tackled. Intended for readers interested in acquiring practical knowledge of analysis, design, and deployment of deep learning solutions to real-world problems, it covers a wide range of the paradigm’s algorithms and their applications in diverse areas including imaging, seismic tomography, smart grids, surveillance and security, and health care, among others. Featuring systematic and comprehensive discussions on the development processes, their evaluation, and relevance, the book offers insights into fundamental design strategies for algorithms of deep learning.
R 7,326.00

Research Software Engineering with Python
Writing and running software is now as much a part of science as telescopes and test tubes, but most researchers are never taught how to do either well. As a result, it takes them longer to accomplish simple tasks than it should, and it is harder for them to share their work with others than it needs to be.This book introduces the concepts, tools, and skills that researchers need to get more done in less time and with less pain. Based on the practical experiences of its authors, who collectively have spent several decades teaching software skills to scientists, it covers everything graduate-level researchers need to automate their workflows, collaborate with colleagues, ensure that their results are trustworthy, and publish what they have built so that others can build on it. The book assumes only a basic knowledge of Python as a starting point, and shows readers how it, the Unix shell, Git, Make, and related tools can give them more time to focus on the research they actually want to do.Research Software Engineering with Python can be used as the main text in a one-semester course or for self-guided study. A running example shows how to organize a small research project step by step; over a hundred exercises give readers a chance to practice these skills themselves, while a glossary defining over two hundred terms will help readers find their way through the terminology. All of the material can be re-used under a Creative Commons license, and all royalties from sales of the book will be donated to The Carpentries, an organization that teaches foundational coding and data science skills to researchers worldwide.
R 3,114.00

R 947.00

Machine Learning for Time-Series with Python
Get better insights from time-series data and become proficient in model performance analysisKey FeaturesExplore popular and modern machine learning methods including the latest online and deep learning algorithmsLearn to increase the accuracy of your predictions by matching the right model with the right problemMaster time series via real-world case studies on operations management, digital marketing, finance, and healthcareBook DescriptionThe Python time-series ecosystem is huge and often quite hard to get a good grasp on, especially for time-series since there are so many new libraries and new models. This book aims to deepen your understanding of time series by providing a comprehensive overview of popular Python time-series packages and help you build better predictive systems. Machine Learning for Time-Series with Python starts by re-introducing the basics of time series and then builds your understanding of traditional autoregressive models as well as modern non-parametric models. By observing practical examples and the theory behind them, you will become confident with loading time-series datasets from any source, deep learning models like recurrent neural networks and causal convolutional network models, and gradient boosting with feature engineering. This book will also guide you in matching the right model to the right problem by explaining the theory behind several useful models. You’ll also have a look at real-world case studies covering weather, traffic, biking, and stock market data. By the end of this book, you should feel at home with effectively analyzing and applying machine learning methods to time-series.What you will learnUnderstand the main classes of time series and learn how to detect outliers and patternsChoose the right method to solve time-series problemsCharacterize seasonal and correlation patterns through autocorrelation and statistical techniquesGet to grips with time-series data visualizationUnderstand classical time-series models like ARMA and ARIMAImplement deep learning models, like Gaussian processes, transformers, and state-of-the-art machine learning modelsBecome familiar with many libraries like Prophet, XGboost, and TensorFlowWho this book is forThis book is ideal for data analysts, data scientists, and Python developers who want instantly useful and practical recipes to implement today, and a comprehensive reference book for tomorrow. Basic knowledge of the Python Programming language is a must, while familiarity with statistics will help you get the most out of this book.
R 1,889.00

Architecture of Open Source Applications, Volume II
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well - usually programs they wrote themselves - and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes. This second volume of The Architecture of Open Source Applications aims to change that. In it, the authors of twenty-four open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.
R 1,140.00

R 1,099.00

Database Systems for Advanced Applications
This two volume set LNCS 9642 and LNCS 9643 constitutes the refereed proceedings of the 21st International Conference on Database Systems for Advanced Applications, DASFAA 2016, held in Dallas, TX, USA, in April 2016. The 61 full papers presented were carefully reviewed and selected from a total of 183 submissions. The papers cover the following topics: crowdsourcing, data quality, entity identification, data mining and machine learning, recommendation, semantics computing and knowledge base, textual data, social networks, complex queries, similarity computing, graph databases, and miscellaneous, advanced applications.
R 2,204.44

Learn to Program with Python 3
Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding with an accessible, step-by-step approach designed to bring you comfortably into the world of software development.Real–world analogies make the material understandable, with a wide variety of well-documented examples to illustrate each concept. Along the way, you’ll develop short programs through a series of coding challenges that reinforce the content of the chapters.Learn to Program with Python 3 guides you with material developed in the author's university computer science courses. The author's conversational style feels like you're working with a personal tutor. All material is thoughtfully laid out, each lesson building on previous ones. What You'll Learn Understand programming basics with Python, based on material developed in the author's college coursesLearn core concepts: variables, functions, conditionals, loops, lists, strings, and moreExplore example programs including simple games you can program and customizeBuild modules to reuse your own codeWho This Book Is ForThis book assumes no prior programming experience, and would be appropriate as text for a high school or college introduction to computer science.
R 1,326.49

Multilevel Modeling Methods with Introductory and Advanced Applications
Multilevel Modeling Methods with Introductory and Advanced Applications provides a cogent and comprehensive introduction to the area of multilevel modeling for methodological and applied researchers as well as advanced graduate students. The book is designed to be able to serve as a textbook for a one or two semester course in multilevel modeling. The topics of the seventeen chapters range from basic to advanced, yet each chapter is designed to be able to stand alone as an instructional unit on its respective topic, with an emphasis on application and interpretation.In addition to covering foundational topics on the use of multilevel models for organizational and longitudinal research, the book includes chapters on more advanced extensions and applications, such as cross-classified random effects models, non-linear growth models, mixed effects location scale models, logistic, ordinal, and Poisson models, and multilevel mediation. In addition, the volume includes chapters addressing some of the most important design and analytic issues including missing data, power analyses, causal inference, model fit, and measurement issues. Finally, the volume includes chapters addressing special topics such as using large-scale complex sample datasets, and reporting the results of multilevel designs.Each chapter contains a section called Try This!, which poses a structured data problem for the reader. We have linked our book to a website (http://modeling.uconn.edu) containing data for the Try This! section, creating an opportunity for readers to learn by doing. The inclusion of the Try This! problems, data, and sample code eases the burden for instructors, who must continually search for class examples and homework problems. In addition, each chapter provides recommendations for additional methodological and applied readings.
R 5,180.99

Classical Mechanics With Applications
This textbook — appropriate for a one-semester course in classical mechanics at the late undergraduate or early graduate level — presents a fresh, modern approach to mechanics. About 150 exercises, covering a wide variety of topics and applications, have solutions roughly outlined for enhanced understanding. Unique to this text is the versatile application of programming language Mathematica™ throughout to analyze systems and generate results. Coverage is also devoted to the topic on one dimensional continuum systems. The extensive discussions on inverse problems of mechanical systems and the detailed analysis of stability of classical systems certainly make this an outstanding textbook.
R 1,828.78

Web Scraping with Python
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves as a comprehensive guide to scraping almost every type of data from the modern web.Part I focuses on web scraping mechanics: using Python to request information from a web server, performing basic handling of the server's response, and interacting with sites in an automated fashion. Part II explores a variety of more specific tools and applications to fit any web scraping scenario you're likely to encounter.Parse complicated HTML pagesDevelop crawlers with the Scrapy frameworkLearn methods to store the data you scrapeRead and extract data from documentsClean and normalize badly formatted dataRead and write natural languagesCrawl through forms and loginsScrape JavaScript and crawl through APIsUse and write image-to-text softwareAvoid scraping traps and bot blockersUse scrapers to test your website
R 1,638.00

Bayesian Analysis with Python
Bayesian modeling with PyMC3 and exploratory analysis of Bayesian models with ArviZ Key FeaturesA step-by-step guide to conduct Bayesian data analyses using PyMC3 and ArviZA modern, practical and computational approach to Bayesian statistical modelingA tutorial for Bayesian analysis and best practices with the help of sample problems and practice exercises.Book DescriptionThe second edition of Bayesian Analysis with Python is an introduction to the main concepts of applied Bayesian inference and its practical implementation in Python using PyMC3, a state-of-the-art probabilistic programming library, and ArviZ, a new library for exploratory analysis of Bayesian models.The main concepts of Bayesian statistics are covered using a practical and computational approach. Synthetic and real data sets are used to introduce several types of models, such as generalized linear models for regression and classification, mixture models, hierarchical models, and Gaussian processes, among others. By the end of the book, you will have a working knowledge of probabilistic modeling and you will be able to design and implement Bayesian models for your own data science problems. After reading the book you will be better prepared to delve into more advanced material or specialized statistical modeling if you need to.What you will learnBuild probabilistic models using the Python library PyMC3 Analyze probabilistic models with the help of ArviZ Acquire the skills required to sanity check models and modify them if necessary Understand the advantages and caveats of hierarchical modelsFind out how different models can be used to answer different data analysis questionsCompare models and choose between alternative onesDiscover how different models are unified from a probabilistic perspective Think probabilistically and benefit from the flexibility of the Bayesian frameworkWho this book is forIf you are a student, data scientist, researcher, or a developer looking to get started with Bayesian data analysis and probabilistic programming, this book is for you. The book is introductory so no previous statistical knowledge is required, although some experience in using Python and NumPy is expected.
R 1,661.00

Data Analytics in e-Learning: Approaches and Applications
This book focuses on research and development aspects of building data analytics workflows that address various challenges of e-learning applications.This book represents a guideline for building a data analysis workflow from scratch. Each chapter presents a step of the entire workflow, starting from an available dataset and continuing with building interpretable models, enhancing models, and tackling aspects of evaluating engagement and usability. The related work shows that many papers have focused on machine learning usage and advancement within e-learning systems. However, limited discussions have been found on presenting a detailed complete roadmap from the raw dataset up to the engagement and usability issues. Practical examples and guidelines are provided for designing and implementing new algorithms that address specific problems or functionalities. This roadmap represents a potential resource for various advances of researchers and practitioners in educational data mining and learning analytics.
R 7,296.24

Classification Applications with Deep Learning and Machine Learning Technologies
This book is very beneficial for early researchers/faculty who want to work in deep learning and machine learning for the classification domain. It helps them study, formulate, and design their research goal by aligning the latest technologies studies’ image and data classifications. The early start-up can use it to work with product or prototype design requirement analysis and its design and development.
R 7,326.00

Implementations and Applications of Machine Learning
This book provides step-by-step explanations of successful implementations and practical applications of machine learning. The book’s GitHub page contains software codes to assist readers in adapting materials and methods for their own use. A wide variety of applications are discussed, including wireless mesh network and power systems optimization; computer vision; image and facial recognition; protein prediction; data mining; and data discovery. Numerous state-of-the-art machine learning techniques are employed (with detailed explanations), including biologically-inspired optimization (genetic and other evolutionary algorithms, swarm intelligence); Viola Jones face detection; Gaussian mixture modeling; support vector machines; deep convolutional neural networks with performance enhancement techniques (including network design, learning rate optimization, data augmentation, transfer learning); spiking neural networks and timing dependent plasticity; frequent itemset mining; binary classification; and dynamic programming. This book provides valuable information on effective, cutting-edge techniques, and approaches for students, researchers, practitioners, and teachers in the field of machine learning.
R 5,275.50

Robo-Advisor with Python
Build your own robo-advisor in Python to manage your investments and get up and running in no timePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the use cases, workflow, and features that make up robo-advisorsLearn how to build core robo-advisor capabilities for goals, risk questions, portfolios, and projectionsDiscover how to operate the automated processes of a built and deployed robo-advisorBook DescriptionRobo-advisors are becoming table stakes for the wealth management industry across all segments, from retail to high-net-worth investors. Robo-advisors enable you to manage your own portfolios and financial institutions to create automated platforms for effective digital wealth management. This book is your hands-on guide to understanding how Robo-advisors work, and how to build one efficiently. The chapters are designed in a way to help you get a comprehensive grasp of what Robo-advisors do and how they are structured with an end-to-end workflow. You'll begin by learning about the key decisions that influence the building of a Robo-advisor, along with considerations on building and licensing a platform. As you advance, you'll find out how to build all the core capabilities of a Robo-advisor using Python, including goals, risk questionnaires, portfolios, and projections. The book also shows you how to create orders, as well as open accounts and perform KYC verification for transacting. Finally, you'll be able to implement capabilities such as performance reporting and rebalancing for operating a Robo-advisor with ease. By the end of this book, you'll have gained a solid understanding of how Robo-advisors work and be well on your way to building one for yourself or your business.What you will learnExplore what Robo-advisors do and why they existCreate a workflow to design and build a Robo-advisor from the bottom upBuild and license Robo-advisors using different approachesOpen and fund accounts, complete KYC verification, and manage ordersBuild Robo-advisor features for goals, projections, portfolios, and moreOperate a Robo-advisor with P&L, rebalancing, and fee managementWho this book is forIf you are a finance professional or a data professional working in wealth management and are curious about how robo-advisors work, this book is for you. It will be helpful to have a basic understanding of Python and investing concepts. This is a great handbook for developers interested in building their own robo-advisor to manage personal investments or build a platform for their business to operate, as well as for product managers and business leaders in financial services looking to lease, buy, or build a robo-advisor.
R 1,368.00
















































