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
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
Python Tutorial Index Page
index/python/InstallPloneInBreezy
DSP tutorial
HTML Tutorial
Lucene Tutorial
Gears Tutorial
Tutorial - Makefile
Gears Tutorial
IT tutorial
trados tutorial
Ubiquity Tutorial
MSXML-Index
什么是Python?
Python 手册
Python学习
python twist
Python 是什么
python 多线程
Main Page
Untitled Page
Tutorial: AS3 in FlashDevelop
Drug Abuse Tutorial
Intermediate UNIX Tutorial Notes
Spring Acegi Tutorial