Faits: Faits: A. X._, resortissant du Burkina Faso, né en 1977, est entré en Suisse au mois de juillet 1996 et a vécu avec une ressortissante suisse qu'il a épousée le 4 juillet 1998. Un enfant prénommé Y._ est né de cette union le 9 juillet suivant. Les époux vivant séparés depuis le 15 août 2000, le Tribunal civil de l'arrondissement de la Sarine a rendu des mesures protectrices de l'union conjugale, le 10 juillet 2001, qui autorisaient la séparation pour une durée indéterminée. La garde de l'enfant a été attribuée à la mère, le père ayant toutefois un droit de visite très large (à défaut d'entente, en tous cas tous les lundis) et devant contribuer à l'entretien de son fils à raison de 300 fr. par mois. Les époux vivant séparés depuis le 15 août 2000, le Tribunal civil de l'arrondissement de la Sarine a rendu des mesures protectrices de l'union conjugale, le 10 juillet 2001, qui autorisaient la séparation pour une durée indéterminée. La garde de l'enfant a été attribuée à la mère, le père ayant toutefois un droit de visite très large (à défaut d'entente, en tous cas tous les lundis) et devant contribuer à l'entretien de son fils à raison de 300 fr. par mois. B. Le 30 septembre 2003, X._ a sollicité l'octroi d'une autorisation d'établissement. Cette requête a été implicitement rejetée, par décision du Service de la population et des migrants du 28 avril 2004, dès lors que ce dernier a refusé de prolonger l'autorisation de séjour de l'intéressé, qui arrivait à échéance le 4 juillet 2004. Statuant sur le recours de X._, le Tribunal administratif l'a rejeté, par arrêt du 30 septembre 2004. Il a retenu en bref que le recourant commettait un abus de droit en se prévalant d'une union conjugale qui n'existait plus que formellement, les époux étant séparés depuis quatre ans, sans espoir de réconciliation. Par ailleurs, il a estimé que la relation que le recourant entretenait avec son fils n'était pas suffisante pour conduire à l'octroi d'une autorisation de séjour fondée sur l'art. 8 CEDH. Statuant sur le recours de X._, le Tribunal administratif l'a rejeté, par arrêt du 30 septembre 2004. Il a retenu en bref que le recourant commettait un abus de droit en se prévalant d'une union conjugale qui n'existait plus que formellement, les époux étant séparés depuis quatre ans, sans espoir de réconciliation. Par ailleurs, il a estimé que la relation que le recourant entretenait avec son fils n'était pas suffisante pour conduire à l'octroi d'une autorisation de séjour fondée sur l'art. 8 CEDH. C. X._ forme un recours de droit administratif contre cet arrêt, dont il demande l'annulation. Il conclut principalement au renouvellement de son autorisation de séjour, subsidiairement au renvoi du dossier à l'autorité inférieure pour nouvelle décision, et présente une demande d'effet suspensif. Le Tribunal fédéral a renoncé à demander la production du dossier cantonal et à procéder à un échange d'écritures.