Many of the GPIO pins have a secondary function. On the Pi pins 8 and 10 (BCM 15 and 15) can either act as 'standard' on/off GPIO pins or they can be reassigned to be used as a serial port (this is their default state).
Pins 14 and 15 can be connected to the UART inside the 'chip' which is some specialised hardware specifically designed for serial communication.
You could use any other pins to send or receive data but you'd have to rely on software to replace the specialised functions that the UART performs.
The python serial library can write/read serial data on these pins just like any other serial port. On raspbian you should use '/dev/serial0' as the port name.
You just connect the TX and RX pins to your RS-485 converter.
There is more info about the Pi's serial ports here
https://www.raspberrypi.org/documentati ... on/uart.md