I want to create a ping service, that would make a http/https/ping/tcp connection to a website to see if the service is up or not.
Would python be suitable for this, seeing as I want to build it to be able to ping 1K endpoints per minute.
Would python be suitable for this, seeing as I want to build it to be able to ping 1K endpoints per minute.

Python has all you need, but there are two bottlenecks, first is OS and the other is network. While planning for such a program, I would do some research on the limit of the IP stack of your target OS and the relevant limits for the source network.
Writing a ping service to ping 1K websites per minute