Advanced Python or Understanding Python
Google engEDU
1 hr 16 min – Feb 21, 2007
Google Tech Talks
February 21, 2007
The Python language, while object-oriented, is fundamentally different from both C++ and Java. The dynamic and introspective nature of Python allow for language mechanics unlike that of static languages. This talk aims to enlighten programmers new to Python 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 C/C++ data and Python objects and the CPython implementation in general.
This talk is part of the Advanced Topics in Programming Languages series. The goal of this series is to encourage all of the people at Google who know and love programming 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 ContentBetter, faster, smarter: Python yesterday, today … and tomorrow
Google engEDU
1 hr 3 min – Oct 12, 2006
Google Tech Talks
October 12, 2006
Alex Martelli
Google, Bay Area Python Interest Group Read the rest of this entry »
ReUsable Web Components with Python and Future Python Web Development
Google engEDU
52 min – Sep 13, 2006
Google Tech Talks
September 13, 2006
Ben Bangert works as a Senior Software Engineer in the Online Publishing Group at O’Reilly Media Inc. His fascination with technology and programming have led him to experiment with and use a variety of web technologies. Ben believes strongly in the "right tool for the right job" motto and has been adding tools to his programming belt for over 15 years.
ABSTRACT
Python’s Web Server Gateway Interface (WSGI) not only enables a multitude of Python web frameworks to share code when it comes to deployment, but also enables entirely new levels of re-use for Python web development. 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 development where you can use just the parts you want and still have active development communities to interact with. Read the rest of this entry »
Python 3000
Google engEDU
1 hr 7 min – Jul 21, 2006
Google TechTalks
July 21, 2006
Guido van Rossum is a computer programmer who is best known as the author and Benevolent Dictator for Life of the Python programming language.
ABSTRACT
The next major version of Python, nicknamed Python 3000 (or more prosaically Python 3.0), has been anticipated for a long time. For years I have been collecting and exploring ideas that were too radical for Python 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 Python 3000, as well as some of the major changes to the language and the remaining challenges. Read the rest of this entry »
OSS Speaker Series: Python for Programmer
Google EngEDU
1 hr 40 min – Apr 10, 2007
Google Tech Talks
April 10, 2007
Python is a popular very-high-level programming 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, Python can play some useful role within a huge variety of software development projects.
Moreover, Python is really easy to learn, particularly (though not exclusively) for programmers who are skilled at such languages as Java, C++ and C. This talk addresses software developers who are experienced in other languages but have had limited or no exposure to Python 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.
http://www.aleax.it/goo_py4prog.pdf Read the rest of this entry »
Sphere: Related Content