FreeBSD is an operating system within the Unix family tree that can be used used for developing Python applications.
How to Get Started with FreeBSD
covers the first steps of logging into a FreeBSD server with SSH,
updating the root
password and setting your default shell. There is also
a follow-up post for setting up your
SSH keys on FreeBSD.
The FreeBSD Developer's Handbook shows the extensive documentation available to you as you work with Python and other programming languages on this operating system.
Recommended Steps For New FreeBSD 12.0 Servers explains setting time zones, setting up the IPFW Firewall and configuring NTP for accurate time.