GET /api/v2/video/235
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2010", "language": "English", "slug": "pycon-2010--introduction-to-traits", "speakers": [ "Corran Webster" ], "tags": [ "pycon", "pycon2010", "traits", "tutorial" ], "id": 235, "state": 1, "title": "Introduction to Traits", "summary": "", "description": "Introduction to Traits\n\nPresented by Corran Webster\n\nThe Traits project allows you to simply add validation, initialization,\ndelegation, notification and a graphical user interface to Python object\nattributes. In this tutorial we will explore the Traits toolset and learn how\nto dramatically reduce the amount of boilerplate code you write, do rapid GUI\napplication development, and understand the ideas which underly other parts of\nthe Enthought Tool Suite (such as MayaVi and Chaco plotting toolkits).\n\nTraits and the Enthought Tool Suite are open source projects licensed under a\nBSD-style license.\n\nIntended Audience\n\nIntermediate to advanced Python programmers\n\nClass Outline\n\n * Introduction to ETS and Traits \n * Basic Traits + Trait types + Property Traits + Trait Validation \n * Traits UI + Basic Traits UI + Tour of the Trait editors + Advanced Trait editors \n * Notification in Traits + Static notification + Dynamic notification \n * Advanced Traits UI + Customizing Views, Groups and Items + Traits UI Handlers + Buttons, Menus and Toolbars + Drag and Drop \n * Q&A;\n\nRequirements\n\nLaptop recommended (any major OS is fine), with the following software\ninstalled:\n\n * Python 2.5 or 2.6 ( \n * Either wxPython ( or PyQt ( \n * Numpy and Scipy ( \n * Enthought Tool Suite 3.2 or higher ( \n\nAll required software can be obtained by installing the free trial version of\nthe Enthought Python Distribution v5 or later\n(\n\n", "quality_notes": "", "copyright_text": "Creative Commons Attribution-NonCommercial-ShareAlike 3.0", "embed": "", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2010-02-19", "added": "2012-02-23T04:20:00", "updated": "2014-04-08T20:28:28.137" }