0
نام کتاب
Introduction to Programming for Researchers

Learning Programming Fundamentals Through Dataset Processing in Bash and Python

James R. Derry

Print Length477 Pages
PublisherApress
Edition1
LanguageEnglish
Year2026
ISBN9798868816147
641
A7281
انتخاب نوع چاپ:
جلد سخت
1,593,000ت
0
جلد نرم
1,463,000ت
0
طلق پاپکو و فنر
1,473,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Programming

#Researchers

#Dataset

#Bash

#Python

#SymPy

توضیحات

Enhance your computational and programming skills using Bash and Python to improve productivity and efficiency in research projects. This book is an essential guide for STEM researchers. Structured into several parts, each builds on the previous ones to ensure a solid foundation in programming.


You’ll begin with the basics of digital computation and operating systems, then write pipelines and scripts in Bash, focusing on tools for working with datasets in text files. After introducing algorithms and floating-point numbers, the book transitions to Python, emphasizing SciPy libraries and built-in features like type hints and f-strings. IPython and Jupyter notebooks are integrated into the lessons throughout. Programming best practices are taught, alongside programming basics. These include documentation and unit testing. As the target audience is STEM students and professionals, examples make heavy use of datasets and the SciPy software stack, especially NumPy, Matplotlib, Pandas, and SymPy.


Introduction to Programming for Researchers will foster a deeper understanding of computational tools and critical programming skills, empowering you to tackle complex datasets and enhance their research capabilities.


What You Will Learn

  • Apply programming skills to enhance research productivity and efficiency.
  • Write Bash pipelines and executable scripts.
  • Implement basic algorithms in Python, focusing on time efficiency and structured programming.


Who This Book Is For

Experienced researchers looking to improve their computational skills; students in the natural sciences and engineering; scientists and engineers from various fields, seeking to integrate programming skills into their research methodologies.


Table of Contents

1 Introduction

2 Digital Computation

3 Operating Systems

4 Introduction to Bash

5 Bash: Combining Commands and Variables to Make Pipelines and Scripts to Process Data

6 Algorithms and Coding

7 Floating-Point Numbers

8 Introduction to Python

9 Using Python As a Calculator

10 Programming

11 Functions

12 Software Design

13 Working with Datasets

14 Programming Efficiency

15 Other Subjects

16 SciPy

17 Odds and Ends

18 Writing a Large Project


About the Author

James Derry is a seasoned professional with 32 years of experience at UT-Austin, where he has served as a Senior Systems Administrator. For the past 14 years, he has also been an educator, teaching the course "Introduction to Programming for Researchers." His extensive background in both systems administration and programming education uniquely positions him to impart valuable computational skills to researchers in natural sciences and engineering, enhancing their productivity and efficiency in handling complex datasets.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Software Engineering
1,840
Grokking Concurrency
974,000 تومان
Software Development
1,121
Practical Application Development with AppRun
972,000 تومان
Software Development
864
Software Project Management For Dummies
1,216,000 تومان
Software Development
1,200
Establishing SRE Foundations
1,822,000 تومان
Software Development
817
Software Development Metrics
721,000 تومان
PHP
2,253
The Art of Modern PHP 8
1,239,000 تومان
Software Development
937
Functional and Reactive Domain Modeling
1,011,000 تومان
Software Development
1,126
Software Testing Strategies
1,140,000 تومان
Software Development
1,350
Extreme Programming Explained
816,000 تومان
Software Development
1,175
Security Chaos Engineering
1,262,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما