edit · history · print

Arkansas.Schedule History

Hide minor edits - Show changes to markup

November 13, 2009, at 07:18 PM by C Burch -
Changed lines 1-136 from:

ZkRIty <a href="http://ebplinakojzk.com/">ebplinakojzk</a>, [url=http://btcgxxdcofis.com/]btcgxxdcofis[/url], [link=http://qqmwvlkdvjcy.com/]qqmwvlkdvjcy[/link], http://mthvoudkgqza.com/

to:

2009 Schedule (proposed and certainly going to change)

November 14, 2009, at the University of Central Arkansas, Conway, Ark. (campus map)

Python 101 for Programmers is FULL! Please do not sign up for it.

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max) (:cell align=center:) Room xxx (20 max) (:cellnr align=center:) 7:30 -- 8:00 (:cell align=center colspan=4:) Registration - Please sign up under Registration to the left (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=4:) Welcome (Room 339) (:cellnr align=center:) 8:30 -- 10:00 (:cell align=center:) Python 101 (beginners) (:cell align=center:) Python 101 (programmers) (:cell align=center:) Django 101 (:cell align=center:) Jython 101 (:cellnr align=center bgcolor=#cccc99:) 10:00 -- 10:10 (:cell align=center colspan=4 bgcolor=#cccc99:) Break (:cellnr align=center:) 10:10 -- 11:30 (:cell align=center:) Python 101 (beginners), cont. (:cell align=center:) Python 101 (programmers), cont. (:cell align=center:) Django 101, cont. (:cell align=center:) Jython 101, cont. (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 1:00 (:cell align=center colspan=4 bgcolor=#cccc99:) Lunch (on your own) (:cellnr align=center:) 1:00 -- 2:20 (:cell align=center:) Python 201 (:cell align=center:) OPEN SPACE I (:cell align=center:) Django 102 (:cell align=center:) Using Blender I (:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=4 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 4:00 (:cell align=center:) Python 201 (cont) (:cell align=center:) OPEN SPACE II (:cell align=center:) Django 102, cont. (:cell align=center:) Using Blender II (:tableend:)

Proposed Classes

Python 101 for the Complete Beginner
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed). The presenter is Bernard Chen, assistant professor of computer science at the University of Central Arkansas.
Python 101 for Programmers
Introduces Python to those with programming experience in another language. Students should know about conditional expressions (if, while, for) and functions/subroutines. If most of the audience is familiar with object-oriented features, the class will cover Python's object-oriented support. Python 2.6 will be presented (Python 3.1 will be discussed). The presenter is Carl Burch, the chair of computer science at Hendrix College.
Image Processing with Jython
Introduces students to Jython (Python written using Java libraries) with an emphasis on image processing. Some previous programming experience is required. The presenter is Chenyi Hu, the chair of computer science at the University of Central Arkansas.
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library. The presenter is Gloria Jacobs, a developer from the New York City area who often publishes articles about Python and presents talks at Python conferences. Topics requested include:
  • Threading
  • Writing non-blocking code for asynchronous I/O
  • Debugging (using pdb, and also in places where pdb may not be available, such as a hosted Django app)
Django 101
Introduction to developing web sites using Django. Chad Files is the lead web developer at Novasys Health in Little Rock, Arkansas and will show you how to install Django and create a simple web site.
Django 201
Presented by Jacob Kaplan-Moss, co-creator of the Django framework.
Using Blender
Blender is a system to create amazing videos like those from big studios. The presenter, Gordon Fisher, is an award-winning animator and programmer who has produced animations for clients as diverse as Ford Motor Co., Jazzercise, and World Book Multimedia Encyclopedia. His work has been displayed at the National Air and Space Museum.

Scheduled Talks

An Overview of the Twisted framework (Derek Horton)
"Twisted" is an open-sourced Python framework for building network applications. It gives developers a complete set of tools for communicating across networks and and the Internet. In this talk, Derek will show you some of the cool things Twisted allows you to do.
Programming Python with Blender 3D (Gordon Fisher)

