<?xml version="1.0" encoding="iso-8859-1"?><!-- Copyright (C) 2001-2009 - Developer Shed, LLC. -->
<rss version="2.0">
<channel>
<title>Python - RSS Feeds</title>
<link>http://www.devshed.com</link>
<description>Python - RSS Feeds</description>
<language>en-us</language>
<lastBuildDate>Thu, 26 Nov 2009 09:36:01 -0500</lastBuildDate>
<pubDate>Thu, 26 Nov 2009 09:36:01 -0500</pubDate>
<item><title>Tuples and Other Python Object Types</title>
<pubDate>Thu, 05 Feb 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/Tuples-and-Other-Python-Object-Types/?kc=rss</link>
<description>
<![CDATA[In this conclusion to a four-part article series on Python object types, we will finish our discussion of dictionaries, move on to tuples, and cover related material. This article is excerpted from chapter four of the book Learning Python, Third Edition, written by Mark Lutz (O'Reilly, 2008; ISBN: 0596513984). Copyright © 2008 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Missing Keys: if Tests 
One other note about dictionaries before we move on. Although we can assign to a new key to expand a dictionary, fetching a nonexistent key is still a mistake: 
    gt; gt; gt; D
    
    gt; gt; gt; D['e'] = 99                                 # Assigning new keys grows d...]]></description>
<guid>http://www.devshed.com/c/a/Python/Tuples-and-Other-Python-Object-Types/?kc=rss</guid>
</item>
<item><title>The Dictionary Python Object Type</title>
<pubDate>Thu, 29 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/The-Dictionary-Python-Object-Type/?kc=rss</link>
<description>
<![CDATA[In this third part of a four-part series on Python object types, we will wrap up our discussion of lists and introduce you to some remarkable things you can do with dictionaries. This article is excerpted from chapter four of the book Learning Python, Third Edition, written by Mark Lutz (O'Reilly, 2008; ISBN: 0596513984). Copyright © 2008 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  List Comprehensions 
In addition to sequence operations and list methods, Python includes a more advanced operation known as a list comprehension expression, which turns out to be a powerful way to process structures like our matrix. Suppose, for instance, that we need to extract the second column ...]]></description>
<guid>http://www.devshed.com/c/a/Python/The-Dictionary-Python-Object-Type/?kc=rss</guid>
</item>
<item><title>String and List Python Object Types</title>
<pubDate>Thu, 22 Jan 2009 09:00:47 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/String-and-List-Python-Object-Types/?kc=rss</link>
<description>
<![CDATA[Last week, we introduced you to the different Python object types, starting with numbers. This week, we'll cover strings and begin our discussion of lists. This article, the second in a four-part series, is excerpted from chapter four of the book Learning Python, Third Edition, written by Mark Lutz (O'Reilly, 2008; ISBN: 0596513984). Copyright © 2008 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Strings 
Strings are used to record textual information as well as arbitrary collections of bytes. They are our first example of what we call a sequence in Python that is, a positionally ordered collection of other objects. Sequences maintain a left-to-right order among the items they contain: thei...]]></description>
<guid>http://www.devshed.com/c/a/Python/String-and-List-Python-Object-Types/?kc=rss</guid>
</item>
<item><title>Introducing Python Object Types</title>
<pubDate>Thu, 15 Jan 2009 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/Introducing-Python-Object-Types/?kc=rss</link>
<description>
<![CDATA[If you want to add Python to your repertoire of computer languages, you'll find it helpful to check out this four-part series on object types. It is excerpted from chapter four of the book Learning Python, Third Edition, written by Mark Lutz (O'Reilly, 2008; ISBN: 0596513984). Copyright © 2008 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  This chapter begins our tour of the Python language. In an informal sense, in Python, we do things with stuff. “Things” take the form of operations like addition and concatenation, and “stuff” refers to the objects on which we perform those operations. In this part of the book, our focus is on that ...]]></description>
<guid>http://www.devshed.com/c/a/Python/Introducing-Python-Object-Types/?kc=rss</guid>
</item>
<item><title>Mobile Programming using PyS60: Advanced UI Controls</title>
<pubDate>Mon, 29 Dec 2008 09:00:45 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/Mobile-Programming-using-PyS60-Advanced-UI-Controls/?kc=rss</link>
<description>
<![CDATA[In an earlier article I wrote, the topic of discussion covered the basic UI controls that PyS60 provides. These controls are useful when the solution to be developed is simple in terms of interaction. However, if a scenario presents itself where interaction becomes complex, then the basic controls would not suffice. Keep reading to learn about the advanced controls you'll need to deal with these kinds of issues.<br/>   -  For complex interactions, advanced controls need to be used that can abstract out the complexities of the interaction to the user and provide a simple and consistent interface for the developer to work with. PyS60 has many such controls that a developer can use. 
In this discussion, the focus will ...]]></description>
<guid>http://www.devshed.com/c/a/Python/Mobile-Programming-using-PyS60-Advanced-UI-Controls/?kc=rss</guid>
</item>
<item><title>Nested Functions in Python</title>
<pubDate>Thu, 06 Nov 2008 09:00:46 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/Nested-Functions-in-Python/?kc=rss</link>
<description>
<![CDATA[In this final part of a nine-part series that focuses on Python, you will learn about namespaces, nested functions, and more.  It is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469).   Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Namespaces 
A function's parameters, plus any variables that are bound (by assignment or by other binding statements, such as def) in the function body, make up the function's local namespace, also known as local scope. Each of these variables is known as a local variable of the function. 
Variabl...]]></description>
<guid>http://www.devshed.com/c/a/Python/Nested-Functions-in-Python/?kc=rss</guid>
</item>
<item><title>Python Parameters, Functions and Arguments</title>
<pubDate>Thu, 30 Oct 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Python-Parameters-Functions-and-Arguments/?kc=rss</link>
<description>
<![CDATA[In this eighth part of a nine-part series on the Python programming language, we focus strongly on two aspects of functions: parameters and arguments. This article is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Parameters 
Formal parameters that are just identifiers indicate mandatory parameters. Each call to the function must supply a corresponding value (argument) for each mandatory parameter. 
In the comma-separated list of parameters, zero or more mandatory parameters may be followed by zero or more ...]]></description>
<guid>http://www.devshed.com/c/a/Python/Python-Parameters-Functions-and-Arguments/?kc=rss</guid>
</item>
<item><title>Python Statements and Functions</title>
<pubDate>Thu, 23 Oct 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Python-Statements-and-Functions/?kc=rss</link>
<description>
<![CDATA[In this seventh part of a nine-part series on the Python language, we continue our discussion of statements and move on to functions. This article is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  List comprehensions 
A common use of a for loop is to inspect each item in an iterable and build a new list by appending the results of an expression computed on some or all of the items. The expression form known as a list comprehension lets you code this common idiom concisely and directly. Since...]]></description>
<guid>http://www.devshed.com/c/a/Python/Python-Statements-and-Functions/?kc=rss</guid>
</item>
<item><title>Statements and Iterators in Python</title>
<pubDate>Thu, 16 Oct 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Statements-and-Iterators-in-Python/?kc=rss</link>
<description>
<![CDATA[In this sixth part of a nine-part series on the Python language, you will learn about the print statement, control flow statements, and more. It is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  The print Statement 
A print statement is denoted by the keyword print followed by zero or more expressions separated by commas. print is a handy, simple way to output values in text form, mostly for debugging purposes. print outputs each expression x   as a string that's just like the result of ca...]]></description>
<guid>http://www.devshed.com/c/a/Python/Statements-and-Iterators-in-Python/?kc=rss</guid>
</item>
<item><title>Sequences and Sets in Python</title>
<pubDate>Thu, 09 Oct 2008 09:00:45 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Sequences-and-Sets-in-Python/?kc=rss</link>
<description>
<![CDATA[In this fifth part of a nine-part series on the Python language, you'll learn about sequences, lists, sets, and more. This article is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Slicing a sequence 
To indicate a subsequence of S , you can use a slicing, with the syntax S[i:j], where i   and  j   are integers. S[i:j] is the subsequence of  S   from the i th item, included, to the j th item, excluded. In Python, ranges always include the lower bound and exclude the upper bou...]]></description>
<guid>http://www.devshed.com/c/a/Python/Sequences-and-Sets-in-Python/?kc=rss</guid>
</item>
<item><title>Python Expressions and Operators</title>
<pubDate>Thu, 02 Oct 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Python-Expressions-and-Operators/?kc=rss</link>
<description>
<![CDATA[In this fourth part of a nine-part series on Python, you'll learn about expressions, operators, sequences, and more. This article is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Expressions and Operators 
An expression is a phrase of code that Python evaluates to produce a value. The simplest expressions are literals and identifiers. You build other expressions by joining subexpressions with the operators and/or delimiters in Table 4-2. This table lists operators in decrea...]]></description>
<guid>http://www.devshed.com/c/a/Python/Python-Expressions-and-Operators/?kc=rss</guid>
</item>
<item><title>Dictionaries, Variables and Statements in Python</title>
<pubDate>Thu, 25 Sep 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Dictionaries-Variables-and-Statements-in-Python/?kc=rss</link>
<description>
<![CDATA[In this third part of a nine-part series that quickly goes over the Python language, you will learn about dictionaries, references, and much more. It is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Dictionaries  
A mapping is an arbitrary collection of objects indexed by nearly arbitrary values called keys. Mappings are mutable and, unlike sequences, are not ordered. 
Python provides a single built-in mapping type, the dictionary type. Library and extension modules provide other mapping type...]]></description>
<guid>http://www.devshed.com/c/a/Python/Dictionaries-Variables-and-Statements-in-Python/?kc=rss</guid>
</item>
<item><title>Data Types in Python</title>
<pubDate>Thu, 18 Sep 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/Data-Types-in-Python/?kc=rss</link>
<description>
<![CDATA[In this second of nine parts focusing on a quick overview of the Python language for experienced programmers, you'll learn how Python handles data types such as strings, and more. This article is excerpted from chapter four of Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  Data Types 
The operation of a Python program hinges on the data it handles. All data values in Python are objects, and each object, or value, has a type. An object's type determines which operations the object supports, or, in other words, which operations you can perform on the data value. The ty...]]></description>
<guid>http://www.devshed.com/c/a/Python/Data-Types-in-Python/?kc=rss</guid>
</item>
<item><title>The Python Language</title>
<pubDate>Thu, 11 Sep 2008 09:00:46 -0400</pubDate>
<link>http://www.devshed.com/c/a/Python/The-Python-Language/?kc=rss</link>
<description>
<![CDATA[If you're already an experienced programmer and you're interested in adding Python to your list of languages, this nine-part series gives you a good start. It is excerpted from chapter four of the book Python in a Nutshell, Second Edition, written by Alex Martelli (O'Reilly; ISBN: 0596100469). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  This chapter is a quick guide to the Python language. To learn Python from scratch, I suggest you start with Learning Python, by Mark Lutz and David Ascher (O'Reilly). If you already know other programming languages and just want to learn the specific differences of Python, this chapter is for you. ...]]></description>
<guid>http://www.devshed.com/c/a/Python/The-Python-Language/?kc=rss</guid>
</item>
<item><title>SSH with Twisted</title>
<pubDate>Thu, 06 Mar 2008 09:00:54 -0500</pubDate>
<link>http://www.devshed.com/c/a/Python/SSH-with-Twisted/?kc=rss</link>
<description>
<![CDATA[Twisted is a framework for networked applications. In this article, you'll learn how to use the Secure Shell (SSH) with Twisted to accomplish a variety of useful tasks. This article is excerpted from chapter 10 of the book Twisted Network Programming Essentials, written by Abe Fettig (O'Reilly, 2007; ISBN: 0596100329). Copyright © 2007 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.<br/>   -  SSH, the Secure SHell, is an essential tool for many developers and administrators. SSH provides a way to establish encrypted, authenticated connections. The most common use of an SSH connection is to get a remote shell, but its possible to do many other things through SSH as well, including transfe...]]></description>
<guid>http://www.devshed.com/c/a/Python/SSH-with-Twisted/?kc=rss</guid>
</item>
</channel>
</rss>
