BAYESIAN PROGRAMMING is a new programming methodology accessible to anyone with a basic formation in mathematics. The Bayesian Programming book provides an easy introduction to su subject. For training, numerous examples are provided with the book. Programs in Python are offered that can be run and modified which can be download for free for non commercial uses.
BAYESIAN PROGRAMMING proposes a language and a methodology to develop probabilistic models and programs. The objectives are: (i) to standardize the formulation of probabilistic models in order to facilitate exchange and collaboration between developers, (ii) to simplify probabilistic codes so that models be easier to understand and faster to develop, (iii) to offer usual standard programming facilities within the probabilistic framework such as conditional statements, subroutine calls and iterations, and finally, (iv) to reduce the required level of expertise in order that many more programmers may develop probabilistic solutions.