Refresh Your Home For Fall
To see product details, add this item to your cart. You can always remove it later.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
30-day refund / replacement
30-day refund / replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Scripting: Automation with Bash, PowerShell, and Python—Automate Everyday IT Tasks from Backups to Web Scraping in Just a Few Lines of Code (Rheinwerk Computing)

Follow the authors

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Scripting: Automation with Bash, PowerShell, and Python—Automate Everyday IT Tasks from Backups to Web Scraping in Just a Few Lines of Code (Rheinwerk Computing)

4.3 out of 5 stars (59)

Purchase options and add-ons

Developers and admins, it’s time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as working with Linux, cmdlets, regular expressions, JSON, SSH, Git, and more. Use scripts to automate different scenarios, from backups and image processing to virtual machine management. Discover what’s possible with only 10 lines of code!

  • Learn to work with scripting languages such as Bash, PowerShell, and Python
  • Get to know your scripting toolbox: cmdlets, regular expressions, filters, pipes, and REST APIs
  • Automate key tasks, including backups, database updates, image processing, and web scraping


Scripting Languages
Beginners, get the crash course you need in Bash (and its alternative, Zsh), PowerShell, and Python syntax to perform scripting tasks.

Scripting Techniques
Learn to write successful scripts by following expert guidance and practical examples. Use commands for processing text files, functions for handling JSON and XML files, Cron for automating script execution, SSH for running code, and more.

Scripting Examples
See scripting in action! Walk through concrete applications of scripting: data backup, image processing, web scraping, REST APIs, database maintenance, cloud scenarios, and virtual machine administration.

Frequently bought together

This item: Scripting: Automation with Bash, PowerShell, and Python—Automate Everyday IT Tasks from Backups to Web Scraping in Just a Few Lines of Code (Rheinwerk Computing)
$30.78
Get it as soon as Sunday, Sep 20
In Stock
Ships from and sold by Amazon.com.
+
$48.20
Get it as soon as Sunday, Sep 20
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

Scripting: Automation with Bash, PowerShell, and Python

Scripting: the art of solving problems in 10 lines of code!

Scripting: Automation with Bash, PowerShell, and Python

Automate system tasks with Bash, PowerShell, and Python!

Whether you’ve been working in IT for a few months or a few decades, you know that nothing beats simplicity. Scripting can automate tedious tasks and solve specific problems in just a few lines of code. This is possible because many IT tasks don’t require a complex solution—just 10 lines of Python, Bash, or PowerShell are often enough. Simple scripts make work in system administration or software development easier.

In this practical resource, expert IT professional Michael Kofler shows you how to harness the power of scripting environments. Using numerous code examples, you’ll learn how to automate tasks with shell or Python scripts to reduce your day-to-day workload. This book includes an overview of modern shell tools and IDEs such as Visual Studio Code, Git, and SSH.

Find sample solutions for many scenarios: create Markdown documents automatically, perform script-supported backups, scrape web content, maintain databases, and more!

  • Bash, PowerShell, and Python
  • Linux toolbox
  • cmdlets
  • JSON, XML, and INI
  • SSH, VS Code, and Git
  • Automation with Cron
  • Backup automation
  • Web scraping
Scripting: Automation with Bash, PowerShell, and Python

Inside the book:

Whether you’re just starting your programming or administration career or you’re already familiar with the fundamentals, you’ll get in shape for scripting with expert guidance for Bash/Zsh, PowerShell, and Python. Regardless of the system you’re working in (Linux, Windows, or Mac; local or in the cloud), you’ll find sample solutions that you can use as the basis for your own scripts.

This book includes:

  • A practical guide for developers and administrators
  • Concrete solutions for practical use cases
  • Detailed, numbered code listings
  • Helpful prerequisites for key techniques
  • A comprehensive index
  • All code examples available as downloadable supplements

Scripting: Automation with Bash, PowerShell, and Python

Meet the author:

Dr. Michael Kofler is a programmer and Linux administrator. He studied electrical engineering/telematics at Graz University of Technology. He has been one of the most successful and versatile computing authors in the German-speaking world for many years. His current topics include Linux, Docker, Git, hacking and security, Raspberry Pi, and the programming languages Swift, Java, Python, and Kotlin. Michael Kofler also teaches at the Joanneum University of Applied Sciences in Kapfenberg, Austria.

Python 3: The Comprehensive Guide to Hands-On Python Programming (Second Edit...
Git: Project Management for Developers and DevOps
HTML and CSS: The Comprehensive Guide
JavaScript: The Comprehensive Guide
Java: The Comprehensive Guide
Customer Reviews
4.7 out of 5 stars 31
4.5 out of 5 stars 88
4.7 out of 5 stars 135
4.5 out of 5 stars 50
What is it? (What does it teach) The ultimate Python 3 guide for all levels! A hands-on guide to Git for developers and administrators. The comprehensive guide to HTML and CSS! A comprehensive guide to JavaScript! The complete Java manual, from start to finish!
What you'll learn? Learn to write effective Python code. Cover core concepts like functions, modularization, and object orientation, and explore data types. Dive into advanced topics, including Django and GUIs. Learn Git from installation to everyday development! Explore workflows, branching, and commits, and work with major platforms like GitHub. Learn how to build and style web pages using HTML and CSS, create responsive layouts, work with multimedia, and gain a foundational understanding of JavaScript. Master core concepts, build dynamic web applications, and explore server-side and mobile development. Learn Java from basics like classes and arrays to advanced topics like threads and testing. Build a solid foundation and master key skills!
Who is this book for? Python programmers Developers and administrators Web developers using HTML and CSS for frontend programming. Web developers using JavaScript for frontend and backend programming. Java programmers
Key Features? Step-by-step instructions and downloadable code are available. Hands-on examples and a comprehensive command reference for easy lookup. Step-by-step instructions and code samples are available for download. Step-by-step instructions and downloadable source code available. Hands-on examples and downloadable supplements available.
Level of difficulty? Beginners to professional programmers. All experience levels. Ideal for beginners learning Git and more practiced users looking for a reference guide. The book starts with the basics of HTML and CSS and gradually progresses to more advanced topics. It also includes an introduction to JavaScript. Provide readers with entry level concepts to advanced topics. Both beginners to the language and experts looking to update their knowledge.

Editorial Reviews

About the Author

Dr. Michael Kofler is a programmer and Linux administrator. He studied electrical engineering/telematics at Graz University of Technology. He has been one of the most successful and versatile computing authors in the German-speaking world for many years. His current topics include Linux, Docker, Git, hacking and security, Raspberry Pi, and the programming languages Swift, Java, Python, and Kotlin. Michael Kofler also teaches at the Joanneum University of Applied Sciences in Kapfenberg, Austria.

Product details

  • Publisher ‏ : ‎ Rheinwerk Computing
  • Publication date ‏ : ‎ February 25, 2024
  • Edition ‏ : ‎ First Edition
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 500 pages
  • ISBN-10 ‏ : ‎ 1493225561
  • ISBN-13 ‏ : ‎ 978-1493225569
  • Item Weight ‏ : ‎ 1.8 pounds
  • Dimensions ‏ : ‎ 6.75 x 1 x 9.75 inches
  • Best Sellers Rank: #158,904 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.3 out of 5 stars (59)

About the authors

Follow authors to get new release updates, plus improved recommendations.