Faits: Faits: A. Entré en Suisse le 23 août 1998, A._, de nationalité péruvienne, a été mis au bénéfice d'une autorisation de séjour de courte durée dans le canton de Fribourg pour fréquenter le cours d'introduction aux études universitaires en Suisse. Le 26 janvier 1999, il a sollicité l'octroi d'une autorisation de séjour pour regroupement familial afin de pouvoir s'occuper de son fils B._, né le 30 juin 1998, qu'il avait reconnu le 26 juin 1998. Le 27 janvier 2000, le Service de la police des étrangers du canton de Fribourg, actuellement le Service de la population et des migrants (ci-après: le Service cantonal de la population) a proposé à l'Office fédéral des étrangers, actuellement Office fédéral de l'immigration, de l'intégration et de l'émigration (ci-après: l'Office fédéral) de mettre l'intéressé au bénéfice d'une autorisation annuelle de séjour sur la base de l'art. 13 lettre f de l'ordonnance du Conseil fédéral du 6 octobre 1986 limitant le nombre des étrangers (OLE; RS 823.21). Après le refus de l'Office fédéral, puis du Département fédéral de justice et police, d'exempter A._ des mesures de limitation, le Tribunal fédéral a rejeté le recours de l'intéressé, par arrêt du 15 février 2002 (2A.474/2001). Il a retenu en bref que la brièveté du séjour de l'intéressé en Suisse, son absence d'intégration socio-professionnelle et l'intensité de la relation qu'il entretenait avec son fils ne permettaient pas de conclure à l'existence d'un cas personnel d'extrême gravité au sens de l'art. 13 lettre f OLE. Après le refus de l'Office fédéral, puis du Département fédéral de justice et police, d'exempter A._ des mesures de limitation, le Tribunal fédéral a rejeté le recours de l'intéressé, par arrêt du 15 février 2002 (2A.474/2001). Il a retenu en bref que la brièveté du séjour de l'intéressé en Suisse, son absence d'intégration socio-professionnelle et l'intensité de la relation qu'il entretenait avec son fils ne permettaient pas de conclure à l'existence d'un cas personnel d'extrême gravité au sens de l'art. 13 lettre f OLE. B. Le 30 avril 2002, le Service cantonal de la population a informé A._ de son intention de notifier une décision de refus de séjour et de renvoi et lui a donné l'occasion de se déterminer. Considérant que les déterminations de l'intéressé contenaient des faits nouveaux, il l'a invité, le 31 mai 2002, à présenter une demande de reconsidération auprès de l'Office fédéral. A._ a déposé une telle demande le 26 février 2003, en invoquant l'amélioration de sa situation professionnelle et financière, ainsi que l'exercice régulier de son droit de visite à l'égard de son enfant. Il a annoncé la production d'un rapport de l'Office cantonal des mineurs (actuellement: Service de l'enfance et de la jeunesse), relatif à ses relations personnelles avec son fils. Par décision du 1er septembre 2003, l'Office fédéral a refusé d'entrer en matière. Par prononcé du 22 mars 2004, le Département fédéral de justice et police a rejeté le recours dont il était saisi. Il a fait valoir en substance que le refus d'entrer en matière de l'Office fédéral était justifié en l'absence de production du rapport du Service de l'enfance et de la jeunesse, et que l'amélioration de la situation socio-professionnelle de l'intéressé, à supposer qu'elle puisse être qualifiée de fait nouveau, ne suffisait pas à constituer un cas personnel d'extrême gravité au sens de l'art. 13 lettre f OLE. Par prononcé du 22 mars 2004, le Département fédéral de justice et police a rejeté le recours dont il était saisi. Il a fait valoir en substance que le refus d'entrer en matière de l'Office fédéral était justifié en l'absence de production du rapport du Service de l'enfance et de la jeunesse, et que l'amélioration de la situation socio-professionnelle de l'intéressé, à supposer qu'elle puisse être qualifiée de fait nouveau, ne suffisait pas à constituer un cas personnel d'extrême gravité au sens de l'art. 13 lettre f OLE. C. Le 7 mai 2004, A._ a formé, par l'intermédiaire de son conseil, un recours de droit administratif auprès du Tribunal fédéral. Il conclut avec suite de frais et dépens à l'annulation de la décision du Département du 22 mars 2004 et demande d'être exempté des mesures de limitation. Le recourant présente également une requête d'assistance judiciaire et produit un rapport du Service de l'enfance et de la jeunesse du 5 mai 2004 attestant que ses rencontres avec son fils se déroulent bien et sont favorables à l'enfant. Ses arguments et ses moyens seront examinés ci-après, dans la mesure utile. Le même jour, A._ s'est adressé personnellement au Tribunal fédéral pour lui exposer sa situation depuis son arrivée en Suisse et a produit plusieurs pièces. Au terme de ses observations, le Département fédéral de justice et police conclut au rejet du recours. 