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
collaboration. Doing Science with Python introduces readers 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! You'll be guided through setting up a
professional coding environment then get a crash course on programming with Python and
explore the many tools and libraries ideal for working with data designing visualizations
simulating natural events and more. In the book's applied projects you'll use these tools to
write programs that perform tasks like counting tree rings creating an interactive science
slideshow and simulating the foraging patterns of animals.