Python – & the story of desktop application development – But it evolved!



Python – & the story of desktop application development – But it evolved!

0 0


python-meetup-10-2014

My presentation for PyMNtos meetup on Oct 11, 2014

On Github Deusdies / python-meetup-10-2014

Python

& the story of desktop application development

Written by Bo Milanovich / @pythonbo

Once upon a time...

...there was a Python. A language intended to be used mostly for writing scripts

But it evolved!

Now it can be used for a lot more things, such as...

Web Development

Flask, Django, web2py...

Scientific Research

NumPy, SciPy, matplotlib...

Parsing Data

Scrapy, BeautifulSoup, lxml...

Desktop Applications With GUI

PyQt, PySide, PyGtk, wxPython...

Advantages

  • Cross-platform
  • Native look'n'feel
  • Simple to work with
  • Powerful developer tools

Cross-platform

Runs on...

  • Linux, all DEs
  • Windows
  • Mac OS
  • Android!

Native look'n'feel

Simple To Work With

import sys
from PyQt4 import QtGui

app = QtGui.QApplication(sys.argv)

window = QtGui.QDialog()
window.show()

app.exec_()

Powerful Dev Tools

Disadvantages

  • Distribution
  • ???

My Example

My Course!

I'm teaching a Python desktopapplication development course on Pluralsight.comhttp://BoMilanovich.com/course

Comes with free trial - inquire me for coupons!

Any Questions?

Thank You

By Bo Milanovich

Presentation built using reveal.js