The present invention relates to a heterocyclic compound serving as a Bruton tyrosine kinase inhibitor and applications thereof. Specifically, the present invention relates to a compound that is represented by formula I and that has Bruton tyrosine kinase inhibition activity, a pharmaceutical composition containing the compound represented by formula I, and the applications of the compound in the preparation of drugs for the treatment or prevention of Bruton tyrosine kinase-related diseases or for inhibiting Bruton tyrosine kinase.La présente invention concerne un composé hétérocyclique servant d'inhibiteur de la tyrosine kinase de Bruton et ses applications. Spécifiquement, la présente invention concerne un composé qui est représenté par la formule I et qui a une activité d'inhibition de la tyrosine kinase de Bruton, une composition pharmaceutique contenant le composé représenté par la formule I, et les applications du composé dans la préparation de médicaments pour le traitement ou la prévention de maladies liées à la tyrosine kinase de Bruton ou pour inhiber la tyrosine kinase de Bruton.