Well the setup is pretty easy
Just take the tank, add adequate substrate, like aspen, bark chips, coco husk, or cypress mulch for some examples. I personally recommend newspaper for ease of cleaning. You add a secure hide on each side. Put a water bowl on one side. Stick on an under tank heating pad on the side opposite the side with the bowl. Setup the thermostat or rheostat for temperature controlling purposes. And add a top. Also if keeping it in a tank, you should cover the back and sides with a dark background to help the snake feel more secure.
Or the alternative, which is what I use, is to use a plastic tub. Get the tub, add the heat pad and temp controller to one side. Then add newspaper, or other substrate, and a water bowl. Hides are generally not needed for larger bp's because the tub is usually opaque, but for younger or more skittish snakes, you can add a hide or two.
Also, for both setups, don't forget to get a digital thermometer with a probe to measure the temperature of the inside of the tank/tub right above the heat pad.