#################################
Welcome to Spyder's Documentation
#################################

.. image:: /images/mainwindow/mainwindow_default_1610.png
   :align: center
   :alt: Screenshot of the Spyder main window, with the default panel layout

Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts.
It features a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a comprehensive development tool with the data exploration, interactive execution, deep inspection, and beautiful visualization capabilities of a scientific package.



.. rst-class:: blue-32px

================
Where to go now?
================

Spyder's documentation provides a variety of resources that will help you learn how to use the application and explore each one of its panes.
These include video tutorials, in-depth descriptions and how-to guides covering a wide range of needs and experience levels with Spyder.

.. grid:: 1 2 3 3
   :gutter: 3

   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-book-open

      .. div:: align-center

         If you are looking for a summary of its features and interface, check out the :doc:`quickstart`.


   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-download

      .. div:: align-center

         If you don't have Spyder installed and want to get started, follow the :doc:`/installation`.


   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-walking

      .. div:: align-center

         If you are completely new to Spyder, watch our basic tutorial series, :doc:`videos/first-steps-with-spyder`.


   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-columns

      .. div:: align-center

         If you are familiar with Spyder and want to explore the functionality of its panes in more detail, go to :doc:`panes/index`.


   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-first-aid

      .. div:: align-center

         If you've run into a Spyder problem and need help solving it, take a look at our :doc:`troubleshooting guide<troubleshooting/first-steps>`.


   .. grid-item-card::

      .. div:: align-center

         .. rst-class:: fasb fa-question-circle

      .. div:: align-center

         If you have a question about Spyder, visit the :doc:`faq` section.



.. rst-class:: fa-offset-h3

==================
Join our community
==================

Spyder is open source software, which means that is free for everyone to use and anyone can contribute to it.
We encourage everyone to become a part of our community and help develop Spyder!


.. rst-class:: fasb fa-laptop-code

Looking to contribute your code?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Spyder is written in the same Python language that you use it to develop, so its easy to get started contributing to it.
You can follow our `contributing guide`_ to set up a development environment, and you can get involved with the project through our `Github repository`_.
The easiest way to get started is helping us resolve items on our `issue tracker`_, either by fixing bugs in Spyder, or helping users troubleshoot their problems (which doesn't require writing any code).

.. _contributing guide: https://github.com/spyder-ide/spyder/blob/master/CONTRIBUTING.md

.. _Github repository: https://github.com/spyder-ide

.. _issue tracker: https://github.com/spyder-ide/spyder/issues


.. rst-class:: fasb fa-book

Want to help writing docs?
~~~~~~~~~~~~~~~~~~~~~~~~~~

We welcome your contributions of corrections, additions and enhancements to these docs.
Check out the `docs contributing guide`_ to learn how to submit a PR with your changes on our `docs repo`_.

.. _docs contributing guide: https://github.com/spyder-ide/spyder-docs/blob/master/CONTRIBUTING.md

.. _docs repo: https://github.com/spyder-ide/spyder-docs


.. rst-class:: fasb fa-globe-americas

Interested in translating Spyder?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In order to reach more users around the world in need of a powerful scientific Python environment, we welcome your help translating the documentation and the interface into different languages.

For this purpose we use `Crowdin`_, which provides a simple web based interface for translators, proofreaders and managers, so everyone can help us translate Spyder into any language.

.. _Crowdin: https://crowdin.com/project/spyder


.. rst-class:: fasb fa-user-friends

Want to be part of our social media?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Connect with Spyder through our social media channels to stay up to date with our current developments!



.. toctree::
    :maxdepth: 2
    :hidden:

    quickstart
    installation
    FAQ<faq>
    videos/index
    panes/index
    plugins/index
    workshops/index
    troubleshooting/index