2008 Schedule

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max) (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=3:) Registration (:cellnr align=center:) 8:30 -- 8:55 (:cell align=center colspan=3:) Welcome (Room 339) (:cellnr align=center:) 9:00 -- 10:10 (:cell align=center:) Python 101 (Chen) (:cell align=center:) Python 201 (Rush) (:cell align=center:) Sys Admin (Gift) (:cellnr align=center bgcolor=#cccc99:) 10:10 -- 10:20 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 10:20 -- 11:30 (:cell align=center:) Python 101 (cont) (:cell align=center:) Python 202 (Rush) (:cell align=center:) Sys Admin (cont) (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 12:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Lunch (on your own) (:cellnr align=center:) 12:30 -- 1:20 (:cell align=center:) Python Std Lib (Gift) (:cell align=center:) pyGame (Lindstrom) (:cell align=center:) Eclipse and Python (Fahr) (:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 1:30 -- 2:20 (:cell align=center:) Text/File Processing (Cooper) (:cell align=center:) Python Eggs (Rush) (:cell align=center:) One Laptop Per Child (Files) (:cellnr align=center bgcolor=#cccc99:) 2:20 -- 2:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 3:30 (:cell align=center colspan=3:) Panel Discussion/Giveaways (Room 339) (:tableend:)

Scheduled Classes (subject to change, but we're pretty sure)

Python 101
New to programming or want to learn Python from scratch? This is the class for you. Dr. Bernard Chen (incoming UCA Faculty) will teach a portion of the class he has taught at Georgia State University to non Computer Science students. Come use the computers at UCA and find out what all of the excitement is all about.
Python 201 - A Tour of Python Concepts (talk outline) (slides/handouts)
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
Python 202 - A Survey of Useful Python Technologies (talk outline) (slides/handouts)
A survey of five useful Python technologies; the enhanced Python shell "IPython", a Pythonic way of templating XHTML (Stan/Nevow), the many places that ReStructuredText is used, accessing relational databases with DB-API and the power of object-oriented databases (ZODB/Durus). Wrapping it up is coverage of the many resources in the Python community, lists, blogs, registries, etc.
Python for Unix/Linux System Administration
We are excited to offer this class taught by Noah Gift of the Atlanta Python Users Group. Noah has teamed up with Jeremy Jones to author an O'Reilly title of the same name (http://oreilly.com/catalog/9780596515829/). This is an advanced class. Noah is brought to us through the O'Reilly Speakers Program.

Scheduled Talks (also subject to change) !!

Talks will run for 50 minutes and are not intended to be as in depth as the morning classes. All talks will be interactive with lots of opportunity for asking questions.

pyGame
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.
Python Standard Library
Python is said to come with "batteries included" because of the extensive standard library. Noah Gift will walk you through some of the more important modules and show you how to find and use library modules.
An Introduction to Python Eggs (talk outline) (slides/handouts)
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
Text/File Processing
A look at common techniques to read from and write to files as well as processing text once you get it. Python comes with many built-in methods to make manipulating text and files easy.
Eclipse and Python
Eclipse is a powerful text editor and much more. This talk will show you how to use Python extensions with Eclipse to help you write, debug and test your code from the editor.
One Laptop per Child
The OLPC initiative is an exciting effort to get inexpensive, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
November 13, 2009, at 04:34 PM by zpxaxq - KiYvlvJGpH
Changed lines 1-136 from:

2009 Schedule (proposed and certainly going to change)

November 14, 2009, at the University of Central Arkansas, Conway, Ark. (campus map)

Python 101 for Programmers is FULL! Please do not sign up for it.

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max) (:cell align=center:) Room xxx (20 max) (:cellnr align=center:) 7:30 -- 8:00 (:cell align=center colspan=4:) Registration - Please sign up under Registration to the left (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=4:) Welcome (Room 339) (:cellnr align=center:) 8:30 -- 10:00 (:cell align=center:) Python 101 (beginners) (:cell align=center:) Python 101 (programmers) (:cell align=center:) Django 101 (:cell align=center:) Jython 101 (:cellnr align=center bgcolor=#cccc99:) 10:00 -- 10:10 (:cell align=center colspan=4 bgcolor=#cccc99:) Break (:cellnr align=center:) 10:10 -- 11:30 (:cell align=center:) Python 101 (beginners), cont. (:cell align=center:) Python 101 (programmers), cont. (:cell align=center:) Django 101, cont. (:cell align=center:) Jython 101, cont. (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 1:00 (:cell align=center colspan=4 bgcolor=#cccc99:) Lunch (on your own) (:cellnr align=center:) 1:00 -- 2:20 (:cell align=center:) Python 201 (:cell align=center:) OPEN SPACE I (:cell align=center:) Django 102 (:cell align=center:) Using Blender I (:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=4 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 4:00 (:cell align=center:) Python 201 (cont) (:cell align=center:) OPEN SPACE II (:cell align=center:) Django 102, cont. (:cell align=center:) Using Blender II (:tableend:)

Proposed Classes

Python 101 for the Complete Beginner
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed). The presenter is Bernard Chen, assistant professor of computer science at the University of Central Arkansas.
Python 101 for Programmers
Introduces Python to those with programming experience in another language. Students should know about conditional expressions (if, while, for) and functions/subroutines. If most of the audience is familiar with object-oriented features, the class will cover Python's object-oriented support. Python 2.6 will be presented (Python 3.1 will be discussed). The presenter is Carl Burch, the chair of computer science at Hendrix College.
Image Processing with Jython
Introduces students to Jython (Python written using Java libraries) with an emphasis on image processing. Some previous programming experience is required. The presenter is Chenyi Hu, the chair of computer science at the University of Central Arkansas.
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library. The presenter is Gloria Jacobs, a developer from the New York City area who often publishes articles about Python and presents talks at Python conferences. Topics requested include:
  • Threading
  • Writing non-blocking code for asynchronous I/O
  • Debugging (using pdb, and also in places where pdb may not be available, such as a hosted Django app)
Django 101
Introduction to developing web sites using Django. Chad Files is the lead web developer at Novasys Health in Little Rock, Arkansas and will show you how to install Django and create a simple web site.
Django 201
Presented by Jacob Kaplan-Moss, co-creator of the Django framework.
Using Blender
Blender is a system to create amazing videos like those from big studios. The presenter, Gordon Fisher, is an award-winning animator and programmer who has produced animations for clients as diverse as Ford Motor Co., Jazzercise, and World Book Multimedia Encyclopedia. His work has been displayed at the National Air and Space Museum.

Scheduled Talks

An Overview of the Twisted framework (Derek Horton)
"Twisted" is an open-sourced Python framework for building network applications. It gives developers a complete set of tools for communicating across networks and and the Internet. In this talk, Derek will show you some of the cool things Twisted allows you to do.
Programming Python with Blender 3D (Gordon Fisher)

2008 Schedule

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max) (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=3:) Registration (:cellnr align=center:) 8:30 -- 8:55 (:cell align=center colspan=3:) Welcome (Room 339) (:cellnr align=center:) 9:00 -- 10:10 (:cell align=center:) Python 101 (Chen) (:cell align=center:) Python 201 (Rush) (:cell align=center:) Sys Admin (Gift) (:cellnr align=center bgcolor=#cccc99:) 10:10 -- 10:20 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 10:20 -- 11:30 (:cell align=center:) Python 101 (cont) (:cell align=center:) Python 202 (Rush) (:cell align=center:) Sys Admin (cont) (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 12:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Lunch (on your own) (:cellnr align=center:) 12:30 -- 1:20 (:cell align=center:) Python Std Lib (Gift) (:cell align=center:) pyGame (Lindstrom) (:cell align=center:) Eclipse and Python (Fahr) (:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 1:30 -- 2:20 (:cell align=center:) Text/File Processing (Cooper) (:cell align=center:) Python Eggs (Rush) (:cell align=center:) One Laptop Per Child (Files) (:cellnr align=center bgcolor=#cccc99:) 2:20 -- 2:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 3:30 (:cell align=center colspan=3:) Panel Discussion/Giveaways (Room 339) (:tableend:)

Scheduled Classes (subject to change, but we're pretty sure)

Python 101
New to programming or want to learn Python from scratch? This is the class for you. Dr. Bernard Chen (incoming UCA Faculty) will teach a portion of the class he has taught at Georgia State University to non Computer Science students. Come use the computers at UCA and find out what all of the excitement is all about.
Python 201 - A Tour of Python Concepts (talk outline) (slides/handouts)
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
Python 202 - A Survey of Useful Python Technologies (talk outline) (slides/handouts)
A survey of five useful Python technologies; the enhanced Python shell "IPython", a Pythonic way of templating XHTML (Stan/Nevow), the many places that ReStructuredText is used, accessing relational databases with DB-API and the power of object-oriented databases (ZODB/Durus). Wrapping it up is coverage of the many resources in the Python community, lists, blogs, registries, etc.
Python for Unix/Linux System Administration
We are excited to offer this class taught by Noah Gift of the Atlanta Python Users Group. Noah has teamed up with Jeremy Jones to author an O'Reilly title of the same name (http://oreilly.com/catalog/9780596515829/). This is an advanced class. Noah is brought to us through the O'Reilly Speakers Program.

Scheduled Talks (also subject to change) !!

Talks will run for 50 minutes and are not intended to be as in depth as the morning classes. All talks will be interactive with lots of opportunity for asking questions.

pyGame
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.
Python Standard Library
Python is said to come with "batteries included" because of the extensive standard library. Noah Gift will walk you through some of the more important modules and show you how to find and use library modules.
An Introduction to Python Eggs (talk outline) (slides/handouts)
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
Text/File Processing
A look at common techniques to read from and write to files as well as processing text once you get it. Python comes with many built-in methods to make manipulating text and files easy.
Eclipse and Python
Eclipse is a powerful text editor and much more. This talk will show you how to use Python extensions with Eclipse to help you write, debug and test your code from the editor.
One Laptop per Child
The OLPC initiative is an exciting effort to get inexpensive, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
to:

ZkRIty <a href="http://ebplinakojzk.com/">ebplinakojzk</a>, [url=http://btcgxxdcofis.com/]btcgxxdcofis[/url], [link=http://qqmwvlkdvjcy.com/]qqmwvlkdvjcy[/link], http://mthvoudkgqza.com/

November 10, 2009, at 09:17 AM by 162.39.175.126 -
Added lines 5-6:

Python 101 for Programmers is FULL! Please do not sign up for it.

November 05, 2009, at 05:31 PM by 24.144.9.202 -
Changed line 12 from:

(:cell align=center colspan=4:) Registration

to:

(:cell align=center colspan=4:) Registration - Please sign up under Registration to the left

November 03, 2009, at 10:25 PM by 24.144.9.202 -
Changed line 31 from:

(:cell align=center:) Talk I: Twisted/OPEN SPACE I

to:

(:cell align=center:) OPEN SPACE I

October 28, 2009, at 09:46 AM by 162.39.175.126 -
Changed line 31 from:

(:cell align=center:) Talk I: Twisted/Talk II: TBA

to:

(:cell align=center:) Talk I: Twisted/OPEN SPACE I

Changed line 38 from:

(:cell align=center:) talk III/IV

to:

(:cell align=center:) OPEN SPACE II

October 26, 2009, at 04:47 PM by C Burch - Added "Using Blender" description and brief summaries of presenters - I hope it's all correct!
Changed lines 45-51 from:
Python 101 for the Complete Beginner
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed)
Python 101 for Programmers
Introduces Python to those with programming experience in another language. Students should know about conditional expressions (if, while, for) and functions/subroutines. If most of the audience is familiar with object-oriented features, the class will cover Python's object-oriented support. Python 2.6 will be presented (Python 3.1 will be discussed).
Image Processing with Jython
Introduces students to Jython (Python written using Java libraries) with an emphasis on image processing. Some previous programming experience is required.
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library. Topics requested include:
to:
Python 101 for the Complete Beginner
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed). The presenter is Bernard Chen, assistant professor of computer science at the University of Central Arkansas.
Python 101 for Programmers
Introduces Python to those with programming experience in another language. Students should know about conditional expressions (if, while, for) and functions/subroutines. If most of the audience is familiar with object-oriented features, the class will cover Python's object-oriented support. Python 2.6 will be presented (Python 3.1 will be discussed). The presenter is Carl Burch, the chair of computer science at Hendrix College.
Image Processing with Jython
Introduces students to Jython (Python written using Java libraries) with an emphasis on image processing. Some previous programming experience is required. The presenter is Chenyi Hu, the chair of computer science at the University of Central Arkansas.
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library. The presenter is Gloria Jacobs, a developer from the New York City area who often publishes articles about Python and presents talks at Python conferences. Topics requested include:
Changed lines 58-59 from:
Django 201
to:
Django 201
Presented by Jacob Kaplan-Moss, co-creator of the Django framework.
Using Blender
Blender is a system to create amazing videos like those from big studios. The presenter, Gordon Fisher, is an award-winning animator and programmer who has produced animations for clients as diverse as Ford Motor Co., Jazzercise, and World Book Multimedia Encyclopedia. His work has been displayed at the National Air and Space Museum.
October 26, 2009, at 06:49 AM by 66.158.178.81 -
Changed line 33 from:

(:cell align=center:) Using Bleder I

to:

(:cell align=center:) Using Blender I

October 15, 2009, at 09:59 PM by 24.144.62.102 -
Added lines 11-12:

(:cellnr align=center:) 7:30 -- 8:00 (:cell align=center colspan=4:) Registration

Deleted lines 13-14:

(:cell align=center colspan=4:) Registration (:cellnr align=center:) 8:30 -- 8:50

Changed line 15 from:

(:cellnr align=center:) 9:00 -- 10:10

to:

(:cellnr align=center:) 8:30 -- 10:00

Changed line 20 from:

(:cellnr align=center bgcolor=#cccc99:) 10:10 -- 10:20

to:

(:cellnr align=center bgcolor=#cccc99:) 10:00 -- 10:10

Changed line 22 from:

(:cellnr align=center:) 10:20 -- 11:30

to:

(:cellnr align=center:) 10:10 -- 11:30

October 03, 2009, at 01:36 PM by 24.144.9.39 -
Changed line 31 from:

(:cell align=center:) Talk I: Twisted/Talk II: Blended

to:

(:cell align=center:) Talk I: Twisted/Talk II: TBA

Changed line 33 from:

(:cell align=center:) Open Space

to:

(:cell align=center:) Using Bleder I

Changed line 40 from:

(:cell align=center:) Open Space

to:

(:cell align=center:) Using Blender II

Added lines 65-66:
September 26, 2009, at 01:57 AM by 66.158.178.131 - Added date and place so people finding this page via Google see this info
Added lines 3-4:

November 14, 2009, at the University of Central Arkansas, Conway, Ark. (campus map)

September 21, 2009, at 06:52 AM by 162.39.175.126 -
Changed line 29 from:

(:cell align=center:) Talk I: Twisted/Talk II

to:

(:cell align=center:) Talk I: Twisted/Talk II: Blended

Added lines 61-62:
Programming Python with Blender 3D (Gordon Fisher)
September 01, 2009, at 09:00 AM by 24.144.30.77 -
Changed lines 54-57 from:
Django 101
Introduction to developing web sites using Django.
Django 102
Continuation of Django 102
to:
Django 101
Introduction to developing web sites using Django. Chad Files is the lead web developer at Novasys Health in Little Rock, Arkansas and will show you how to install Django and create a simple web site.
Django 201
July 18, 2009, at 10:21 AM by C Burch - Edit Python 101b description
Changed lines 45-46 from:
Python 101 for Programmers
Designed to introduce Python programming to students who with programming experience. Students should know about editors, conditional expressions (if, while, for) and functions/subroutines. Objects may be covered depending on the experience level of the class. Python 2.6 will be presented (Python 3.1 will be discussed).
to:
Python 101 for Programmers
Introduces Python to those with programming experience in another language. Students should know about conditional expressions (if, while, for) and functions/subroutines. If most of the audience is familiar with object-oriented features, the class will cover Python's object-oriented support. Python 2.6 will be presented (Python 3.1 will be discussed).
July 08, 2009, at 10:35 AM by 162.39.175.126 -
Changed line 29 from:

(:cell align=center:) talk I/II

to:

(:cell align=center:) Talk I: Twisted/Talk II

Added lines 58-60:

Scheduled Talks

An Overview of the Twisted framework (Derek Horton)
"Twisted" is an open-sourced Python framework for building network applications. It gives developers a complete set of tools for communicating across networks and and the Internet. In this talk, Derek will show you some of the cool things Twisted allows you to do.
July 07, 2009, at 10:00 AM by 162.39.175.126 -
Changed lines 52-54 from:
  • Debugging (using pdb, and also in places where pdb may not be

available, such as a hosted Django app)

to:
  • Debugging (using pdb, and also in places where pdb may not be available, such as a hosted Django app)
July 07, 2009, at 09:59 AM by 162.39.175.126 -
Changed lines 49-50 from:
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library.
to:
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library. Topics requested include:
  • Threading
  • Writing non-blocking code for asynchronous I/O
  • Debugging (using pdb, and also in places where pdb may not be

available, such as a hosted Django app)

July 03, 2009, at 11:28 PM by jhjaggars - fixing some typos
Changed lines 43-44 from:
Python 101 for the Complete Beginnger
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed)
to:
Python 101 for the Complete Beginner
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed)
Changed lines 47-48 from:
Image Processing with Jython
Introduces students to Jython (Python writen using Java libraries) with an emphasis on imae processing. Some previous programming experience is required.
to:
Image Processing with Jython
Introduces students to Jython (Python written using Java libraries) with an emphasis on image processing. Some previous programming experience is required.
July 03, 2009, at 08:35 AM by 66.158.182.124 -
Added line 28:

(:cell align=center:) Python 201

Deleted line 29:

(:cell align=center:) talk III/IV

Changed lines 35-36 from:

(:cell align=center:) talk IV (:cell align=center:) talk V

to:

(:cell align=center:) Python 201 (cont) (:cell align=center:) talk III/IV

July 03, 2009, at 08:32 AM by 66.158.182.124 -
Changed lines 28-29 from:

(:cell align=center:) talk I (:cell align=center:) talk II

to:

(:cell align=center:) talk I/II (:cell align=center:) talk III/IV

July 03, 2009, at 07:31 AM by 66.158.176.144 -
July 03, 2009, at 07:19 AM by 66.158.176.144 -
July 03, 2009, at 07:18 AM by 66.158.176.144 -
Changed line 12 from:

(:cell align=center colspan=3:) Welcome (Room 339)

to:

(:cell align=center colspan=4:) Welcome (Room 339)

July 03, 2009, at 07:16 AM by 66.158.176.144 -
Changed line 21 from:

(:cell align=center:) Python 101 (begginers), cont.

to:

(:cell align=center:) Python 101 (beginners), cont.

July 03, 2009, at 07:15 AM by 66.158.176.144 -
Added line 8:

(:cell align=center:) Room xxx (20 max)

Changed line 10 from:

(:cell align=center colspan=3:) Registration

to:

(:cell align=center colspan=4:) Registration

Changed lines 14-16 from:

(:cell align=center:) class I (:cell align=center:) class II (:cell align=center:) class III

to:

(:cell align=center:) Python 101 (beginners) (:cell align=center:) Python 101 (programmers) (:cell align=center:) Django 101 (:cell align=center:) Jython 101

Changed line 19 from:

(:cell align=center colspan=3 bgcolor=#cccc99:) Break

to:

(:cell align=center colspan=4 bgcolor=#cccc99:) Break

Changed lines 21-23 from:

(:cell align=center:) class I (cont) (:cell align=center:) class II (cont) (:cell align=center:) class III (cont)

to:

(:cell align=center:) Python 101 (begginers), cont. (:cell align=center:) Python 101 (programmers), cont. (:cell align=center:) Django 101, cont. (:cell align=center:) Jython 101, cont.

Changed line 26 from:

(:cell align=center colspan=3 bgcolor=#cccc99:) Lunch (on your own)

to:

(:cell align=center colspan=4 bgcolor=#cccc99:) Lunch (on your own)

Changed lines 30-31 from:

(:cell align=center:) talk III

to:

(:cell align=center:) Django 102 (:cell align=center:) Open Space

Changed line 33 from:

(:cell align=center colspan=3 bgcolor=#cccc99:) Break

to:

(:cell align=center colspan=4 bgcolor=#cccc99:) Break

Changed lines 37-38 from:

(:cell align=center:) talk VI

to:

(:cell align=center:) Django 102, cont. (:cell align=center:) Open Space

Changed lines 41-54 from:
to:

Proposed Classes

Python 101 for the Complete Beginnger
A class designed to introduce computer programming and the Python language to students with little or no prior knowledge of programming. Python 2.6 will be covered (Python 3.1 will be discussed)
Python 101 for Programmers
Designed to introduce Python programming to students who with programming experience. Students should know about editors, conditional expressions (if, while, for) and functions/subroutines. Objects may be covered depending on the experience level of the class. Python 2.6 will be presented (Python 3.1 will be discussed).
Image Processing with Jython
Introduces students to Jython (Python writen using Java libraries) with an emphasis on imae processing. Some previous programming experience is required.
Python 201
Intermediate topics including file processing, database operations, and a look at the Python Standard Library.
Django 101
Introduction to developing web sites using Django.
Django 102
Continuation of Django 102
June 28, 2009, at 04:19 PM by 162.39.175.126 -
Changed lines 1-5 from:

Evening Social

Perhaps the night before the conference have a social/dinner/tasty beverages for those who will be in town?? Just an idea -- chad

Schedule (proposed)

to:

2009 Schedule (proposed and certainly going to change)

Changed line 10 from:

(:cellnr align=center:) 8:30 -- 8:55

to:

(:cellnr align=center:) 8:30 -- 8:50

Changed lines 13-15 from:

(:cell align=center:) Python 101 (Chen) (:cell align=center:) Python 201 (Rush) (:cell align=center:) Sys Admin (Gift)

to:

(:cell align=center:) class I (:cell align=center:) class II (:cell align=center:) class III

Changed lines 19-22 from:

(:cell align=center:) Python 101 (cont) (:cell align=center:) Python 202 (Rush) (:cell align=center:) Sys Admin (cont) (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 12:30

to:

(:cell align=center:) class I (cont) (:cell align=center:) class II (cont) (:cell align=center:) class III (cont) (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 1:00

Changed lines 24-27 from:

(:cellnr align=center:) 12:30 -- 1:20 (:cell align=center:) Python Std Lib (Gift) (:cell align=center:) pyGame (Lindstrom) (:cell align=center:) Eclipse and Python (Fahr)

to:

(:cellnr align=center:) 1:00 -- 2:20 (:cell align=center:) talk I (:cell align=center:) talk II (:cell align=center:) talk III

Changed lines 30-37 from:

(:cellnr align=center:) 1:30 -- 2:20 (:cell align=center:) Text/File Processing (Cooper) (:cell align=center:) Python Eggs (Rush) (:cell align=center:) One Laptop Per Child (Files) (:cellnr align=center bgcolor=#cccc99:) 2:20 -- 2:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 3:30 (:cell align=center colspan=3:) Panel Discussion/Giveaways (Room 339)

to:

(:cellnr align=center:) 2:30 -- 4:00 (:cell align=center:) talk IV (:cell align=center:) talk V (:cell align=center:) talk VI

Added lines 36-76:

2008 Schedule

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max) (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=3:) Registration (:cellnr align=center:) 8:30 -- 8:55 (:cell align=center colspan=3:) Welcome (Room 339) (:cellnr align=center:) 9:00 -- 10:10 (:cell align=center:) Python 101 (Chen) (:cell align=center:) Python 201 (Rush) (:cell align=center:) Sys Admin (Gift) (:cellnr align=center bgcolor=#cccc99:) 10:10 -- 10:20 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 10:20 -- 11:30 (:cell align=center:) Python 101 (cont) (:cell align=center:) Python 202 (Rush) (:cell align=center:) Sys Admin (cont) (:cellnr align=center bgcolor=#cccc99:) 11:30 -- 12:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Lunch (on your own) (:cellnr align=center:) 12:30 -- 1:20 (:cell align=center:) Python Std Lib (Gift) (:cell align=center:) pyGame (Lindstrom) (:cell align=center:) Eclipse and Python (Fahr) (:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 1:30 -- 2:20 (:cell align=center:) Text/File Processing (Cooper) (:cell align=center:) Python Eggs (Rush) (:cell align=center:) One Laptop Per Child (Files) (:cellnr align=center bgcolor=#cccc99:) 2:20 -- 2:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break (:cellnr align=center:) 2:30 -- 3:30 (:cell align=center colspan=3:) Panel Discussion/Giveaways (Room 339) (:tableend:)

October 08, 2008, at 05:12 AM by JeffRush -
Changed lines 50-51 from:
Python 202 - A Survey of Useful Python Technologies (talk outline)
A survey of five useful Python technologies; the enhanced Python shell "IPython", a Pythonic way of templating XHTML (Stan/Nevow), the many places that ReStructuredText is used, accessing relational databases with DB-API and the power of object-oriented databases (ZODB/Durus). Wrapping it up is coverage of the many resources in the Python community, lists, blogs, registries, etc.
to:
Python 202 - A Survey of Useful Python Technologies (talk outline) (slides/handouts)
A survey of five useful Python technologies; the enhanced Python shell "IPython", a Pythonic way of templating XHTML (Stan/Nevow), the many places that ReStructuredText is used, accessing relational databases with DB-API and the power of object-oriented databases (ZODB/Durus). Wrapping it up is coverage of the many resources in the Python community, lists, blogs, registries, etc.
Changed lines 62-63 from:
An Introduction to Python Eggs (talk outline)
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
to:
An Introduction to Python Eggs (talk outline) (slides/handouts)
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
October 08, 2008, at 05:09 AM by JeffRush -
Changed lines 48-49 from:
Python 201 - A Tour of Python Concepts (talk outline) https://dfwpython.org/repo/Presentations/2008-10-04-PyArkansas-PythonConcepts/
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
to:
Python 201 - A Tour of Python Concepts (talk outline) (slides/handouts)
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
October 08, 2008, at 05:08 AM by JeffRush -
Changed lines 48-49 from:
Python 201 - A Tour of Python Concepts (talk outline)
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
to:
Python 201 - A Tour of Python Concepts (talk outline) https://dfwpython.org/repo/Presentations/2008-10-04-PyArkansas-PythonConcepts/
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
October 03, 2008, at 06:24 AM by 68.95.135.236 -
Changed lines 48-49 from:
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
to:
Python 201 - A Tour of Python Concepts (talk outline)
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class is a tour of concepts woven throughout the Python language; types orientation, namespaces, closures, code objects, callability and iterators.
October 02, 2008, at 07:41 AM by JeffRush -
Changed lines 50-52 from:
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction. This talk is to showcase various interesting aspects of Python for those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining how it works.
to:
Python 202 - A Survey of Useful Python Technologies (talk outline)
A survey of five useful Python technologies; the enhanced Python shell "IPython", a Pythonic way of templating XHTML (Stan/Nevow), the many places that ReStructuredText is used, accessing relational databases with DB-API and the power of object-oriented databases (ZODB/Durus). Wrapping it up is coverage of the many resources in the Python community, lists, blogs, registries, etc.
October 02, 2008, at 04:06 AM by JeffRush -
Changed lines 63-64 from:
Eggs
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code. (talk outline)
to:
An Introduction to Python Eggs (talk outline)
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
October 02, 2008, at 04:00 AM by JeffRush -
Changed lines 63-64 from:
Eggs
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
to:
Eggs
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code. (talk outline)
Changed lines 67-68 from:
Eclipse and Python
Eclypse is a powerful text editor and much more. This talk will show you how to use Python extensions with Eclipse to help you write, debug and test your code from the editor.
to:
Eclipse and Python
Eclipse is a powerful text editor and much more. This talk will show you how to use Python extensions with Eclipse to help you write, debug and test your code from the editor.
September 24, 2008, at 02:52 PM by greg -
Changed line 69 from:
One Laptop per Child
The OLPC initiative is an exciting effort to get cheap, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
to:
One Laptop per Child
The OLPC initiative is an exciting effort to get inexpensive, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
September 24, 2008, at 02:51 PM by greg -
Changed line 69 from:
One Laptop per Child
The OLPC initiative (http://laptop.org/) is an exciting effort to get cheap, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
to:
One Laptop per Child
The OLPC initiative is an exciting effort to get cheap, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
September 15, 2008, at 08:37 AM by 162.39.175.126 -
Changed line 35 from:

(:cell align=center:) Django Web Framework (Lindstrom)

to:

(:cell align=center:) Python Eggs (Rush)

Changed lines 63-64 from:
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed and used over two years by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
to:
Eggs
"Eggs are to Pythons as Jars are to Java..." Python eggs are a way of bundling additional information with a Python project, that allows the project's dependencies to be checked and satisfied at runtime, as well as allowing projects to provide plugins for other projects. There are several binary formats that embody eggs, but the most common is '.egg' zipfile format, because it's a convenient one for distributing projects. All of the formats support including package-specific data, project-wide metadata, C extensions, and Python code.
September 04, 2008, at 10:03 AM by 162.39.175.126 -
Changed lines 65-66 from:
Text/File Processing
A look at common techniques to read from and write to files as well as processing test once you get it. Python comes with many built-in methods to make manipulating text and files easy.
to:
Text/File Processing
A look at common techniques to read from and write to files as well as processing text once you get it. Python comes with many built-in methods to make manipulating text and files easy.
August 29, 2008, at 12:34 PM by 162.39.175.126 -
Added lines 63-69:
Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed and used over two years by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
Text/File Processing
A look at common techniques to read from and write to files as well as processing test once you get it. Python comes with many built-in methods to make manipulating text and files easy.
Eclipse and Python
Eclypse is a powerful text editor and much more. This talk will show you how to use Python extensions with Eclipse to help you write, debug and test your code from the editor.
One Laptop per Child
The OLPC initiative (http://laptop.org/) is an exciting effort to get cheap, nearly indestructible computers into the hands of children in developing countries. The OLPC computer uses Python extensively. Chad Files was one of the first people in Arkansas to purchase two of these (one for him, one to give to a child in Africa) and will show off this remarkable computer.
August 29, 2008, at 08:18 AM by Greg Lindstrom -
Deleted lines 3-23:

Scheduled Classes (subject to change, but we're pretty sure)

Python 101
New to programming or want to learn Python from scratch? This is the class for you. Dr. Bernard Chen (incoming UCA Faculty) will teach a portion of the class he has taught at Georgia State University to non Computer Science students. Come use the computers at UCA and find out what all of the excitement is all about.
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction. This talk is to showcase various interesting aspects of Python for those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining how it works.
Python for Unix/Linux System Administration
We are excited to offer this class taught by Noah Gift of the Atlanta Python Users Group. Noah has teamed up with Jeremy Jones to author an O'Reilly title of the same name (http://oreilly.com/catalog/9780596515829/). This is an advanced class. Noah is brought to us through the O'Reilly Speakers Program.

Scheduled Talks (also subject to change) !!

Talks will run for 50 minutes and are not intended to be as in depth as the morning classes. All talks will be interactive with lots of opportunity for asking questions.

pyGame
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.
Python Standard Library
Python is said to come with "batteries included" because of the extensive standard library. Noah Gift will walk you through some of the more important modules and show you how to find and use library modules.
Changed lines 43-62 from:
to:

Scheduled Classes (subject to change, but we're pretty sure)

Python 101
New to programming or want to learn Python from scratch? This is the class for you. Dr. Bernard Chen (incoming UCA Faculty) will teach a portion of the class he has taught at Georgia State University to non Computer Science students. Come use the computers at UCA and find out what all of the excitement is all about.
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction. This talk is to showcase various interesting aspects of Python for those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining how it works.
Python for Unix/Linux System Administration
We are excited to offer this class taught by Noah Gift of the Atlanta Python Users Group. Noah has teamed up with Jeremy Jones to author an O'Reilly title of the same name (http://oreilly.com/catalog/9780596515829/). This is an advanced class. Noah is brought to us through the O'Reilly Speakers Program.

Scheduled Talks (also subject to change) !!

Talks will run for 50 minutes and are not intended to be as in depth as the morning classes. All talks will be interactive with lots of opportunity for asking questions.

pyGame
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.
Python Standard Library
Python is said to come with "batteries included" because of the extensive standard library. Noah Gift will walk you through some of the more important modules and show you how to find and use library modules.
August 29, 2008, at 07:27 AM by Greg Lindstrom -
Added lines 18-24:

Scheduled Talks (also subject to change) !!

Talks will run for 50 minutes and are not intended to be as in depth as the morning classes. All talks will be interactive with lots of opportunity for asking questions.

pyGame
Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.
Python Standard Library
Python is said to come with "batteries included" because of the extensive standard library. Noah Gift will walk you through some of the more important modules and show you how to find and use library modules.
August 29, 2008, at 07:10 AM by Greg Lindstrom -
Changed line 44 from:

(:cell align=center:) GIS Appications (Cooper)

to:

(:cell align=center:) Eclipse and Python (Fahr)

August 28, 2008, at 03:36 PM by 162.39.175.126 -
Deleted lines 17-32:

Proposed Classes

Add your idea(s) for classes below. We will select a schedule in August.

Django
Django is a framework to develop web-based applications.
Modules and Packages
How to modules and packages. How to write your own packages.
GIS
How you can use Python with Geographic Information Systems.
Eclipse + PyDev
How to use Python in Eclipse.
Easy Install and Eggs
What are Eggs and How to use Easy Install to add functionality to your Python installation.
August 28, 2008, at 03:27 PM by 162.39.175.126 -
Changed lines 10-11 from:
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Unsers Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
to:
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Users Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
August 28, 2008, at 03:27 PM by 162.39.175.126 -
Changed lines 10-11 from:
Python 201 - A Tour of Pythonic Concepts (Jeff Rush)
Jeff is the National Advocacy Chair for Python and is coming to us from the Dallas Python Unsers Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
to:
Python 201 - A Tour of Pythonic Concepts
Jeff Rush is the National Advocacy Chair for Python and is coming to us from the Dallas Python Unsers Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
August 28, 2008, at 03:23 PM by 162.39.175.126 -
Changed lines 12-17 from:
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction. This talk is to showcase various interesting aspects of Python for
  those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining
  how it works.
to:
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction. This talk is to showcase various interesting aspects of Python for those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining how it works.
August 28, 2008, at 03:21 PM by 162.39.175.126 -
Changed lines 13-15 from:
 STAN templating, reStructuredText usage re piece extraction.
to:
 STAN templating, reStructuredText usage re piece extraction.  This talk is to showcase various interesting aspects of Python for
  those unfamiliar with some of the neat things you can do with it. Focus would be on walking thru source code examples, explaining
  how it works.
August 28, 2008, at 03:19 PM by 162.39.175.126 -
Changed lines 10-11 from:
Python 201
Pending
to:
Python 201 - A Tour of Pythonic Concepts (Jeff Rush)
Jeff is the National Advocacy Chair for Python and is coming to us from the Dallas Python Unsers Group. This class will cover as much of the following as possible: names, values and namespaces, control, structures, being callable, being iterable, subscripting and slicing, introspection, about strings, formatting and parsing.
Python 202 - A Walkthru of Interesting Python Techniques
Jeff continues with the following topics; RDBMS/dbapi, OODBMS/ZODB/Durus STAN templating, reStructuredText usage re piece extraction.
Changed line 48 from:

(:cell align=center:) Python 102 (Rush)

to:

(:cell align=center:) Python 201 (Rush)

Changed line 54 from:

(:cell align=center:) Python 102 (cont)

to:

(:cell align=center:) Python 202 (Rush)

August 26, 2008, at 09:02 PM by Greg Lindstrom -
Added lines 5-15:

Scheduled Classes (subject to change, but we're pretty sure)

Python 101
New to programming or want to learn Python from scratch? This is the class for you. Dr. Bernard Chen (incoming UCA Faculty) will teach a portion of the class he has taught at Georgia State University to non Computer Science students. Come use the computers at UCA and find out what all of the excitement is all about.
Python 201
Pending
Python for Unix/Linux System Administration
We are excited to offer this class taught by Noah Gift of the Atlanta Python Users Group. Noah has teamed up with Jeremy Jones to author an O'Reilly title of the same name (http://oreilly.com/catalog/9780596515829/). This is an advanced class. Noah is brought to us through the O'Reilly Speakers Program.
Deleted lines 19-20:
Introduction to Python
A 3-hour introductory course aimed at people who have never programmed in Python (never programmed at all?).
Deleted lines 21-22:
Database
How to use Python with database applications.
August 22, 2008, at 09:38 AM by 162.39.175.126 -
Changed line 34 from:

(:cell align=center colspan=3:) Welcome (Large Room)

to:

(:cell align=center colspan=3:) Welcome (Room 339)

Changed lines 36-38 from:

(:cell align=center:) Python 101 (:cell align=center:) Python Standard Library (:cell align=center:)

to:

(:cell align=center:) Python 101 (Chen) (:cell align=center:) Python 102 (Rush) (:cell align=center:) Sys Admin (Gift)

Changed lines 43-44 from:

(:cell align=center:) Text/File Processing (:cell align=center:)

to:

(:cell align=center:) Python 102 (cont) (:cell align=center:) Sys Admin (cont)

Changed lines 48-50 from:

(:cell align=center:) (:cell align=center:) pyGame (:cell align=center:) One Laptop per Child

to:

(:cell align=center:) Python Std Lib (Gift) (:cell align=center:) pyGame (Lindstrom) (:cell align=center:) GIS Appications (Cooper)

Changed lines 54-56 from:

(:cell align=center:) (:cell align=center:) Django Web Framework (:cell align=center:)

to:

(:cell align=center:) Text/File Processing (Cooper) (:cell align=center:) Django Web Framework (Lindstrom) (:cell align=center:) One Laptop Per Child (Files)

Changed line 60 from:

(:cell align=center colspan=3:) Panel Discussion/Giveaways (Large Room)

to:

(:cell align=center colspan=3:) Panel Discussion/Giveaways (Room 339)

August 18, 2008, at 08:59 AM by Bob Fahr - Added a couple of topics
Changed lines 19-23 from:
to:
Eclipse + PyDev
How to use Python in Eclipse.
Easy Install and Eggs
What are Eggs and How to use Easy Install to add functionality to your Python installation.
August 17, 2008, at 07:05 PM by Greg Lindstrom -
Changed lines 24-26 from:

(:cell align=center:) Large Room (40 max) (:cell align=center:) Small I (24 max) (:cell align=center:) Small II (24 max)

to:

(:cell align=center:) Room 339 (40 seats) (:cell align=center:) Room 338 (40 max) (:cell align=center:) Room 329 (20 max)

August 16, 2008, at 08:05 PM by Greg Lindstrom -
Changed lines 35-36 from:

(:cellnr align=center:) 10:10 -- 10:20 (:cell align=center colspan=3:) Break

to:

(:cellnr align=center bgcolor=#cccc99:) 10:10 -- 10:20 (:cell align=center colspan=3 bgcolor=#cccc99:) Break

Changed lines 41-42 from:

(:cellnr align=center:) 11:30 -- 12:30 (:cell align=center colspan=3:) Lunch (on your own)

to:

(:cellnr align=center bgcolor=#cccc99:) 11:30 -- 12:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Lunch (on your own)

Changed lines 47-48 from:

(:cellnr align=center:) 1:20 -- 1:30 (:cell align=center colspan=3:) Break

to:

(:cellnr align=center bgcolor=#cccc99:) 1:20 -- 1:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break

Changed lines 53-54 from:

(:cellnr align=center:) 2:20 -- 2:30 (:cell align=center colspan=3:) Break

to:

(:cellnr align=center bgcolor=#cccc99:) 2:20 -- 2:30 (:cell align=center colspan=3 bgcolor=#cccc99:) Break

August 16, 2008, at 07:58 PM by Greg Lindstrom -
Deleted lines 56-58:
Deleted lines 59-70:
TimeTrack 1Track 2Track 3
8:00- 8:25Registration (all)
8:30- 9:00Welcome/General Information (all)
9:00- 9:55Python 101pyGame 
10:00-10:55(cont)pyGame 
11:00-12:00(cont)  
12:00- 1:00Lunch (on your own)
1:00- 1:55Std LibraryDjango I 
2:00- 2:55Text/File ProcessingDjango II 
3:00- 4:00Panel Discussion/Giveaways
August 16, 2008, at 07:56 PM by Greg Lindstrom -
Added line 51:

(:cell align=center:) Django Web Framework

Deleted line 52:

(:cell align=center:)

August 16, 2008, at 07:55 PM by Greg Lindstrom -
Changed lines 45-46 from:

(:cell align=center:) (:cell align=center:)

to:

(:cell align=center:) pyGame (:cell align=center:) One Laptop per Child

August 16, 2008, at 07:54 PM by Greg Lindstrom -
Changed line 31 from:

(:cellnr align=center:) 9:00 -- 10:15

to:

(:cellnr align=center:) 9:00 -- 10:10

Changed lines 35-37 from:
to:

(:cellnr align=center:) 10:10 -- 10:20 (:cell align=center colspan=3:) Break (:cellnr align=center:) 10:20 -- 11:30 (:cell align=center:) Python 101 (cont) (:cell align=center:) Text/File Processing (:cell align=center:) (:cellnr align=center:) 11:30 -- 12:30 (:cell align=center colspan=3:) Lunch (on your own) (:cellnr align=center:) 12:30 -- 1:20 (:cell align=center:) (:cell align=center:) (:cell align=center:) (:cellnr align=center:) 1:20 -- 1:30 (:cell align=center colspan=3:) Break (:cellnr align=center:) 1:30 -- 2:20 (:cell align=center:) (:cell align=center:) (:cell align=center:) (:cellnr align=center:) 2:20 -- 2:30 (:cell align=center colspan=3:) Break (:cellnr align=center:) 2:30 -- 3:30 (:cell align=center colspan=3:) Panel Discussion/Giveaways (Large Room)

August 16, 2008, at 07:49 PM by Greg Lindstrom -
Added lines 21-41:

(:table border=1 cellpadding=5 cellspacing=0:) (:cell align=center:) Time (:cell align=center:) Large Room (40 max) (:cell align=center:) Small I (24 max) (:cell align=center:) Small II (24 max) (:cellnr align=center:) 8:00 -- 8:30 (:cell align=center colspan=3:) Registration (:cellnr align=center:) 8:30 -- 8:55 (:cell align=center colspan=3:) Welcome (Large Room) (:cellnr align=center:) 9:00 -- 10:15 (:cell align=center:) Python 101 (:cell align=center:) Python Standard Library (:cell align=center:)

(:tableend:)

August 06, 2008, at 11:10 AM by Greg Lindstrom - Add Proposed Schedule
Changed lines 17-31 from:
GIS
How you can use Python with Geographic Information Systems.
to:
GIS
How you can use Python with Geographic Information Systems.

Schedule (proposed)

TimeTrack 1Track 2Track 3
8:00- 8:25Registration (all)
8:30- 9:00Welcome/General Information (all)
9:00- 9:55Python 101pyGame 
10:00-10:55(cont)pyGame 
11:00-12:00(cont)  
12:00- 1:00Lunch (on your own)
1:00- 1:55Std LibraryDjango I 
2:00- 2:55Text/File ProcessingDjango II 
3:00- 4:00Panel Discussion/Giveaways
August 06, 2008, at 09:10 AM by 68.95.135.236 -
August 04, 2008, at 03:39 PM by 63.88.142.174 -
Added lines 1-4:

Evening Social

Perhaps the night before the conference have a social/dinner/tasty beverages for those who will be in town?? Just an idea -- chad

June 10, 2008, at 04:05 PM by Chad Cooper -
Changed lines 11-13 from:
Modules and Packages
How to modules and packages. How to write your own packages.
to:
Modules and Packages
How to modules and packages. How to write your own packages.
GIS
How you can use Python with Geographic Information Systems.
May 24, 2008, at 10:14 PM by Greg Lindstorm -
Added lines 1-11:

Proposed Classes

Add your idea(s) for classes below. We will select a schedule in August.

Introduction to Python
A 3-hour introductory course aimed at people who have never programmed in Python (never programmed at all?).
Django
Django is a framework to develop web-based applications.
Database
How to use Python with database applications.
Modules and Packages
How to modules and packages. How to write your own packages.
edit · history · print
Page last modified on November 13, 2009, at 07:18 PM