The Nile on
Python Tools for Scientists by Lee Vaughan
"An introduction to coding tools for scientific research, such as Anaconda, Spyder, Jupyter Notebooks, and JupyterLab. You'll tour the many tools and libraries available for working with data and complete projects like counting tree rings, creating an interactive science slideshow, and simulating the foraging patterns of animals"--
FORMAT
Paperback LANGUAGE
English CONDITION
Brand New Publisher Description
An introduction to the Python programming language and its most popular tools for scientists, engineers, students, and anyone who wants to use Python for research, simulations, and Tools for Scientists will introduce you to Python tools you can use in your scientific research, including Anaconda, Spyder, Jupyter Notebooks, JupyterLab, and numerous Python libraries. You'll learn to use Python for tasks such as creating visualizations, representing geospatial information, simulating natural events, and manipulating numerical you've built an optimal programming environment with Anaconda, you'll learn how to organize your projects and use interpreters, text editors, notebooks, and development environments to work with your code. Following the book's fast-paced Python primer, you'll tour a range of scientific tools and libraries like scikit-learn and seaborn that you can use to manipulate and visualize your data, or analyze it with machine learning 'll also learn how to-Create isolated projects in virtual environments, build interactive notebooks, test code in the Qt console, and use Spyder's interactive development featuresUse Python's built-in data types, write custom functions and classes, and document your codeRepresent data with the essential NumPy, Matplotlib, and pandas librariesUse Python plotting libraries like Plotly, HoloViews, and Datashader to handle large datasets and create 3D visualizationsRegardless of your scientific field, Python Tools for Scientists will show you how to choose the best tools to meet your research and computational analysis needs.
Table of Contents
Introduction
Part 1: Setting up for Science
Chapter 1: Installing Anaconda and Launching Navigator
Chapter2: Keeping Organized with Conda Environments
Chapter3: Simple Scripting in Jupyter Qt Console
Chapter4: Serious Scripting with Spyder
Chapter5: Jupyter Notebook: An Interactive Journal for Computational Research
Chapter6: JupyterLab: Your Center for Science
Part 2: Python Primer
Chapter7: Integers, Floats, and Strings
Chapter8: Variables
Chapter9: The Container Data Types
Chapter10: Flow Control
Chapter11: Functions and Modules
Chapter12: Files and Folders
Chapter13: Object Oriented Programming
Chapter14: Documenting your Work
Part 3: The Scientific and Visualization Libraries
Chapter15: The Scientific Libraries
Chapter16: The InfoVis and SciVis Visualization Libraries
Chapter17: The GeoVis Libraries
Part 4: The Essential Libraries
Chapter18: Numpy: Numerical Python
Chapter19: Demystifying Matplotlib
Chapter20: Pandas, Seaborn, and Scikit-learn
Chapter21: Managing Dates and Times with Python and Pandas
Appendix A: Answers to the "Test your Knowledge" Challenges
Review
"Python Tools for Scientists helps people get up and running in Python so that they can start solving their problems right away instead of being daunted by the dizzying array of tools available in the ecosystem. I wish something like this had been available when I first picked up Python as a scientist!"
—James Bednar, Director of Custom Services, Anaconda, Inc.
"Python has a wealth of scientific computing tools, so how do you decide which ones are right for you? This book cuts through the noise to help you deliver results."
—Serdar Yegulalp, InfoWorld
"The book [Python Tools for Scientists] by Lee Vaughan is a critical resource for anyone that is new to Python programming and intends to become a Python expert. It covers all of the critical topics in an easily understandable format and it goes deep enough to be helpful in navigating advanced topics. The book is also true to current Software Engineering standards and gives even new developers the tools to jump start their Python career."
—Dr. Alec Yasinsac, Department of Computer Science, University of South Alabama
"I wish there was a book like this when I started learning Python... [Python Tools for Scientists] is a practical, detailed, hands-on introduction to setting up a local Python workspace and getting started with the basics of Python programming. It was written for scientists, by a scientist who knows what the typical problems are when scientists and engineers start using Python tools in their everyday work. It also introduces the wide variety of packages that can be used in scientific programming and provides guidelines on when to use them. Matplotlib, numpy, and pandas are covered in much more detail - as they should be. The writing and the organization of the material are clear and easy to follow. I have been using Python for many years, but I know I will be using this book both in teaching and research."
—Zoltán Sylvester, Senior Research Scientist, University of Texas at Austin
Review Quote
" Python Tools for Scientists helps people get up and running in Python so that they can start solving their problems right away instead of being daunted by the dizzying array of tools available in the ecosystem. I wish something like this had been available when I first picked up Python as a scientist!" --James Bednar, Director of Custom Services, Anaconda, Inc. "Python has a wealth of scientific computing tools, so how do you decide which ones are right for you? This book cuts through the noise to help you deliver results." --Serdar Yegulalp, InfoWorld
Details ISBN1718502664 Author Lee Vaughan Language English ISBN-10 1718502664 ISBN-13 9781718502666 Format Paperback Publisher No Starch Press,US Imprint No Starch Press,US Place of Publication San Francisco Country of Publication United States Year 2023 Publication Date 2023-01-17 US Release Date 2023-01-17 UK Release Date 2023-01-17 Subtitle An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries DEWEY 005.1330245 Audience Professional & Vocational Pages 744 Country of Origin US Product Class Description Computing: Professional & Programming Textbook 1 AU Release Date 2023-03-14 NZ Release Date 2023-03-14
We\'ve got this
At The Nile, if you\'re looking for it, we\'ve got it.
With fast shipping, low prices, friendly service and well over a million items - you\'re bound to find what you want, at a price you\'ll love!
TheNile_Item_ID:141764031;
When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.