Search results for "Python"
Items we need to order for you

Python Book
The Python Book Discover the power of one of the fastest growing programming languages in the world with this insightful new resource The Python Book delivers an essential introductory guide to learning Python for anyone who works with data but does not have experience in programming. The author, an experienced data scientist and Python programmer, shows readers how to use Python for data analysis, exploration, cleaning, and wrangling. Readers will learn what in the Python language is important for data analysis, and why. The Python Book offers readers a thorough and comprehensive introduction to Python that is both simple enough to be ideal for a novice programmer, yet robust to be useful for those more experienced in the language. The book assists budding programmers to gradually increase their skills as they move through the book, always with an understanding of what they are covering and why it is useful. Used by major companies like Google, Facebook, Instagram, Spotify, and more, Python promises to remain central to the programming landscape for years to come. Containing a thorough discussion of Python programming topics like variables, equalities and comparisons, tuple and dictionary data types, while and for loops, and if statements, readers will also learn: How to use highly useful Python programming libraries, including Pandas and MatplotlibHow to write Python functions and classesHow to write and use Python scriptsTo deal with different data types within Python Perfect for statisticians, computer scientists, software programmers, and practitioners working in private industry and medicine, The Python Book will also be of interest to students in any of the aforementioned fields. As it assumes no programming experience or knowledge, the book is ideal for those who work with data and want to learn to use Python to enhance their work.
R 1,887.00

Introduction to R and Python for Data Analysis
An Introduction to R and Python for Data Analysis helps teach students to code in both R and Python simultaneously. As both R and Python can be used in similar manners, it is useful and efficient to learn both at the same time, helping lecturers and students to teach and learn more, save time, whilst reinforcing the shared concepts and differences of the systems. This tandem learning is highly useful for students, helping them to become literate in both languages, and develop skills which will be handy after their studies. This book presumes no prior experience with computing, and is intended to be used by students from a variety of backgrounds. The side-by-side formatting of this book helps introductory graduate students quickly grasp the basics of R and Python, with the exercises providing helping them to teach themselves the skills they will need upon the completion of their course, as employers now ask for competency in both R and Python. Teachers and lecturers will also find this book useful in their teaching, providing a singular work to help ensure their students are well trained in both computer languages. All data for exercises can be found here: https://github.com/tbrown122387/randpythonbook/tree/master/data. Instructors can access the solutions manual via the book's website.Key features: - Teaches R and Python in a "side-by-side" way. - Examples are tailored to aspiring data scientists and statisticians, not software engineers. - Designed for introductory graduate students.- Does not assume any mathematical background.
R 5,165.00

Data Clustering with Python
Data clustering, an interdisciplinary field with diverse applications, has gained increasing popularity since its origins in the 1950s. Over the past six decades, researchers from various fields have proposed numerous clustering algorithms. In 2011, I wrote a book on implementing clustering algorithms in C++ using object-oriented programming. While C++ offers efficiency, its steep learning curve makes it less ideal for rapid prototyping. Since then, Python has surged in popularity, becoming the most widely used programming language since 2022. Its simplicity and extensive scientific libraries make it an excellent choice for implementing clustering algorithms.Features:Introduction to Python programming fundamentalsOverview of key concepts in data clusteringImplementation of popular clustering algorithms in PythonPractical examples of applying clustering algorithms to datasetsAccess to associated Python code on GitHubThis book extends my previous work by implementing clustering algorithms in Python. Unlike the object-oriented approach in C++, this book uses a procedural programming style, as Python allows many clustering algorithms to be implemented concisely. The book is divided into two parts: the first introduces Python and key libraries like NumPy, Pandas, and Matplotlib, while the second covers clustering algorithms, including hierarchical and partitional methods. Each chapter includes theoretical explanations, Python implementations, and practical examples, with comparisons to scikit-learn where applicable.This book is ideal for anyone interested in clustering algorithms, with no prior Python experience required. The complete source code is available at: https://github.com/ganml/dcpython.
R 5,638.33






Geocomputation with Python
Geocomputation with Python is a comprehensive resource for working with geographic data with the most popular programming language in the world. The book gives an overview of Python's capabilities for spatial data analysis, as well as dozens of worked-through examples covering the entire range of standard GIS operations. A unique selling point of the book is its cohesive and joined-up coverage of both vector and raster geographic data models and consistent learning curve. This book is an excellent starting point for those new to working with geographic data with Python, making it ideal for students and practitioners beginning their journey with Python.Key features:Showcases the integration of vector and raster datasets operations.Provides explanation of each line of code in the book to minimize surprises.Includes example datasets and meaningful operations to illustrate the applied nature of geographic research.Another unique feature is that this book is part of a wider community. Geocomputation with Python is a sister project of Geocomputation with R (Lovelace, Nowosad, and Muenchow 2019), a book on geographic data analysis, visualization, and modeling using the R programming language that has numerous contributors and an active community.The book teaches how to import, process, examine, transform, compute, and export spatial vector and raster datasets with Python, the most widely used language for data science and many other domains. Reading the book and running the reproducible code chunks within will make you a proficient user of key packages in the ecosystem, including shapely, geopandas, and rasterio. The book also demonstrates how to make use of dozens of additional packages for a wide range of tasks, from interactive map making to terrain modeling. Geocomputation with Python provides a firm foundation for more advanced topics, including spatial statistics, machine learning involving spatial data, and spatial network analysis, and a gateway into the vibrant and supportive community developing geographic tools in Python and beyond.
R 9,977.96


