# Hive Developer Portal

### PY: Getting Started

The official Steem library for Python is `steem-python`. It comes with a BIP38 encrypted wallet and a practical CLI utility called `steempy`.

Full, runnable src of these tutorials can be downloaded as part of: tutorials/python.

The library was designed to allow Python developers to easily access the network as well as build utilities and applications.

Currently steem-python documentation is generated in the standard pydoc format.

Documentation is available at: Official steem-python Docs.

#### Dev requirements

In our Python tutorials we recommend developers to be familiar with following requirements/libraries.

- Python developer should be familiar with Python 3.x and above

- Medium knowledge of package manager `pip/pip3` and/or `pipenv` is required, since our tutorials will be using package manager to get started quickly.

- Terminal (Linux/Mac) or Cmd (Windows command prompt) knowledge is also required, since most python tutorials will only work with terminal and print out result in different formats.

- Python environment path should be set up properly so that terminal can access proper python library without conflicts.

- Additional and optional packages that we might use: setuptools, brew

To get started with Python, you can also check official Python installation and Python tutorial.

To get started with our Python tutorials, checkout our first tutorial here.