Posted on 22-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Advanced or Understanding
Google engEDU
1 hr 16 min – Feb 21, 2007

Google Tech Talks
February 21, 2007

The language, while object-oriented, is fundamentally different from both ++ and . The dynamic and introspective nature of allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to about these fundamentals, the language mechanics that flow from them and how to effectively put those to use. Among the topics covered are duck-typing, interfaces, descriptors, decorators, metaclasses, reference-counting and the cyclic-garbage collector, the divide between /++ data and objects and the CPython implementation in general.

This talk is part of the Advanced Topics in Languages series. The goal of this series is to encourage all of the people at Google who know and love languages to share their knowledge. If you would like information on upcoming talks, or to schedule a talk of your own, contact information is available on the wiki page: Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 18-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Better, faster, smarter: yesterday, today … and tomorrow
Google engEDU
1 hr 3 min – Oct 12, 2006

Google Tech Talks
October 12, 2006

Alex Martelli
Google, Bay Area Interest Group Read the rest of this entry »

Sphere: Related Content

Tags: , , , ,
(0) Comments    Read More   
Posted on 17-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

ReUsable Components with and Future
Google engEDU
52 min – Sep 13, 2006

Google Tech Talks
September 13, 2006

Ben Bangert works as a Senior Engineer in the Online Publishing Group at O’Reilly Media Inc. His fascination with technology and have led him to experiment with and use a variety of technologies. Ben believes strongly in the "right tool for the right job" motto and has been adding tools to his belt for over 15 years.


’s Gateway Interface (WSGI) not only enables a multitude of frameworks to share code when it comes to deployment, but also enables entirely new levels of re-use for . This talk is focused on explaining WSGI, new types of re-use with WSGI middleware, and explore new frameworks that heavily utilize WSGI; in this case, Pylons. Moving beyond monolithic frameworks that try to do everything themselves, to new modes of where you can use just the parts you want and still have active communities to interact with. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 14-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

3000
Google engEDU
1 hr 7 min – Jul 21, 2006

Google TechTalks
July 21, 2006

Guido van Rossum is a programmer who is best known as the author and Benevolent Dictator for Life of the language.


The next major version of , nicknamed 3000 (or more prosaically 3.0), has been anticipated for a long time. For years I have been collecting and exploring ideas that were too radical for 2.x, and it’s time to stop dreaming and start coding. In this talk I will present the community process that will be used to complete the specification for 3000, as well as some of the major changes to the language and the remaining challenges. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More   
Posted on 13-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

OSS Speaker Series: for Programmer
Google EngEDU
1 hr 40 min – Apr 10, 2007

Google Tech Talks
April 10, 2007

is a popular very-high-level language, with a clean and spare syntax, simple and regular semantics, a large standard library and a wealth of third-party extensions, libraries and tools. With several production-quality open-source implementations available, many excellent books, and growing acceptance in both industry and academia, can play some useful role within a huge variety of projects.

Moreover, is really easy to learn, particularly (though not exclusively) for programmers who are skilled at such languages as , ++ and . This talk addresses developers who are experienced in other languages but have had limited or no exposure to yet, and offers a rapid overview of the main characteristics of the language, plus a brief synopsis of its main implementations, its standard library, and third-party extension packages.

://www.aleax.it/goo_py4prog.pdf Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , ,
(0) Comments    Read More