Silva completed a £43million switch from Monaco in late May and made his debut as a substitute in last week’s 3-0 friendly win over West Ham.
“I’m so grateful – thanks so much to the club for picking him up,” Guardiola told their official website.
“Bernardo played his first minutes and he was immediately ready to play. Intelligent players don’t need time to be involved in the way we want to play.
“Bernardo is a guy who loves football, who lives 24 hours thinking about the game. I like that.
“He is a humble guy – he’s so intelligent, which is a huge quality. Close to the box he has the quality to score a lot of goals and he’s a fighter too so he’s going to help us during the season.”