Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Extremely brief Python background

Extremely brief Python background

This was the slideshow for the first meetup of the resurrected Nairobi Python meetup. I just wanted to do a quick background on the language - there's nothing really technical here - that's next month :-)

Adam Nelson

July 24, 2013
Tweet

More Decks by Adam Nelson

Other Decks in Technology

Transcript

  1. What about How??? Come back next month ... and the

    month after that ... and the month after that to learn ‘how’ to use Python Wednesday, July 24, 13
  2. Originally • Came out in 1991 • Conceived in the

    late 80s • Written by this guy ☛ Guido Van Rossum Dutch pronunciation: ‘jweedo’ Wednesday, July 24, 13
  3. And Then in the mid 90s? • comp.lang.python formed and

    larger community develops • “Python acquired lambda, reduce(), filter() and map(), courtesy of (I believe) a Lisp hacker who missed them and submitted working patches” - Guido Van Rossum • Version 1.0 released Wednesday, July 24, 13
  4. By the year 2001 • Google using Python as one

    of their internal languages - using exciting languages facilitates recruiting • Python 2.1 live • Python Software Foundation formed • Ported to new Python Software Foundation License (GPL-compatible BSD-like) Wednesday, July 24, 13
  5. 2013 • Python 3.3 and 2.7 latest stable versions •

    Python 3 backwards incompatible Wednesday, July 24, 13
  6. Where can I use Python? • Web applications of course

    (Django, Flask, Bottle, web.py) • Geographic Information Systems (GIS) • Image Analysis • Natural Language Processing (NLP) • Biosciences • Astronomy, Statistics, etc... Wednesday, July 24, 13
  7. What is it? • Scripting Language • Either Object Oriented

    or Functional • Strongly Typed • Whitespace matters Wednesday, July 24, 13
  8. Resources • Python Tutorial: http://docs.python.org/2/ tutorial/ • Django Tutorial: https://

    docs.djangoproject.com/en/1.5/intro/ tutorial01/ • Go to terminal and type `python` and once inside type `topics` Wednesday, July 24, 13