Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Python Development Using Python Tools For Visua...
Search
Will Sams
October 20, 2012
Programming
94
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python Development Using Python Tools For Visual Studio
Will Sams
October 20, 2012
Other Decks in Programming
See All in Programming
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
270
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
270
Jetpack Compose Mechanisms
skydoves
3
820
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
A Modern Web Designer's Workflow
chriscoyier
699
190k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The SEO Collaboration Effect
kristinabergwall1
1
590
WCS-LA-2024
lcolladotor
0
890
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
WENDY [Excerpt]
tessaabrams
14
40k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Transcript
Python Development Using Python Tools for Visual Studio Will Sams
ASP .NET Developer (VB,C#) Tanger Factory Outlet Centers, Inc.
About Me • Current day job is writing & maintaining
applications in .NET. • Fairly new to Python. • “There should be one—and preferably only one— obvious way to do it.” • I like rice.
Agenda • Editing Python in Visual Studio • Browsing Python
in Visual Studio • Debugging Python in Visual Studio
Visual Studio • Productivity – Source code editing, code completion,
code refactoring, build automation, integrated debugger, etc. • Extensible – Development environment & projects. • Code Management – Intuitive management of source projects. • Eye Candy
Python Tools For Visual Studio (PyTools) • Visual Studio is
a Windows developer's best friend. • For a Python developer familiar with Visual Studio, PyTools is a Python developer's best friend.
What Does Pytools / Visual Studio Provide? • Syntax Highlighting
• Tool tips (hovering will provide docstrings or parameter tips) • Outlining support • Navigation Bar • Go To Definition (F12) • Find All References (Shift-F12)
What Else Does Pytools / Visual Studio Provide? • Code
Refactoring – Rename (Ctrl-R, Ctrl-R) – Extract method (Ctrl-R, Ctrl-M) • REPL window (Alt-I, Ctrl-E to move code to it) • Object browser (Ctrl-Alt-J) • Debugging Support (set breakpoints in left region, F5)
Profiling Support • Unfortunately, “pay to play” as profiling is
not supported in the free versions of Visual Studio (integrated shell and express editions).
Summary Python Tools for Visual Studio turns Microsoft's IDE into
a very good Python IDE.
Getting Started • Visual Studio 2010 Shell (Integrated) – http://www.microsoft.com/en-
us/download/details.aspx?id=115 • Python Tools For Visual Studio – http://pytools.codeplex.com/ • Python Tools Walk-Through – http://bit.ly/T3YfdQ
Questions/Feedback