Python 3.5.2 (default, Jun 29 2016, 13:43:58) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin Type "help", "copyright", "credits" or "license" for more information.
# Python 3: Fibonacci series up to n def fib(n): a, b = 0, 1 while a < n: print(a, end=' ') a, b = b, a + b print() fib(1000) 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
From Web apps and APIs to science and data analysis, Python is a powerful and popular language that comes with batteries included.
Adding Django to the mix gives us a modern and flexible Web framework, with great features out of the box to get projects up and running quickly.
Why not Rails?
Rails and Django solve similar problems in different ways. The Python ecosystem is vast and has better libraries for statistical analysis and API development, which can make Django a better fit.
There's nothing in the Rails ecosystem that compares to Django REST Framework. It's my go-to tool for building APIs.
George Brocklehurst, NYC Development Director
Learn how Django aproaches convention over configuration by using the Template Method pattern.
Hire us to help you build excellent software
Our best work gets done when we can work face-to-face with you. Chat with a designer or developer at one of our studios near you.Let’s make something great together