# \[Book Launch\] "RCLPY - From Zero to Hero": a practical ROS 2 (Python) guide - open-source examples & 50 % release discount

**URL:** <https://discourse.openrobotics.org/t/book-launch-rclpy-from-zero-to-hero-a-practical-ros-2-python-guide-open-source-examples-50-release-discount/43679>\
**Category:** Training & Education\
**Tags:** release, ros2, gazebo, ros-books\
**Created:** [May 11, 2025, 5:59pm UTC](https://discourse.openrobotics.org/t/book-launch-rclpy-from-zero-to-hero-a-practical-ros-2-python-guide-open-source-examples-50-release-discount/43679 "2025-05-11T17:59:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![NovoG93](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/novog93/32/13794_2.png) [@NovoG93](https://discourse.openrobotics.org/u/NovoG93)\
**Post date:** [May 11, 2025, 5:59pm UTC](https://discourse.openrobotics.org/t/book-launch-rclpy-from-zero-to-hero-a-practical-ros-2-python-guide-open-source-examples-50-release-discount/43679/1 "2025-05-11T17:59:11Z")

</div>

#ros-projects [Book Launch] “RCLPY – From Zero to Hero”: a practical ROS 2 (Python) guide – open-source examples & 50 % release discount

Hi everyone 👋,

I just finished publishing **“RCLPY – from Zero to Hero”** , a 450-page, hands-on book that teaches ROS 2 in Python from first launch to advanced topics like lifecycle management, EKF-based sensor fusion and TF2.  
Here’s value you can grab right now for free (besides the launch discount of 50 %):

- **Free material** – Download the full **Table of Contents, Ch 0 (About)** (no sign-up): [Book example @ www.roboticscontentlab.com](https://www.roboticscontentlab.com/wp-content/uploads/2025/04/RCLPY-From-Zero-To-Hero-Chapters_0.pdf)
- **More free material** – Download a **ROS 2 Cheatsheet** with 6 pages of the most important commands (no sighn-up) [ROS 2 Cheatsheet @ www.roboticscontentlab.com](https://www.roboticscontentlab.com/wp-content/uploads/2025/04/ROS2-Cheat-Sheet.pdf)
- **Ready-to-run dev container** – GitHub repo with a pre-configured Docker image and VS Code dev-container config: [https://github.com/Robotics-Content-Lab/rclpy-from-zero-to-hero-container](https://github.com/Robotics-Content-Lab/rclpy-from-zero-to-hero-container)
- **Examples & Exercises** – All code examples are available in a public GitHub repo: [https://github.com/Robotics-Content-Lab/rclpy-from-zero-to-hero](https://github.com/Robotics-Content-Lab/rclpy-from-zero-to-hero)

# What you’ll learn

- Core ROS 2 concepts: packages, nodes, topics, services, actions, launch, parameters
- Differential & holonomic drive kinematics, closed-loop control, trajectory tracking
- State-estimation: odometry \rightarrow EKF ego localization
- TF2, multi-threaded executors, life-cycle nodes, dynamic reconfigure, QoS and more
- Best-practice tooling: ros2 CLI, RViz 2, RQT, rosbag2

# Launch offer (until 31 May)

- List price **35 € → 17 €**

# Why I wrote it

While teaching ROS @ [UAS Technikum Vienna](https://www.linkedin.com/school/uas-technikum-wien/posts/?feedView=all), I noticed that most students struggled with the same things:

- Setting up the development environment
- Understanding how to debug their code
- Getting started with ROS 2 concepts like nodes, topics, services, actions
- Learning how to use the command line tools

This book (and its open-source companion repos) are my attempt to give newcomers a complete Python-first path, where each chapter is dedicated to building something that actually drives a simulated robot — and can power a real one when you’re ready.

Happy to answer any questions, fix mistakes you spot, or hear what topics you’d like covered next. Hope the sample chapter and code are useful even if you’re not in the market for another book! ✌

_— Georg @ [Robotics Content La](https://www.roboticscontentlab.com//)b_

---

<div class="post-metadata">

**Author:** ![Fathi\_Harrath](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/fathi_harrath/32/23799_2.png) [@Fathi\_Harrath](https://discourse.openrobotics.org/u/Fathi_Harrath)\
**Post date:** [May 16, 2025, 7:52pm UTC](https://discourse.openrobotics.org/t/book-launch-rclpy-from-zero-to-hero-a-practical-ros-2-python-guide-open-source-examples-50-release-discount/43679/2 "2025-05-16T19:52:54Z")

</div>

Looks super great. Please indicate = How and where to order your book ?  
Thanks
