- LISA '12 Home
- Registration Information
- Registration Discounts
- Organizers
- At a Glance
- Calendar
- Conference Themes
- Training Program
- 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
usenix conference policies
The Python Programming Language
Marina 6
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.
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.
An understanding of the Python language and how it can be used to solve your problems on a daily basis.
- 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
connect with us