Cloud Functions for FirebaseでPythonを使うことはできません。Cloud Functions for Firebaseのドキュメントを見れば分かるようにNode.jsにしか対応していないからです。でも、ちょっとした裏技を使うとPythonなど他の言語を使うことができます。 Cloud Functions for Firebase とCloud Functionsの関係 簡単に言うと、Cloud Functions for Firebase は、 Cloud Functionsのラッパーみたいなものです。裏側ではCloud Functionsが動いており、それを使うためのデプロイツールとAPIがFirebase側でも提供されているだけなのです。つまり、Cloud Functionsを直接使えばFirebaseとFunctionsを組み合わせることができます。
![FirebaseのFunctionsをPython, Java, C#, GO等で使う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/5e47c23fc0679b88927f7153c5d04af459a61afa/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RmlyZWJhc2UlRTMlODElQUVGdW5jdGlvbnMlRTMlODIlOTJQeXRob24lMkMlMjBKYXZhJTJDJTIwQyUyMyUyQyUyMEdPJUU3JUFEJTg5JUUzJTgxJUE3JUU0JUJEJUJGJUUzJTgxJTg2JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wYjNjZWFiODBhNzVkMjZlMTI0OTI1Zjg1MjNjMWExZA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwbm9yYW1pX2RyZWFtJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01ZGRiNjgzYzRhNDEwM2JmZDgxYTFiZGZlNWMzYTBiOQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dd08db08cf42c3c994b53aa5a8f08cea0)