# Python code for RabbitMQ tutorials Here you can find Python code examples from [RabbitMQ tutorials](https://www.rabbitmq.com/getstarted.html). To successfully use the examples you will need a running RabbitMQ server. ## Requirements To run this code you need to install the `pika` package version `1.0.0` or later. To install it, run python -m pip install pika You may first need to run easy_install pip ## Code [Tutorial one: "Hello World!"](https://www.rabbitmq.com/tutorials/tutorial-one-python.html): python send.py python receive.py [Tutorial two: Work Queues](https://www.rabbitmq.com/tutorials/tutorial-two-python.html): python new_task.py "A very hard task which takes two seconds.." python worker.py [Tutorial three: Publish/Subscribe](https://www.rabbitmq.com/tutorials/tutorial-three-python.html): python receive_logs.py python emit_log.py "info: This is the log message" [Tutorial four: Routing](https://www.rabbitmq.com/tutorials/tutorial-four-python.html): python receive_logs_direct.py info python emit_log_direct.py info "The message" [Tutorial five: Topics](https://www.rabbitmq.com/tutorials/tutorial-five-python.html): python receive_logs_topic.py "*.rabbit" python emit_log_topic.py red.rabbit Hello [Tutorial six: RPC](https://www.rabbitmq.com/tutorials/tutorial-six-python.html): python rpc_server.py python rpc_client.py