Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • LISA '12 Home
  • Registration Information
  • Registration Discounts
  • Organizers
  • At a Glance
  • Calendar
  • Conference Themes
  • Training Program
    • Live Streaming
  • Technical Sessions
  • Workshops
  • Data Storage Day
  • ION San Diego
  • Posters
  • Birds-of-a-Feather Sessions
  • Exhibition
  • Sponsors
  • Activities
  • Why Attend?
  • Hotel and Travel Information
  • Services
  • Students and Grants
  • Questions?
  • Help Promote
  • Flyer PDF
  • Brochure PDF
  • For Participants
  • Call for Participation
  • Past Proceedings

sponsors

Diamond Sponsor
Diamond Sponsor
Gold Sponsor
Gold Sponsor
Silver Sponsor
Silver Sponsor
Silver Sponsor
Bronze Sponsor
Bronze Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

The Python Programming Language

Full Day
(9:00 am-5:00 pm)

Marina 6

W2
Bob Hancock, Sirguey-Hancock, Ltd.
Description: 

We will take a practical tour of Python, with an emphasis on using the language to solve problems in data analysis, performance, systems administration, and network programming. The emphasis will be on solving real-world problems.

Although this will not be a lab, you should have Python 3.3 installed on your laptop if you want to follow along.  Go to python.org to download and install the version appropriate for your operating system.

Who should attend: 

Programmers who want to use the Python programming language and understand how it can be applied to practical problems in data analysis, system administration, systems programming, and networking. No prior Python knowledge is required, but attendees should already be experienced programmers in at least one other programming language such as C, C++, Go, Java, Perl, or Ruby.

Take back to work: 

An understanding of the Python language and how it can be used to solve your problems on a daily basis.

Topics include: 
  • The Python language
    • Basic syntax
    • Core datatypes
    • Control flow and exception handling
    • Functions, generators, and co-routines
    • Modules and classes
    • Testing
    • C and Go extensions
    • The different versions of Python
  • Major library modules
    • Text processing
    • Operating system calls
    • Network programming: core and third-party
    • Web programming: client and simple server
  • Practical programming examples
    • Text parsing
    • Data analysis
    • Processing and analyzing large log files
    • Performance considerations
    • Interacting with the operating system
    • Interacting with Web services
    • Network programming
    • Threads, futures, and co-routines

Diamond Sponsors

Gold Sponsors

Silver Sponsors

Bronze Sponsors

Media Sponsors & Industry Partners

© USENIX
EIN 13-3055038

LISA is a registered trademark of the USENIX Association.

  • Privacy Policy
  • Contact Us