Provided are a series of BTK inhibitors, and specifically disclosed are a compound, pharmaceutically acceptable salt thereof, tautomer thereof or pro-drug thereof represented by formula (I), (II), (III) or (IV).L'invention concerne une série d'inhibiteurs BTK, et concerne spécifiquement un composé, un sel pharmaceutiquement acceptable de celui-ci, un tautomère de celui-ci, ou un pro-médicament de celui-ci représenté par la formule (I), (II), (III) ou (IV).