Python Development

Hermas International FZE team makes full use of Python’s capabilities, including its outstanding flexibility and adaptability, to fulfill requirements, whether you need rapid prototyping, scalable or UI intensive solution. We have substantial experience with a large number of Python tools and utilities, libraries, databases, and frameworks, enabling us to deliver software that supports your overall business strategy and goals.

Python Skillset

Languages                                                      Python 2.x, Python 3.x

Python implementation                          CPython, Jython, IronPython, PyPy

Application servers                                    Apache, Nginx, Gunicorn

Databases                                                      PostgreSQL, MySQL, SQLite, Oracle, MongoDB

Migrations tools                                         Alembic, South

Data Access / ORM                                    SqlAlchemy, ORM(Django)

Web frameworks                                       Django, Pyramid, Zope, Flask

Engines                                                         Tornado, Twisted, asyncio

Brokers                                                         Celery, RabbitMQ, Redis

Web Services                                             REST, SOAP, XML-RPC, JSON-RPC

Environment tools                                  Virtualenv, Buildout, Docker, Fabric, Jenkins

Testing                                                         Nose, Unittest, Pytest, Selenium, Cucumber/Gherkin

Templating Engines                               Chameleon, Jinja, Mako

Fulltext search                                          Elasticsearch, Sphinx

Machine Learning                                   SciPy, NumPy, matplotlib, pandas, scikit-learn

Libraries                                                     BeautifulSoup, Deform, Colander, Pillow/PIL, Requests, Scrapy, pyQt, Geopy, Boto3