Comment

Python Training - Getting Started with Python

Class 1, Part 1. This video comes from Marakana's 4-day Python Fundamentals training course which Simeon Franklin taught at Marakana headquarters in San Francisco, CA in August 2011.
In this section, Simeon will cover:
- Getting started with the interactive interpreter
- Types: Strings, Integers, Floats, Complex
- Variables: Defining, Dynamic Typing, Strong Typing, Internals
- Simple Expressions: Boolean Evaluation, Truthiness, Branching, and Block Structure
**Get the courseware at

Comment

Comment

Python Training - Advanced Container Types

 

Class 1, Part 2. This video comes from Marakana's 4-day Python Fundamentals training course which Simeon Franklin taught at Marakana headquarters in San Francisco, CA in August 2011.
In this section, Simeon will wrap up with simple expressions and move on to advanced container types. He'll talk about lists as well as revisit strings.
We'll be releasing a new video from this 4-day class each Friday, so stay tuned!
**Get the courseware at:

Comment

Comment

Advanced Python or Understanding Python

 

Google Tech Talks
February 21, 2007
ABSTRACT
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.

Comment

Comment

OSS Speaker Series: Python for Programmer

 

ABSTRACT
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...

Comment

Comment

Introduction to Scripting in Symyx Notebook

(ATS3-DEV01) Introduction to Scripting in Symyx Notebook from Accelrys on Vimeo.

Python scripting in Symyx Notebook by Accelrys provides a simple but powerful mechanism for extending the out-of-the-box capabilities of the Notebook. In this session we will review the scripting features of the ELN: where, why and how scripting can be done. We will walk through examples of writing toolbar button scripts, Experiment Editor event scripts, form scripts and various types of section scripts. And we will provide some tips and tricks for effective script programming, including a demonstration of the new script-profiling logging feature introduced in SN 6.6 Service Pack 1.
Designed as an overview for people wanting to become familiar with the scripting capabilities of the Notebook, this session may also provide tips of interest for the beginning- to intermediate-level Notebook script programmer.

 

Comment