Luke McGrath, Dominic Ryan, Adam Byrne and Dan Leavy earned the boys in blue their bonus point, but it was a vastly improved performance on home soil for Zebre, after conceding 103 points in their previous two matches.
And Guidi is urging his side not to let their heads drop in the middle of a tough string of fixtures, with a challenging trip to Ulster up next in the GUINNESS PRO12.
"It's a tough phase of the season where we face the best teams in the tournament without many of our young national players," said Guidi.
"Today we gave something to Leinster but there was not much difference between the two teams there.
"We must make sure we take the good away from that performance rather than losing confidence. For some parts we played at par, putting them in trouble, but then gave away situations that make us sick.
"The match leaves me disappointed; I think it's normal when you lose, you have to be sorry. This team's objective is to compete with everyone and right now there are situations that we must not allow.
"I think we need to analyse our entire season. Zebre are a team that had to grow and has grown. Our project was set out over three years at the start of this summer, and from that perspective there are already several good things.
"I also think our permit players were exceptional - Fabio Semenzato and Ian McKinley have done really well and I hope they can find other opportunities with Zebre or Treviso."
To buy tickets for the GUINNESS PRO12 Grand Final click here. Also follow us on Facebook, join the conversation on Twitter, sign up to our YouTube channel for extensive match highlights and sign up for our newsletter for regular updates on the GUINNESS PRO12.