Python Tutorial Index Page

来源:百度文库 编辑:神马文学网 时间:2024/04/26 13:04:12
Developer.com Webcast: Defining Your Own Software Development Methodology.  Sept. 19, 2006—Register Now.


IT MANAGEMENTCIO Update
DatamationeCRMGuide
DRM WatcheSecurity Planet
ITSMWatchIntranet Journal
Inside IDGrid Computing Planet
NETWORKINGEnterpriseNetworkingPlanet
InstantMessagingPlanetEnterpriseStorageForum
OpenNetworksTodayOpticallyNetworked
PracticallyNetworked
WEB DEVELOPMENTHTML Goodies
Javascripts.com
HARDWARE & SYSTEMSEarthWeb Hardware
SysOptVirtual Dr.
WorkstationPlanet
SOFTWARE DEVELOPMENTCodeGuru
DeveloperjGuru.com
JARSGamelan
EARTHWEBNEWS.COMBusiness
DeveloperEcommerce
EnterpriseNetworking
SecuritySpecial Reports
StorageCommentary
WirelessxSP
Stats
IT MANAGEMENT
NETWORKING
WEB DEVELOPMENT
HARDWARE & SYSTEMS
SOFTWARE DEVELOPMENT
IT NEWS
Developer.com Earthweb

CodeGuru |Gamelan |Jars |Wireless |Discussions


Architecture & Design

Database

Java

Languages & Tools

Microsoft & .NET

Open Source

Project Management

Security

Techniques

Voice

Web Services

Wireless/Mobile

XML

Developer.com Webcasts:
The Impact of Coding Standards and Code Reviews
Project Management for the Developer
Defining Your Own Software Development Methodology
more Webcasts...

Developer.com Product of the Year 2006See The Winners!



Be a Commerce Partner
Promotional Company
2007 New Cars
Greeting Cards
Memory
KVM Switches Online
Giveaways
Website Statistics
KVM over IP
Phone Systems
Online Education
IT Degrees
IT Discount Club
Masters Degrees
Home Loan





Compare products, prices, and stores at Hardware Central!

PLASMA TVS
Top Models

Samsung SAMSUNG PPM42M5H 42 SILVER PLASMA SCREEN
$1049 - $2300
 

Sony Sony PFM 42V1 42 PlasmaPro TV
$1242 - $1797
 

Panasonic Panasonic 42 TH 42PWD8UK Professional Display
$1125 - $1900
 
See All Models

Free Whitepapers from the
HP ProCurve Networking Resource Center
IDC WHITEPAPER
Pushing Security to the PerimeterTrusting Computing Technology Adapts to Changing Enterprise Needs
CASE STUDY
ProCurve Networking by HP: MotorolaRead about the business benefits Motorola is realizing since deploying its new ProCurve switches.
WHITEPAPER
10Gigabit Media AlternativesProvides some information on the 10G media options available or on the horizon, to help to navigate the thicket of 10GBASE alternatives.


Embracing the full spectrum of developer needs including content supporting 64 bit, Multi-Core, Tools, and Optimization.
How and Why Microsoft Migrated to AMD64: Case Study
AMD‘s 64-bit architecture allowed Microsoft to overcome the restrictive 4GB virtual memory address space limit of 32-bit processors, while retaining compatibility with the x86 architecture. This article discusses why Microsoft chose the AMD Opteron processor over others, and specifically, the resulting gains in networking performance.Read more.
Discovering the 64-bit Tools in Visual Studio 2005
Visual Studio 2005 is ready, willing, and able to create a 64-bit application for your AMD processor. The only problem is that many developers don‘t even realize that this capability exists. To enable the 64-bit support when writing a managed application with a language such as C# or Visual Basic, all you need to do is change a few settings.Read more.
Unleash the Hounds with AMD‘s Upcoming Quad-core Processors
AMD is working on two quad-core processors—previously code-named Deerhound and Greyhound. Get an overview of what‘s in store for this next phase.Read more.
AMD‘s New Designs on Software: NUMA
Once dismissed as a niche technology, AMD‘s use of the Non-Uniform Memory Access (NUMA) specification is getting a nod from hardware and software developers alike. If you are writing native code and want to scale with a Symmetric Multi-Processing (SMP) architecture, this may be your answer.Read more.
For more relevant code samples, tutorials and editorials click here.




•Open Source Metasploit Improves Evasion    August 3, 2006
•Phishers Hit The Phone Bank With Asterisk    August 3, 2006
•RFID 101 Classes in Session    August 1, 2006
•PostgreSQL Gets Less Pervasive    August 1, 2006



