An introduction to the Python language. We’ll discuss a brief history of Python, the Python community and then dive right into the language itself. We’ll cover classes, functions, data types, variables and then get into some of the syntactic sugar that is Python – string formatting, list comprehensions, generators, lambdas and more. In closing, I’ll describe a typical python development setup and give a brief overview of some of my favorite Python projects.
by Juan Gomez
This session will provide an introduction to Android and will illustrate how SL4A (Scripting Layer for Android) allows us to create Android apps using a variety of programming languages including: Python, Javascript, Perl, JRuby and Lua. We’ll demonstrate how to perform simple tasks like accessing the GPS location, taking a picture or sending a text message without writing a single line of Java code.
Then we’ll delve deeper into Android’s APIs and learn how to create a full blown Android App using a combination of Javascript and Python, complete with packaging the app for distribution on the Android Market. To finalize we’ll examine some advanced Python libraries that have been ported to Android like Pygame and Twisted, opening the door to more complex apps and games.