--- title: Python SQL Driver - pyodbc description: This guide describes installing Python, the ODBC Driver for SQL Server, and pyodbc. The corresponding sample code shows how to connect to and interact with an SQL database. author: David-Engel ms.author: v-davidengel ms.date: 08/22/2023 ms.service: sql ms.subservice: connectivity ms.topic: conceptual --- # Python SQL Driver - pyodbc Use the `pyodbc` driver to connect to an SQL database from Python code. This series of articles provides step-by-step guidance for installing and using this Python SQL driver. ## Get started - [Step 1: Configure development environment for pyodbc Python development](step-1-configure-development-environment-for-pyodbc-python-development.md) - [Step 2: Create an SQL database for pyodbc Python development](step-2-create-a-sql-database-for-pyodbc-python-development.md) - [Step 3: Proof of concept connecting to SQL using pyodbc](step-3-proof-of-concept-connecting-to-sql-using-pyodbc.md) ## Documentation - [pyodbc documentation](https://mkleehammer.github.io/pyodbc/) ## Support PyODBC is community-supported software. Microsoft contributes to the pyODBC open-source community and is an active participant in the repository at [https://github.com/mkleehammer/pyodbc/](https://github.com/mkleehammer/pyodbc/). However, this software doesn't come with Microsoft support. > [!TIP] > To get help, file an [issue in the pyODBC GitHub repository](https://github.com/mkleehammer/pyodbc/issues) or visit other Python community resources. ## Community resources - [Azure Python Developer Center](https://azure.microsoft.com/develop/python/) - [python.org Community](https://www.python.org/community/) ## Next steps > [!div class="nextstepaction"] > [Step 1: Configure development environment for pyodbc Python development](step-1-configure-development-environment-for-pyodbc-python-development.md)