Developer.com Update Codeguru.com Update Jars.com Update Gamelan.com Update 15Seconds HTML 15Seconds Text 4 Guys from Rolla ASP Wire ASP 101 Database Journal DBASupport Java Boutique JNews IT Career Source Tech Events List VB Wire WebDeveloper.com WebReference HTML WebReference Text Virtual Dr. Text Enterprise Networking Planet



Guide to VoIP for the Small to Medium Business--Is VoIP reliable? Can it help address your business needs? Download this whitepaper and find out!

Python Tutorial Index Page
ByRichard G. Baldwin
Python is a dynamic object-oriented programming language that runs on Windows, Linux/Unix, Mac OS X, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines. It is distributed under an OSI-approved open sourcelicense that makes it free for programmers to use, even for commercial products. Python can bedownloaded at Python.org.
If you are new to the Python scripting language here is a wonderful set of tutorials by Richard Baldwin to get you up and running quickly.
Getting Started
This is the first in a series of online tutorial lessons designed to teach you how to program using the Python scripting language. There is something for just about everyone here. Beginners start at the beginning, and experienced programmers jump in further on.
Let‘s Do Numbers
Learn how to use Python as a programmable calculator. In the process, you will also learn about some programming concepts, such as operators.
Variables and Identifiers
Baldwin shows you how to use variables and identifiers within Python.
Strings, Part I
Baldwin shows you how to program Python using strings and literals.
Writing and Using Scripts
If reusable...reusable...reusable is your mantra and you want to learn Python, scripts are the way to go.
Program Construction
See how the pieces become the whole in building Python programs.
Strings, Part II
Expand your knowledge of strings, and learn some concepts that will be useful with other data types as well: indexing and slicing.
Lists, Part I
Add lists to your Python repertoire.
Lists, Part II
Learn how to further manipulate lists within Python.
Tuples, Index and Slice
Tuples can provide some degree of integrity to the data stored in your Python programs. Find out how to make them do even more tricks!
Nested Tuples
Learn how tuples (a list whose values cannot be modified) can be nested and contain other compound objects, including lists, dictionaries, and other tuples.
Empty and Single-Item Tuples
Discover how to create empty tuples (lists whose values cannot be modified) and tuples containing only one item.
Unpacking Tuples
Bladwin moves forward with his Python programming series by focusing on packing and unpacking tuples as well as tuple concatenation.
Indexing Nested Tuples
Learn how to use multiple square-bracket notation for indexing nested tuples. Also see how to use the membership operation, packing a deeply-nested tuple, printing a deeply-nested tuple, and obtaining the length of a nested tuple.
Slicing Nested Tuples
Combine indexing and slicing to access groups of items in nested tuples.
Indirection
This lesson, which ends our miniseries on tuples, will explain indirection, and will also teach you how to use indirection to modify the value of an object referred to by a tuple item.
Getting Started with Dictionaries
Learn about the characteristics of the Python dictionary, and how to use those basic characteristics of a dictionary.
Valid Keys, Key Lists, Iteration
Moving deeper into dictionaries, learn the details on valid keys, key lists, and iteration on key lists.
Using Tuples as Keys
Furthering your knowledge on dictionaries, this lesson will teach you about modifying values and using tuples as keys.
Nesting, Sorting, Deleting, and Membership Testing Dictionary Elements
Learn how to nest dictionaries, sort key lists, delete elements from dictionaries, and do membership testing on dictionaries.

Other Language Archives

Developer.com Webcast: Defining Your Own Software Development Methodology.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
eBook: J2EE Application Performance Management--Key Development and Deployment Considerations
Get DB2 Express-C 9. Free to Develop, Deploy, Distribute. No limits--just data. Download Now!




',1)">
JupiterWeb networks:
Search JupiterWeb:
Jupitermedia Corporation has two divisions:Jupiterimages andJupiterWeb
Jupitermedia Corporate Info
Copyright 2006 Jupitermedia Corporation All Rights Reserved.
Legal Notices,Licensing,Reprints, &Permissions,Privacy Policy.
Web Hosting |Newsletters |Tech Jobs |Shopping |E-mail Offers

EJB/Components
Enterprise Java
J2ME
Data & Java
Web-based Java
Other Java
CGI
CSS
DHTML
JavaScript / Jscript
Perl
PHP
Other
.NET
ASP & ASP.NET
Visual Basic
Visual C#
Visual C++
BREW
J2ME
Palm
Pocket PC/WinCE
Protocols/Standards
Other Wireless/Mobile