Computational Probability with Python
Probability theory provides the foundation for understanding uncertainty in fields ranging from finance and insurance to engineering and data science. This textbook is designed for undergraduate actuarial students seeking a clear, practical, and mathematically sound introduction to the subject. Requiring only a first course in calculus, it develops core ideas in a structured and accessible way, making it suitable for a one-semester course as well as for independent study.What sets this book apart is its balanced approach between intuition and rigor. Rather than relying heavily on measure-theoretic formalism or focusing solely on computational techniques, it introduces essential concepts—such as probability spaces—in a gradual and approachable manner. By combining theoretical development with computational tools, the text bridges the gap between abstract understanding and real-world application, preparing students for both academic study and professional practice.Key features:A balanced presentation that introduces foundational concepts of probability without heavy measure-theoretic machineryClear, step-by-step development starting from set theory and building toward probability models and applicationsNumerous practice questions adapted from Society of Actuaries Probability (P) exam materialsSelected solutions with detailed explanations to support self-study and deeper understandingIntegrated Python simulations in every section to illustrate concepts and verify resultsAccompanying Jupyter notebooks available online for interactive learning and experimentationBy combining mathematical rigor, practical exercises, and modern computational tools, this book offers a solid introduction to probability theory. It is ideal for actuarial students preparing for professional exams, while also serving as a valuable resource for students in related fields who seek a solid and engaging foundation in probability.
R 5,165.00

Geocomputation with Python
Geocomputation with Python is a comprehensive resource for working with geographic data with the most popular programming language in the world. The book gives an overview of Python's capabilities for spatial data analysis, as well as dozens of worked-through examples covering the entire range of standard GIS operations. A unique selling point of the book is its cohesive and joined-up coverage of both vector and raster geographic data models and consistent learning curve. This book is an excellent starting point for those new to working with geographic data with Python, making it ideal for students and practitioners beginning their journey with Python.Key features:Showcases the integration of vector and raster datasets operations.Provides explanation of each line of code in the book to minimize surprises.Includes example datasets and meaningful operations to illustrate the applied nature of geographic research.Another unique feature is that this book is part of a wider community. Geocomputation with Python is a sister project of Geocomputation with R (Lovelace, Nowosad, and Muenchow 2019), a book on geographic data analysis, visualization, and modeling using the R programming language that has numerous contributors and an active community.The book teaches how to import, process, examine, transform, compute, and export spatial vector and raster datasets with Python, the most widely used language for data science and many other domains. Reading the book and running the reproducible code chunks within will make you a proficient user of key packages in the ecosystem, including shapely, geopandas, and rasterio. The book also demonstrates how to make use of dozens of additional packages for a wide range of tasks, from interactive map making to terrain modeling. Geocomputation with Python provides a firm foundation for more advanced topics, including spatial statistics, machine learning involving spatial data, and spatial network analysis, and a gateway into the vibrant and supportive community developing geographic tools in Python and beyond.
R 3,041.00

Tidy Finance with Python
This textbook shows how to bring theoretical concepts from finance and econometrics to the data. Focusing on coding and data analysis with Python, we show how to conduct research in empirical finance from scratch. We start by introducing the concepts of tidy data and coding principles using pandas, numpy, and plotnine. Code is provided to prepare common open-source and proprietary financial data sources (CRSP, Compustat, Mergent FISD, TRACE) and organize them in a database. We reuse these data in all the subsequent chapters, which we keep as self-contained as possible. The empirical applications range from key concepts of empirical asset pricing (beta estimation, portfolio sorts, performance analysis, Fama-French factors) to modeling and machine learning applications (fixed effects estimation, clustering standard errors, difference-in-difference estimators, ridge regression, Lasso, Elastic net, random forests, neural networks) and portfolio optimization techniques.Key Features:Self-contained chapters on the most important applications and methodologies in finance, which can easily be used for the reader’s research or as a reference for courses on empirical finance.Each chapter is reproducible in the sense that the reader can replicate every single figure, table, or number by simply copying and pasting the code we provide.A full-fledged introduction to machine learning with scikit-learn based on tidy principles to show how factor selection and option pricing can benefit from Machine Learning methods.We show how to retrieve and prepare the most important datasets financial economics: CRSP and Compustat, including detailed explanations of the most relevant data characteristics.Each chapter provides exercises based on established lectures and classes which are designed to help students to dig deeper. The exercises can be used for self-studying or as a source of inspiration for teaching exercises.
R 3,836.86

R 2,738.92

Tidy Finance with Python
This textbook shows how to bring theoretical concepts from finance and econometrics to the data. Focusing on coding and data analysis with Python, we show how to conduct research in empirical finance from scratch. We start by introducing the concepts of tidy data and coding principles using pandas, numpy, and plotnine. Code is provided to prepare common open-source and proprietary financial data sources (CRSP, Compustat, Mergent FISD, TRACE) and organize them in a database. We reuse these data in all the subsequent chapters, which we keep as self-contained as possible. The empirical applications range from key concepts of empirical asset pricing (beta estimation, portfolio sorts, performance analysis, Fama-French factors) to modeling and machine learning applications (fixed effects estimation, clustering standard errors, difference-in-difference estimators, ridge regression, Lasso, Elastic net, random forests, neural networks) and portfolio optimization techniques.Key Features:Self-contained chapters on the most important applications and methodologies in finance, which can easily be used for the reader’s research or as a reference for courses on empirical finance.Each chapter is reproducible in the sense that the reader can replicate every single figure, table, or number by simply copying and pasting the code we provide.A full-fledged introduction to machine learning with scikit-learn based on tidy principles to show how factor selection and option pricing can benefit from Machine Learning methods.We show how to retrieve and prepare the most important datasets financial economics: CRSP and Compustat, including detailed explanations of the most relevant data characteristics.Each chapter provides exercises based on established lectures and classes which are designed to help students to dig deeper. The exercises can be used for self-studying or as a source of inspiration for teaching exercises.
R 9,977.58

R 1,191.00
















