Skip to content

Instantly share code, notes, and snippets.

@bagwanpankaj
Forked from myano/python101-notes.md
Last active August 29, 2015 14:14
Show Gist options
  • Save bagwanpankaj/8fd1b08febde992bf2b3 to your computer and use it in GitHub Desktop.
Save bagwanpankaj/8fd1b08febde992bf2b3 to your computer and use it in GitHub Desktop.

Python 101

Introduction

Welcome to Python 101 at PyOhio 2013!

Python 2.x or Python 3.x?

Python 2.x is the status quo, Python 3.x is the present and future of the language

Python 2 or Python 3?

I picked Python 2.x as it is what I am most familiar with. I have yet to really pick up and play around with Python 3. It is still the "norm" and most libraries you'll come across are in Python 2.x, and many of those have already been ported to Python 3. The differences between Python 2 and 3 for the most of what will be covered in this tutorial are small changes, and a list of what is different can be found here.

Most *nix systems come with Python 2.x and Python 3.x (unless you are running Arch Linux) with Python 2.x being the default (Arch Linux defaults to Python 3.)

Links Found During Talk

  1. List of Built-in Functions
  2. Helper Scripts
  3. Fancy Output

Resources for Further Learning

Other Relevant Links

Contact Information

Contact Me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment