• Complain

Lee Vaughan - Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries

Here you can read online Lee Vaughan - Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2023, publisher: No Starch Press, Inc., genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries
  • Author:
  • Publisher:
    No Starch Press, Inc.
  • Genre:
  • Year:
    2023
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Python Tools for Scientists introduces you to the most popular coding tools for scientific research, such as Anaconda, Spyder, Jupyter Notebooks, and JupyterLab, as well as dozens of important Python libraries for working with data, including NumPy, matplotlib, and pandas. No prior programming experience is required.Youll set up a professional programming environment, receive a crash course on programming with Python, and tour the many tools and libraries available for working with data, creating visualizations, simulating natural events, and more. In the books applied projects, youll use these tools to write programs that perform tasks like simulating globular star clusters, building ships for a wargame simulator, creating an interactive science slideshow, and classifying animal species.Youll learnThe best way to set up your computer for science and engineering work with PythonThe basics of Python programming, including the languages syntax and best practicesThe purpose of dozens of Pythons most popular scientific libraries, with deep dives into NumPy, matplotlib, seaborn, pandas, and scikit-learnHow to choose the best plotting library for your needsEven established scientists sometimes struggle to implement Python at work, partly because so many choices are available. This book guides you through the ecosystem of Pythons libraries and tools, so you can find the ones best suited to your needs. Regardless of your field of study, Python Tools for Scientists is an indispensable owners manual for setting up and using your computer for science.

Lee Vaughan: author's other books


Who wrote Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries? Find out the surname, the name of the author of the book and a list of all author's works by series.

Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents in Detail
PYTHON TOOLS FOR SCIENTISTS An Introduction to Using Anaconda JupyterLab - photo 1
PYTHON TOOLS FOR SCIENTISTS

An Introduction to Using Anaconda, JupyterLab, and Pythons Scientific Libraries

by Lee Vaughan

San Francisco PYTHON TOOLS FOR SCIENTISTS Copyright 2023 by Lee Vaughan All - photo 2

San Francisco

PYTHON TOOLS FOR SCIENTISTS. Copyright 2023 by Lee Vaughan.

All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.

First printing

26 25 24 23 22 1 2 3 4 5

ISBN-13: 978-1-7185-0266-6 (print)
ISBN-13: 978-1-7185-0267-3 (ebook)

Publisher: William Pollock
Managing Editor: Jill Franklin
Production Manager: Sabrina Plomitallo-Gonzlez
Production Editor: Katrina Horlbeck Olsen
Developmental Editor: Frances Saux
Cover Illustrator: Gina Redman
Interior Design: Octopod Studios
Technical Reviewer: John Mayhew
Production Services: Octal Publishing, LLC

For information on distribution, bulk sales, corporate sales, or translations, please contact No Starch Press, Inc. directly at or:

No Starch Press, Inc.
245 8th Street, San Francisco, CA 94103
phone: 1.415.863.9900
www.nostarch.com

Library of Congress Control Number: 2022942882

No Starch Press and the No Starch Press logo are registered trademarks of No Starch Press, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners. Rather than use a trademark symbol with every occurrence of a trademarked name, we are using the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.

The information in this book is distributed on an As Is basis, without warranty. While every precaution has been taken in the preparation of this work, neither the author nor No Starch Press, Inc. shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in it.

This book is dedicated to the worldwide army of open source software developers. I am immensely grateful for your hard work and the immeasurable good it produces.

About the Author

Lee Vaughan is a programmer, educator, and author of Impractical Python Projects (No Starch Press, 2019) and Real-World Python (No Starch Press, 2021). As an executive-level scientist at ExxonMobil, he constructed and reviewed computer models, developed and tested software, and trained geoscientists and engineers. His books are dedicated to helping self-learners develop and hone their Python skills and have fun doing it!

About the Technical Reviewer

John Mayhew is a geoscientist with an extensive background in mathematics, data analysis, and scientific computing. He is a co-founder of the nonprofit organization Land of Jershon and currently serves on its board of directors and as the CEO. He has also established a charitable giving consultantship, East Gate Advocates, designed to connect donors with nonprofit projects.

