Python Developer Toolbox
-
Upload
nick-landry -
Category
Technology
-
view
269 -
download
0
description
Transcript of Python Developer Toolbox
Python Developer Toolbox
Nick LandryMicrosoft Senior Technical Evangelist
www.AgeofMobility.com
@ActiveNick
http://www.bigbaldapps.com
www.AgeofMobility.com
@ActiveNick
Who is ActiveNick?
2005-2014
Getting Started with Python
Visual Studio 2013 for desktop
Visual Studio 2013 Update 3
Python Tools for Visual Studio
Python 3.4 interpreter
Python Developer Setup
Geek Tip!
How do I know I installed everything correctly?
Hello World!
DEMOCreating your Hello World program in Python!
The best Integrated Development
Environment (IDE) for…
Mobile
Web
Cloud
Games
Hardware, Desktop, etc.
Visual StudioProfessional Edition
Mobile App Development:
• Universal Windows apps for Windows Phone &
Windows tablets, hybrids, laptops & desktops
• Mobile Hybrid apps with Cordova
• Mobile Web apps with HTML5 & JavaScript
• Native iOS & Android apps with Xamarin
Web Applications: ASP.NET, HTML5, SPAs, Python,
support for 100% client-side JavaScript frameworks
Cloud Development with Azure in .NET or Node
C# Scripting Editor for Unity Games
Arduino Sketches, .NET Micro Framework, IoT, etc.
Windows Desktop apps, Office apps, C#, C++, VB, F#,
JavaScript, Python, Ruby, and more…
DreamSpark
Free software for students Visual Studio Professional 2013, Blend, etc.
SQL Server 2014, Windows Server 2012, and more
More software available through your schoolvia DreamSpark Premium
Free app publisher account
Free MS Press eBooks
Apply now at http://aka.ms/DreamSparkNJ15
Pick up good habits right away!
#
#My first Python Application#Created by me!#Print command displays a message on the screenprint('Hello World')
Hosting Your Stuff in the Cloud
Microsoft
Azure
BizSpark
BizSpark
3 years of
Microsoft software:
MSDN Ultimate
Subscriptions
$150 / month in
Azure cloud credits.
Office 365 Developer
Up to 8 users per
BizSpark account
per startup
Technical & product
support. Offers from
network partners
Marketing visibility.
Events. Ecosystem
Connections.
www.microsoft.com/bizspark
Free Website, Blog &Web App Hosting
HTML5
ASP.NET
Apache Tomcat 7
WordPress, Joomla!
PHP & MySQL
Django, Bottle, Flask, etc.
Drupal, and many more…
10 Websites for free!
• 1 GB storage, 165 MB per day
outbound data
Shared Websites: $10/month
• 1 GB storage, unlimited outbound
data, custom domain support
Basic Website on A2 instance
• 10 GB storage, $112/month
Microsoft
Azure
Free Dev Workstationsin the Cloud
Windows Store DevelopmentWorkstations in the cloud
Visual Studio Ultimate 2013 Update 2on Windows 8.1 Enterprise x64
Visual Studio Ultimate 2013 Update 3 with Multi-Device Hybrid Apps CTP 2.0on Windows 8.1 x64
Visual Studio Professional 14 CTP 2on Windows Server 2012 R2
Windows 7 Enterprise SP1 x64
Large instance (A3): $80/month
• 4 cores, 7GB RAM
• 10 hrs./day, 26 days/month
XL instance (A4): $135/month
• 8 cores, 14GB RAM
• 10 hrs./day, 22 days/month
Medium instance (A2): $115/mo
• 2 cores, 3.5GB RAM
• 24/7 uptime
Microsoft
Azure
Online Microsoft training delivered by experts to help technologists continually learn
Hundreds of courses for developers, IT Pros, students, entrepreneurs and enthusiasts
11 different languages
More than 2.1M students registered
Build your own Learning Plan
All free!
http://www.microsoftvirtualacademy.com
http://www.microsoftvirtualacademy.com/liveevents/introduction-to-programming-with-python
Learn Python with MVA
Summary
http://azure.microsoft.com/en-us/develop/python/
http://pytools.codeplex.com/
Technical Resources Resources
Recommended Python, Django, Web Books
http://aka.ms/Ksjna8
Windows Azure Web Sites
(James Chambers)
http://aka.ms/Lrej0s
Learning Python, 5th Edition
(Mark Lutz)
http://aka.ms/Kwj696
Python Tools for Visual Studio
(Martino Sabia, Cathy Wang)
http://aka.ms/K35qgk
Thank You!
Slides are posted on my Slideshare account. Demos are on GitHub.
Slideshare: www.slideshare.net/ActiveNick
Blog: www.AgeofMobility.com
Twitter: @ActiveNick
Mobile Apps: www.bigbaldapps.com
LinkedIn: www.linkedin.com/in/activenick
GitHub: github.com/ActiveNick
Email: [email protected]