The above advice about putting Windows on an SSD is good, especially if you’re starting from scratch.
Whatever you decide you don’t have to partition the hard drive unless you want to (as long as the Bios can cope with drives > 1tb; if it’s a new computer then you’ll probably be fine but my mobo, which is a couple of years old, did need a bios update).
Partitioning a drive would allow you to present a drive as several smaller ones, which can be essential if, as mentioned above, your bios can’t see the whole drive capacity and it can be useful for keeping things tidy (perhaps by using a separate partition for data storage).
I think that partitioning was also meant to offer a level of protection as (because the drive heads need to lift over the partition boundaries?) disc errors on one partition aren’t meant to be able to propagate across the whole disc (I could be wrong on this though).
There’s probably lots of conflicting advice on the internet as to whether you should partition or not, but you don’t have to in order to install Windows.
It’s been a while since I installed Windows from scratch (I’ve gone through various upgrades) but I’m pretty sure that the Windows installation process will partition for you if you decide to go down that route.