CONTENTS IN DETAIL

1
INSTALLING AND LAUNCHING ANACONDA

2
KEEPING ORGANIZED WITH CONDA ENVIRONMENTS

3
SIMPLE SCRIPTING IN THE JUPYTER QT CONSOLE

4
SERIOUS SCRIPTING WITH SPYDER

5
JUPYTER NOTEBOOK: AN INTERACTIVE JOURNAL FOR COMPUTATIONAL RESEARCH

6
JUPYTERLAB: YOUR CENTER FOR SCIENCE

7
INTEGERS, FLOATS, AND STRINGS

8
VARIABLES

9
THE CONTAINER DATA TYPES

10
FLOW CONTROL

11
FUNCTIONS AND MODULES

12
FILES AND FOLDERS

13
OBJECT-ORIENTED PROGRAMMING

14
DOCUMENTING YOUR WORK

15
THE SCIENTIFIC LIBRARIES

16
THE INFOVIS, SCIVIS, AND DASHBOARDING LIBRARIES

17
THE GEOVIS LIBRARIES

18
NUMPY: NUMERICAL PYTHON

19
DEMYSTIFYING MATPLOTLIB

20
PANDAS, SEABORN, AND SCIKIT-LEARN

21
MANAGING DATES AND TIMES WITH PYTHON AND PANDAS

APPENDIX
ANSWERS TO THE TEST YOUR KNOWLEDGE CHALLENGES

ACKNOWLEDGMENTS

Thanks to Bill Pollock, founder and president of No Starch Press, for letting me write yet another book. Thanks also to Frances Saux for sticking with me through two whole books and providing the best editing money can buy. To Gina Redman, Jill Franklin, and Octopod Studios for another spectacular cover illustration. To Sarah De Vos for marketing assistance, Katrina Horlbeck Olsen for production editing, and the rest of the staff at No Starch Press who work tirelessly to produce the finest in geek entertainment.

Special thanks to Anaconda Inc. co-founder and CEO, Peter Wang, for his vision to empower the whole world with data literacy. To James Bednar, director of custom services at Anaconda, for his invaluable time, guidance, and advice with respect to the data visualization chapters. Thanks also to Anaconda data scientist Albert DeFusco for technical assistance in setting up the Anaconda distribution and for useful discussions around project management best practices and understanding the relationships among products like Anaconda Cloud and Nucleus.

Thanks to John Mayhew for his thorough technical review and helpful suggestions. Two heads really are better than one! Thanks also to Mike Driscoll, content writer at Real Python, for advice on the Jupyter Notebook and JupyterLab chapters.

Finally, extra special thanks to ExxonMobil geological modeler Andy Maas for his frank and frustrated discussions on Pythons large selection of plotting and coding tools. Although others shared his concerns, he directly inspired this book. Hopefully, Ive added some clarity to these issues.

INTRODUCTION
This book is for scientists and budding scientists who want to use the Python - photo 3

This book is for scientists and budding scientists who want to use the Python programming language in their work. It teaches the basics of Python and shows the easiest and most popular way to gain access to Pythons universe of scientific libraries, the preferred method for documenting work, and how to keep various projects separate and secure.

As a mature, open source, and easy-to-learn language, Python has an enormous user base and a welcoming community eager to help you develop your skills. This user base has contributed to a rich set of tools and supporting libraries (collections of precompiled routines) for scientific endeavors such as data science, machine learning, language processing, robotics, computer vision, and more. As a result, Python has become one of the most important scientific computing languages in academia and industry.

Popularity, however, comes with a price. The Python ecosystem is growing into an impenetrable jungle. In fact, this book sprang from conversations with scientific colleagues in the corporate world. New to Python, they were frustrated, stressed, and suffering from

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries»

Look at similar books to Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries»

Discussion, reviews of the book Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python’s Scientific Libraries and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.