{"title":"Automation \u0026 Programming Books","description":"\u003cp\u003ePractical books on Python, scripting and task automation. Check each listing for its edition, format and assumed experience. Supplier-fulfilled books may ship separately from other items.\u003c\/p\u003e","products":[{"product_id":"automate-the-boring-stuff-with-python-3rd-edition-paperback","title":"Automate the Boring Stuff with Python, 3rd Edition - Paperback","description":"\u003cp\u003e\u003cstrong\u003eFormat:\u003c\/strong\u003e Physical paperback. Supplied through our relationship with Books by splitShops; may ship separately from other STS Collective items. Shipping charges and available delivery options are shown at checkout.\u003c\/p\u003e\u003cp\u003eby \u003cb\u003eAl Sweigart\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003eThe bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eIf you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do this work for you? \u003cp\u003e\u003c\/p\u003eIn this fully revised third edition of \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand--no prior programming experience required. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples. You'll write your first Python program; work with strings, lists, dictionaries, and other data structures; then use regular expressions to find and manipulate text patterns. \u003cp\u003e\u003c\/p\u003eOnce you've mastered the basics, you'll tackle projects that teach you to use Python to automate tasks like: \u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e Searching the web, downloading content, and filling out forms\u003c\/li\u003e\n\u003cli\u003eFinding, extracting, and manipulating text and data in files and spreadsheets\u003c\/li\u003e\n\u003cli\u003eCopying, moving, renaming, or compressing saved files on your computerSplitting, merging, and extracting text from PDFs and Word documents\u003c\/li\u003e\n\u003cli\u003eInteracting with applications through custom mouse and keyboard macros\u003c\/li\u003e\n\u003cli\u003eManaging your inbox, unsubscribing from lists, and sending email or text notifications\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition: \u003c\/b\u003e All code and examples have been thoroughly updated. You'll also find four new chapters on database integration, speech recognition, and audio and video editing, as well as 16 new programming projects and expanded coverage of developer techniques like creating command line programs. \u003cp\u003e\u003c\/p\u003eDon't spend your time on work a well-trained monkey could do. Even if you've never written a line of code, you can pass off that grunt work to your computer. Learn how in \u003ci\u003eAutomate the Boring Stuff with Python\u003c\/i\u003e.\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eAl Sweigart\u003c\/b\u003e is a software developer, fellow of the Python Software Foundation, and author of several popular programming books including \u003ci\u003eThe Big Book of Small Python Projects\u003c\/i\u003e, \u003ci\u003eBeyond the Basic Stuff with Python\u003c\/i\u003e, \u003ci\u003eCoding with Minecraft\u003c\/i\u003e, and \u003ci\u003eThe Recursive Book of Recursion\u003c\/i\u003e (all from No Starch Press).\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 672\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.6 x 9.2 x 7 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 20, 2025\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":67585678868782,"sku":"9781718503403","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/1340\/9838\/files\/cvtZJuajMq9781718503403.webp?v=1790651642"},{"product_id":"python-crash-course-3rd-edition-a-hands-on-project-based-introduction-to-programming-paperback","title":"Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming - Paperback","description":"\u003cp\u003e\u003cstrong\u003eFormat:\u003c\/strong\u003e Physical paperback. Supplied through our relationship with Books by splitShops; may ship separately from other STS Collective items. Shipping charges and available delivery options are shown at checkout.\u003c\/p\u003e\u003cp\u003eby \u003cb\u003eEric Matthes\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's bestselling programming book, with over 1,500,000 copies sold to date!\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003ePython Crash Course\u003c\/i\u003e is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. \u003cp\u003e\u003c\/p\u003eYou'll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. You'll put your new knowledge into practice by creating a Space Invaders-inspired arcade game, building a set of data visualizations with Python's handy libraries, and deploying a simple application online. \u003cp\u003e\u003c\/p\u003eAs you work through the book, you'll learn how to: \u003cbr\u003e\u003cul\u003e\n\u003cli\u003eUse powerful Python libraries and tools, including pytest, Pygame, Matplotlib, Plotly, and Django\u003c\/li\u003e\n\u003cli\u003eMake increasingly complex 2D games that respond to keypresses and mouse clicks\u003c\/li\u003e\n\u003cli\u003eGenerate interactive data visualizations using a variety of datasets\u003c\/li\u003e\n\u003cli\u003eBuild apps that allow users to create accounts and manage their own data, and deploy your apps online \u003c\/li\u003e\n\u003cli\u003eTroubleshoot coding errors and solve common programming problems \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eNew to this edition\u003c\/b\u003e This third edition is completely revised to reflect the latest in Python code. New and updated coverage includes VS Code for text editing, the pathlib module for file handling, pytest for testing your code, as well as the latest features of Matplotlib, Plotly, and Django. \u003cp\u003e\u003c\/p\u003eIf you've been thinking about digging into programming, \u003ci\u003ePython Crash Course\u003c\/i\u003e will provide you with the skills to write real programs fast. Why wait any longer? Start your engines and code! \u003cp\u003e\u003c\/p\u003e\u003cb\u003eCovers Python 3.x\u003c\/b\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eEric Matthes\u003c\/b\u003e was a high school science, math, and programming teacher, now full-time author, living in Alaska. He has been writing programs since he was five years old and is the author of the \u003ci\u003ePython Flash Cards\u003c\/i\u003e, also from No Starch Press.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 552\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.3 x 9.2 x 7 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e January 10, 2023\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":67585749221678,"sku":"9781718502703","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/1340\/9838\/files\/Zm8M_vvf4F9781718502703.webp?v=1790652433"},{"product_id":"mastering-powershell-scripting-fifth-edition-automate-repetitive-tasks-and-simplify-complex-administrative-tasks-using-powershell-paperback","title":"Mastering PowerShell Scripting - Fifth Edition: Automate repetitive tasks and simplify complex administrative tasks using PowerShell - Paperback","description":"\u003cp\u003e\u003cstrong\u003eFormat:\u003c\/strong\u003e Physical paperback. Supplied through our relationship with Books by splitShops; may ship separately from other STS Collective items. Shipping charges and available delivery options are shown at checkout.\u003c\/p\u003e\u003cp\u003eby \u003cb\u003eChris Dent\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eMaster PowerShell to automate real-world administrative tasks, streamline workflows, and enhance security across Windows environments\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePurchase of the print or Kindle book includes a free PDF eBook.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Build practical scripts to automate system tasks, manage files, users, and services, and optimize daily operations\u003c\/p\u003e\u003cp\u003e- Leverage PowerShell's advanced features for error handling, modular scripting, and secure automation\u003c\/p\u003e\u003cp\u003e- Apply best practices to create reusable, maintainable, and production-ready automation workflows\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eMastering PowerShell Scripting, Fifth Edition, is your comprehensive guide to harnessing PowerShell's full potential. This edition introduces new chapters on debugging, troubleshooting, and creating GUIs while covering the latest enhancements in PowerShell 7.3, including parameters, objects, and .NET classes.\u003c\/p\u003e\u003cp\u003eThe book takes you from foundational concepts to advanced techniques, covering asynchronous processing, desired state configuration, and managing large datasets. You'll explore PowerShell's automation features, error-handling strategies, and integration with external services. Additionally, this guide provides practical insights into working with regular expressions, Windows Management Instrumentation, and complex scripting methods.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have the skills to efficiently automate tasks, troubleshoot scripts, and leverage PowerShell's advanced capabilities for real-world scenarios.\u003c\/p\u003e\u003cp\u003eBe sure to explore the online bonus chapters 8, 9, and 20, where we dive into Strings, Numbers, and Dates, Regular Expressions, and Building Modules.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Create scripts that run across systems for automation\u003c\/p\u003e\u003cp\u003e- Extend PowerShell by integrating it with other languages\u003c\/p\u003e\u003cp\u003e- Use PowerShell's command-line interface for efficient operations\u003c\/p\u003e\u003cp\u003e- Develop reusable scripts and functions to streamline tasks\u003c\/p\u003e\u003cp\u003e- Apply PowerShell for administration, automation, and data processing\u003c\/p\u003e\u003cp\u003e- Integrate with .NET, COM, and WMI for advanced functionality\u003c\/p\u003e\u003cp\u003e- Work with XML, JSON, and CSV for structured data handling\u003c\/p\u003e\u003cp\u003e- Build custom modules and cmdlets to enhance scripting\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 826\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.64 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 24, 2024\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":67585810956590,"sku":"9781805120278","price":79.18,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/1340\/9838\/files\/tOKmb0vJkQ9781805120278.webp?v=1790652747"},{"product_id":"powershell-automation-and-scripting-for-cybersecurity-hacking-and-defense-for-red-and-blue-teamers-paperback","title":"PowerShell Automation and Scripting for Cybersecurity: Hacking and defense for red and blue teamers - Paperback","description":"\u003cp\u003e\u003cstrong\u003eFormat:\u003c\/strong\u003e Physical paperback. Supplied through our relationship with Books by splitShops; may ship separately from other STS Collective items. Shipping charges and available delivery options are shown at checkout.\u003c\/p\u003e\u003cp\u003eby \u003cb\u003eMiriam C. Wiesner\u003c\/b\u003e (Author), \u003cb\u003eTanya Janca\u003c\/b\u003e (Foreword by)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWritten by a Microsoft security expert, this practical guide helps you harness PowerShell's offensive and defensive capabilities to strengthen your organization's security.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePurchase of the print or Kindle book includes a free PDF eBook\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Master PowerShell for security-configure, audit, monitor, exploit, and bypass defenses\u003c\/p\u003e\u003cp\u003e- Gain insights from a Microsoft expert and creator of PowerShell tools EventList and JEAnalyzer\u003c\/p\u003e\u003cp\u003e- Build stealthy techniques to evade controls while improving detection and response\u003c\/p\u003e\u003cp\u003e- Learn practical techniques from real-world case studies to enhance your security operations\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eTake your cybersecurity skills to the next level with this comprehensive PowerShell security guide! Whether you're on the red or blue team, you'll gain a deep understanding of PowerShell's security capabilities and how to apply them.\u003c\/p\u003e\u003cp\u003eWith years of hands-on experience, the author brings real-world use cases to demonstrate PowerShell's critical role in offensive and defensive security.\u003c\/p\u003e\u003cp\u003eAfter covering PowerShell basics and scripting fundamentals, you'll explore PowerShell Remoting and remote management technologies. You'll learn to configure and analyze Windows event logs, identifying crucial logs and IDs for effective monitoring. The book delves into PowerShell's interaction with system components, Active Directory, and Azure AD, including stealth execution methods. You'll uncover authentication protocols, enumeration, credential theft, and exploitation, providing strategies to mitigate these risks. A dedicated red and blue team cookbook offers practical security tasks. Finally, you'll delve into mitigations such as Just Enough Administration, AMSI, application control, and code signing, emphasizing configuration, risks, exploitation, bypasses, and best practices.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll confidently apply PowerShell for cybersecurity, from detection to defense, staying ahead of cyber threats.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Leverage PowerShell, its mitigation techniques, and detect attacks\u003c\/p\u003e\u003cp\u003e- Fortify your environment and systems against threats\u003c\/p\u003e\u003cp\u003e- Get unique insights into event logs and IDs in relation to PowerShell and detect attacks\u003c\/p\u003e\u003cp\u003e- Configure PSRemoting and learn about risks, bypasses, and best practices\u003c\/p\u003e\u003cp\u003e- Use PowerShell for system access, exploitation, and hijacking\u003c\/p\u003e\u003cp\u003e- Red and blue team introduction to Active Directory and Azure AD security\u003c\/p\u003e\u003cp\u003e- Discover PowerShell security measures for attacks that go deeper than simple commands\u003c\/p\u003e\u003cp\u003e- Explore JEA to restrict what commands can be executed\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for security professionals, penetration testers, system administrators, red and blue team members, and cybersecurity enthusiasts aiming to enhance their security operations using PowerShell. Whether you're experienced or new to the field, it offers valuable insights and practical techniques to leverage PowerShell for various security tasks. A basic understanding of PowerShell and cybersecurity fundamentals is recommended. Familiarity with concepts such as Active Directory, as well as programming languages like C and Assembly, can be beneficial.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Getting Started with PowerShell\u003c\/p\u003e\u003cp\u003e- PowerShell Scripting Fundamentals\u003c\/p\u003e\u003cp\u003e- Exploring PowerShell Remote Management Technologies and PowerShell Remoting\u003c\/p\u003e\u003cp\u003e- Detection - Auditing and Monitoring\u003c\/p\u003e\u003cp\u003e- PowerShell Is Powerful - System and API Access\u003c\/p\u003e\u003cp\u003e- Active Directory - Attacks and Mitigation\u003c\/p\u003e\u003cp\u003e- Hacking the Cloud - Exploiting Azure Active Directory\/Entra ID\u003c\/p\u003e\u003cp\u003e- Red Team Tasks and Cookbook\u003c\/p\u003e\u003cp\u003e- Blue Team Tasks and Cookbook\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 572\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 1.16 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e August 16, 2023\u003c\/div\u003e\n            ","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":67585810989358,"sku":"9781800566378","price":71.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0963\/1340\/9838\/files\/UOPO6UB4UJ9781800566378.webp?v=1790652747"}],"url":"https:\/\/stscollective.com\/collections\/automation-programming-books.oembed","provider":"Security \u0026 Privacy Tools | STS Collective","version":"1.0","type":"link"}