This article is about all you need to setup Python on Windows for a .Net Developer working on Windows using SQL Server.
Install Latest Python for Windows: https://www.python.org/downloads/windows/
-> My choice today: 3.10.3 Windows installer (64-bit)
Installing Python extension for Visual Studio Code which enables Jupiter Notebook
Installing Python for VSCode which brings syntax highlighting
Installing Python Extension Pack which supports intelliSense
Installing ODBC driverpip install pyodbc
Sample code to run:
import pyodbc
conn_str = ("Driver={SQL Server};"
"Server='tcp:myserver.database.windows.net;"
"Database=mydb;"
"UID=sqlUser;"
"PWD=myPassWord;"
"Trusted_Connection=no;")
conn = pyodbc.connect(conn_str)
cursor = conn.cursor()
sql_str = ("SET NOCOUNT ON; \n"
"select * from myTable"
)
cursor.execute(sql_str
)
for row in cursor:
print(row)
Nice to read more: https://wiki.python.org/moin/BeginnersGuide/Programmers
Next:
- Installing Jupiter Notebook from https://jupyter.org/install
- Installing Pandas as part of Anaconda:
https://pandas.pydata.org/pandas-docs/stable/getting_started/install.html