Posted for Brian Dorsey
Hello everyone,
On behalf of the Seattle Python Interest Group, I'd like to invite you
to join us for an informal day of Python talks & socializing.
When: January, 31st 9am - 5pm
Where: University of Washington campus, Seattle, Washington
Price: Free!
Details and updated information: http://www.seapig.org/NorthwestPythonDay
The day will be mostly 30 minute talks and two sets of 5 minute
lightning talks. We'll also have plenty of time to chat over lunch and
dinner/drinks.
We still have room for a few more talks, please propose a talk!
(http://www.seapig.org/NorthwestPythonDay for details)
Please join us and forward this on to other Python people!
On behalf of the Jython development team, I'm pleased to announce that
Jython 2.5b1 is available for download:
http://downloads.sourceforge.net/jython/jython_installer-2.5b1.jar.
See the installation instructions here:
http://www.jython.org/Project/installation.html.
Jython 2.5 Beta1 continues a code cooling period where the number of
new features should significantly slow as we concentrate on
solidifying Jython 2.5 for an eventual release. I would guess that we
will put out about two more betas before we start pushing out release
candidates, hopefully in February.
This is a beta release so be careful.
-Frank
Morrisville, NC (PRWEB) January 9, 2009 -- Open Technology Group, Inc.
announces Django & GeoDjango MVC Framework Training
The Open Technology Group (OTG), a leader in the development and
delivery of training solutions centered about Open Source technologies,
released the latest in its set of Open Source Django training
(http://www.otg-nc.com/django-training) courses. A powerful
Model-View-Controller (MVC) framework written in Python, Django provides
web developers with an intuitive framework to develop web-based
applications. "Programmers attending our Django training will learn how
to develop, deploy, maintain, and administer Django applications", said
Chander Ganesan, President, "This hands-on course teaches web developers
all they need to know to leverage the powerful features and
functionality of the Django Framework." Students attending this training
will learn - from start to finish - how to develop web applications
using Django through a series of instructor-led lectures and "hands on"
exercises, culminating in a complete, working web application.
OTG also announced a Django training course dedicated to Geospatial
Professionals, Leveraging GeoDjango
(http://www.otg-nc.com/geodjango-training). GeoDjango builds upon the
Django MVC framework by adding integrated support for Geospatial
databases (including PostGIS and Oracle Spatial), as well as the GEOS
and GDAL API's. This 2 day course teaches students how to use
PostgreSQL, PostGIS, and GeoDjango to build powerful spatially enabled
applications using the GeoDjango & Django framework.
OTG also provides training for Python, PostGIS, OpenLayers,
JavaScript/AJAX, MySQL, and PostgreSQL - technologies that complement
both Django and GeoDjango.
Both new classes are available today for both public enrollment and
customized, affordable, on-site delivery to small groups (3 or more
students) worldwide.
About Open Technology Group, Inc.
Founded in 2004 and headquartered in Morrisville, NC, the Open
Technology Group, Inc. (OTG) has established itself as the leading
provider of training solutions centered about Open Source software and
solutions. With its comprehensive library of in-house developed
intellectual property, OTG is able to deliver comprehensive, customized,
and structured training covering a wide range of software solutions. The
Open Technology Group offers affordable customized on-site technology
training worldwide, as well as public-enrollment courses delivered in
over 10 locations, nationwide. For more information, and a complete
course catalog, visit us online at
http://www.otg-nc.com/python-training, or contact us at 877-258-8987
Hello everyone,
If you'll be near Seattle, WA USA at the end of this month, the
Seattle Python Interest Group would like to invite you to join us for
an informal day of Python talks & socializing.
When: Saturday, January, 31st 9am - 5pm
Where: University of Washington campus, Seattle, Washington
Price: Free!
Details and updated information: http://www.seapig.org/NorthwestPythonDay
The day will be mostly 30 minute talks and two sets of 5 minute
lightning talks. We'll also have plenty of time to chat over lunch and
dinner/drinks.
We still have room for a few more talks, please propose a talk!
(http://www.seapig.org/NorthwestPythonDay for details)
Please join us and forward this on to other Python people!
Take care,
-Brian
WEB2PY 1.55.3 is out.
http://mdp.cti.depaul.edu/
Main Improvements
- better unittests
- better GAE support
- In db.table.insert(...) and db(query).update(...), ... may include
expressions like field=db.table.field+1
- db(query).update() and db(query).delete() returns number of
affected rows
- db(query).delete(delete_uploads=True) and SQLFORM.accepts
(...,delete_uploads=True) automatically deletes all referenced
uploaded files when a record is deleted
- db(query).select(...).json() to serialize records in json
- cross-engine full database backup/restore (examples:
db.export_to_csv_file(file); db.import_from_csv_file(file))
- SQLFORM.widgets for changing the appearance of fields in
automatically generated forms (example:
db.table.field.widget=SQLFORM.widgets.string.widget)
- Many 2 Many via Tagging that works on GAE (example:
db.table.field.requires=IS_IN_DB(db,'table.id','%(field)
s',multiple=True))
- Upgraded simplejson to 2.0.7
For
- login/logout/registration/password verification/profile and
password change/etc.
- group based access control
- CRUD
- attachments/ comments/ reviews/ ...
check out:
http://mdp.cti.depaul.edu/examples/static/t2.pdf
For a programmable wiki-like development environment based on web2py
and T2, check out:
http://web2py.appspot.com/t3
The O'Reilly Open Source Convention has opened up the Call For
Participation -- deadline for proposals is Tuesday Feb 3.
OSCON will be held July 20-24 in San Jose, California.
For more information, see
http://conferences.oreilly.com/osconhttp://en.oreilly.com/oscon2009/public/cfp/57
--
Aahz (aahz(a)pythoncraft.com) <*> http://www.pythoncraft.com/
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by
definition, not smart enough to debug it." --Brian W. Kernighan
The Open Technology Group is pleased to announce two "Guaranteed to
Run"* Python Bootcamp's, scheduled : .
March 16-20, 2009
May 11-15, 2009
OTG's Python Bootcamp is a 5 day intensive course that teaches
programmers how to design, develop, and debug applications using the
Python programming language. Over a 5 day period, through a set of
lectures, demonstrations, and hands-on exercises students will learn how
to develop powerful applications using Python and integrate their new
found Python skills in their day-to-day job activities. Students will
also learn how to utilize Python's Database API and the psycopg2 drivers
to interface with the PostgreSQL Object-Relational database.
Our course is guaranteed to run, regardless of enrollment, and available
in an "all inclusive" package that includes round-trip airfare, 5 nights
of hotel accommodation, shuttle services (to/from the airport, to/from
our facility, and to/from local eateries/shopping), and our training.
All-inclusive packages are priced at $2,495 for the 5 day course.
For more a complete course outline/syllabus, or to enroll, visit our web
site at:
http://www.otg-nc.com/python-bootcamp
Affordable, customizable, on-site training is available (and cost
effective) for groups of 3 or more students. For more information - or
to schedule an on-site course, please contact us at 877-258-8987 .
The Open Technology Group is the world leader in the development and
delivery of training solutions focused around Open Source technologies.
* Guaranteed to Run courses are guaranteed to run, so long as a single
student is enrolled in the course.
--
Chander Ganesan
Open Technology Group, Inc.
One Copley Parkway, Suite 210
Morrisville, NC 27560
919-463-0999/877-258-8987
http://www.otg-nc.com
I'm pleased to announce the 0.8 alpha release of Lepton, a
high-performance, pluggable particle engine and API for Python. It is
designed for creating graphical special effects for games or other
visual applications. The engine is designed to be very flexible and
does not rely on any other libraries directly. You can use it either
with OpenGL (via pyglet, PyOpenGL, wxPython, etc), or with pygame by
selecting the appropriate renderer. Examples are provided using pyglet
and pygame. Although this is an alpha release, I think it is stable
enough to use, and I encourage you to give it a try.
The project page is here:
http://code.google.com/p/py-lepton/
You can also get it via pypi here:
http://pypi.python.org/pypi/lepton/
This release contains no new major functionality, but it has some
important bug fixes and performance optimizations. I thought I would
release these enhancements now rather than delay them by unrelated
feature work.
Changes in 0.8a include:
- Fixed accuracy of bounce controller so that particles are much less likely
to escape from a container domain. (Thanks to dugres for reporting the bug)
- Fixed bug in Sphere.intersect() where it would return bogus vectors such
as (nan,nan,nan) for stationary particles in some instances. This allowed
an improvement to the bouncy example to further prevent errant particles.
- Collector controller ported to C
- Bounce controller ported to C
- Add 2D splode example to demonstrate how to use lepton with the default
pyglet OpenGL projection.
- Allow basic attribute access for the C controllers from Python
(More work is needed here for more complex attributes, like vectors)
If you have questions or comments or would like to contribute, you can
join the google group at:
http://groups.google.com/group/py-lepton-users
Enjoy.
-Casey
David Beazley, author of the Python Essential Reference is pleased to
announce an "Introduction to Python" class on May 11-13, 2009 in
Chicago, Illinois.
This course, open to individual enrollment, is a comprehensive
hands-on course for programmers, scientists, and engineers who want to
master the essential elements of Python programming in order to solve
real-world problems in data processing, systems programming, and
software integration. This is the same acclaimed course that Dave has
taught at more than 30 on-site locations in 2007-2008.
The venue for this class is centrally located in the heart of
Chicago's downtown financial/theater district. When the class is not
in session, you will be just steps away from many of Chicago's most
famous parks and cultural attractions. So, come prepared for three
days of serious Python instruction and urban exploration.
More details about the class can be found at:
http://www.dabeaz.com/chicago
I hope to see you there!
--
Dave Beazley
http://www.dabeaz.com