My Account Log in

1 option

Scientific Data : a 50 Steps Guide Using Python / Matthias Josef Hofmann.

De Gruyter DG Plus DeG Package 2024 Part 1 Available online

View online
Format:
Book
Author/Creator:
Hofmann, Matthias Josef, author.
Series:
De Gruyter textbook.
De Gruyter Textbook Series
Language:
English
Subjects (All):
Python (Computer program language).
Physical Description:
1 online resource (234 pages)
Edition:
First edition.
Place of Publication:
Berlin, Germany : Walter de Gruyter GmbH, [2024]
Summary:
"Scientific Data: A 50 Steps Guide using Python" is your guide towards experimental scientific data.It aims to bridge the gap between classical natural sciences as taught in universities and the ever-growing need for technological/digital capabilities, particularly in industrial research.
Contents:
Intro
Acknowledgements
Contents
Introduction and challenge
Basics
1 Getting hands on Python
2 Using virtual environments
3 Configuring your integrated development environment
4 Having a GitHub account
5 Creating repositories for dedicated projects
6 Synchronizing GitHub desktop
7 Knowing basic markdown
Organization
8 Having the overall concept sketch in mind
9 Initializing a project with poetry
10 Tracking the environment
11 Getting your paths right
12 Preparing to share
13 Writing convenience functions
14 Using TOML files for configuration
15 Getting used to testing
Interfacing with common data formats
16 Reading Excel files
17 Reading text files
18 Reading text from Word files
19 Reading tables from Word files
20 Reading PDF files
21 Parsing website contents
22 Leveraging regular expressions
23 Writing to a database
24 Reading from a database
Planning experiments and/or building on legacy data/information
25 Leveraging existing experiments
26 Planning experiments
27 Using legacy and planned experiments hand in hand
Collecting experimental data / lab work phase
28 Using dedicated modules - use what's available
29 Using dedicated modules - build what's missing
Visualization of experimental results
30 Simplicity of matplotlib
31 Creating a custom matplotlib style
32 Convenience of seaborn
33 Interactivity of plotly
34 Representing multidimensional data
35 Representing multidimensional data in a funny way
Approaching the scientific questions (modeling and recommendation)
36 Picking relevant data and information
37 Building a model with gplearn
38 Playing with the model or "what if"
39 Playing with the model or - jupyter notebook
40 Playing with the model or - voila.
41 Playing with the model or - streamlit
42 Dealing with too few experiments
43 Solving the reverse problem applying multiobjective optimization
44 Ensuring the envisioned causality
Sharing the project
45 Building files for distribution
46 Pushing to package indices
47 Sharing streamlit applications
Further reading
48 Ensuring code styling via black
49 Configuring pre-commit
50 Building standalone solutions via PyQt
Concluding remarks
List of Figures
Index.
Notes:
Includes index.
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
3-11-133460-0
OCLC:
1456761992

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account