Faits: Faits: A. X._ a commencé son stage d'avocat le 1er décembre 2002 auprès de l'étude Y._ à Genève. Le 16 septembre 2004, il a demandé son inscription à l'examen de fin de stage en vue de l'obtention du brevet d'avocat pour la session de novembre/décembre 2004. Le 17 septembre 2004, la Commission cantonale d'examens des avocats (ci-après: la Commission cantonale) a rejeté cette requête, notamment au motif que le délai de stage de deux ans institué par l'art. 29 al. 1 de la loi genevoise sur la profession d'avocats, du 26 avril 2002 (LPAv) n'expirerait que le 30 novembre 2004. Le 17 septembre 2004, la Commission cantonale d'examens des avocats (ci-après: la Commission cantonale) a rejeté cette requête, notamment au motif que le délai de stage de deux ans institué par l'art. 29 al. 1 de la loi genevoise sur la profession d'avocats, du 26 avril 2002 (LPAv) n'expirerait que le 30 novembre 2004. B. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler la décision du 17 septembre 2004 et de l'autoriser à se présenter à la session d'examens de novembre/ décembre 2004, sous réserve du résultats d'examens intermédiaires à subir les 21, 23 et 28 septembre 2004. Il reprend cette dernière conclusion au titre des mesures provisionnelles. Il invoque l'art. 27 Cst. Il n'a pas été demandé de réponse au recours.