CINXE.COM
Curlie
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="en"> <head> <meta name="description" content="Curlie: Collector of URLs"> <meta name="keywords" content="search, collect, stash, directory, community"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta property="og:url" content="" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Curlie" /> <meta property="og:description" content="Collector of URLs" /> <meta property="og:image" content="/img/curlie-logo.png" /> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="expires" content="0"> <title>Curlie</title> <link rel="icon" type="image/x-icon" href="/img/curlie-ico.gif" /> <link rel="shortcut icon" type="image/x-icon" href="/img/curlie-ico.gif" /> <link rel="stylesheet" type="text/css" href="/css/font-awesome-5.13.0/css/all.min.css" /> <link rel="stylesheet" type="text/css" href="/css/font-awesome-5.13.0/css/v4-shims.min.css" /> <link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <link rel="stylesheet" type="text/css" href="/css/curlie-common.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-cats.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-menus.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-sites.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-icons.css" /> <link rel="stylesheet" type="text/css" href="/css/mypage.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-donations.css" /> <link rel="stylesheet" type="text/css" href="/css/curlie-cat-computers.css" /> <script>var donationTally=134;</script> <script type="text/javascript" src="/js/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="/js/jquery-ui-1.12.4.min.js"></script> <script type="text/javascript" src="/js/curlie-common.js"></script> <script type="text/javascript" src="/js/curlie-social.js"></script> <script type="text/javascript" src="/js/curlie-menus.js"></script> <script type="text/javascript" src="/js/curlie-donations.js"></script> <script src="/editors/scripts/jquery.cookie.js" type="text/javascript"></script> <script src="/editors/scripts/curlie.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="/editors/css/forms.css"> <script type="text/javascript"> function replace_submit(eleId, value) { $('#' + eleId).val(value); } </script> </head> <body dir="LTR"> <div id="page"> <!---------- HEADER ----------> <header> <a id="main-menu-link" class="menu"> <i id="main-menu-icon" class="fas fa-bars"></i> </a> <div id="header-logo" class="logo-container"> <a class="logo" title="Curlie" href="/en"><span>Curlie</span></a> </div> <a id="user-menu-link" class="menu"> <i id="user-menu-icon" class="fas fa-user"></i> <div id="user-menu-top" class="user-menu"> <span id="user-menu-name" class="user-menu"> <i id="accountIcon" class="fas fa-user"></i> My Account </span> </div> </a> <!---------- MAIN MENU ----------> <nav id="nav-main-menu" class="main-menu"> <ul id="main-menu-list" class="menu-list"> <li> <a href="/docs/en/about.html"> <i class="documentIcon fas fa-book"></i> About </a> </li> <li> <a target="_blank" href="https://curlie.org/forum/"> <i class="forumIcon fas fa-comments"></i> Forum </a> </li> <li> <a href="/docs/en/donate.html" class="nav-donate"> <i class="donateIcon fas fa-coins"></i> Donate </a> </li> <li> <div id="donation-tracker" class="tooltip"> <span class="tooltiptext right"> Help us reach our monthly donation goal to run and improve the site! </span> <div id="donation-bar"> <div id="donation-progress"> <div id="donation-progress-amount">$</div> </div> <div id="donation-need"> <div id="donation-goal-amount">$</div> </div> </div> </div> </li> </ul> </nav> <!---------- USER MENU ----------> <nav id="nav-user-menu" class="user-menu"> <ul id="user-menu-list" class="menu-list"> <li> <a href="/docs/en/help/become.html"> <i class="becomeEditorIcon fas fa-user-plus"></i> Become an Editor </a> </li> <li class="register-link"> <a href="/public/applypublic"> <i class="registerIcon fas fa-signature"></i> Create an Account </a> </li> <li> <a href="/editors/auth/login?redirect=/desc/Computers%2fProgramming%2fLanguages%2fPython"> <i class="loginIcon fas fa-sign-in-alt"></i> Login </a> </li> </ul> </nav> </header> <div id="post-header" class="content post-header"> <!-- this file opens... html body div (#page) div (#post-header) --> <!---------- BREADCRUMB ----------> <section class="results desc-and-faq"> <div class="current-cat computers"> <i class='cat-path fa fa-chevron-right'></i><a class='breadcrumb' href='/en/Computers/'> Computers</a><i class='cat-path fa fa-chevron-right'></i><a class='breadcrumb' href='/en/Computers/Programming/'> Programming</a><i class='cat-path fa fa-chevron-right'></i><a class='breadcrumb' href='/en/Computers/Programming/Languages/'> Languages</a> <i class='cat-path fa fa-chevron-right'></i> <a href="/Computers/Programming/Languages/Python/">Python</a> </div> </section> <section class="description results padded"> <div class="text-filled content description"> <!---------- CATEGORY DESCRIPTION --------> <div id="my-category-description" class="category-description"> Python is a highly dynamic, powerful, object-oriented programming language that scales easily from simple scripts for casual one-use programs, to a many-thousand line applications. Python is a very good language for learning programming, because it is interpreted, dynamically typed, well documented, and has several sources of free documentation. Part of this is due to Python's roots, which are in education. Python's originator is Guido van Rossum. He worked for the CWI, the National Research Institute for Mathematics and Computer Science, Netherlands. There he worked extensively on <a href="/Computers/Programming/Languages/ABC/">ABC</a>, an interpreted, procedural programming language originally designed for easy learning, and education use, to replace BASIC. But in time, he wanted a language with more features, object-orientation, flexibility, and extensibility. So he took many ideas and traits of ABC, especially the syntax, and created Python. </div> <!---------- SUBMISSION NOTICES ----------> <div id="my-submission-notices" class="submission-notices themed-background wordwrap"> This category holds articles, papers, and reviews of the Python language, in the online press and by independent authors. </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Articles_and_Reviews/">Articles and Reviews</a></h2> </div> <div class="desc-body wordwrap">This category holds articles, papers, and reviews of the Python language, in the online press and by independent authors. </div> <div class="submission-notices themed-background wordwrap"> This category holds articles, papers, and reviews of the Python language, in the online press and by independent authors.</div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Books/">Books</a></h2> </div> <div class="desc-body wordwrap">This category is for books, paper and online, on the Python programming language and closely related topics. </div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Development_Tools/">Development Tools</a></h2> </div> <div class="desc-body wordwrap">Software development tools are programs and libraries, which can help to make programs, that aid programmers, software developers, in the software development process. They may involve different software platforms, but all have prewritten code. </div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Implementations/">Implementations</a></h2> </div> <div class="desc-body wordwrap">Python implementations, like CPython and Jython. </div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Modules/">Modules</a></h2> </div> <div class="desc-body wordwrap">Contains reusable Python libraries.</div> <div class="submission-notices themed-background wordwrap">If you submit a Python library, please also say under which license the library is available, like [Open Source, zlib/libpng license], [Open Source, LGPL] or [Commercial]. Thank you.</div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Personal_Pages/">Personal Pages</a></h2> </div> <div class="desc-body wordwrap">Personal pages of Python programmers, fans. </div> </div> <div class="child-description"> <div class="descripion-title"> <h2><a href="/Computers/Programming/Languages/Python/Web/">Web</a></h2> </div> <div class="desc-body wordwrap">Software for programmers and developers using the scripting language Python, to build and maintain dynamic web sites.</div> </div> <div class="related-cats"> <span class="header-text">Related categories</span> <div class="related-cat"> <a href="/Computers/Programming/Languages/Open_Source/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Open Source</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Comparison_and_Review/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Comparison and Review</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Multiparadigm/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Multiparad­igm</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Scripting/Object-Oriented/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Scripting<i class='fa fa-chevron-right'></i> Object-Oriented</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Interpreted/Bytecode/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Interprete­d<i class='fa fa-chevron-right'></i> Bytecode</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Object-Oriented/Class-based/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Object-Oriented<i class='fa fa-chevron-right'></i> Class-based</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Object-Oriented/Pure/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Object-Oriented<i class='fa fa-chevron-right'></i> Pure</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Garbage_Collected/Object-Oriented/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Garbage Collected<i class='fa fa-chevron-right'></i> Object-Oriented</a> </div> <div class="related-cat"> <a href="/Computers/Programming/Languages/Reflective/">Computers<i class='fa fa-chevron-right'></i> Programmin­g<i class='fa fa-chevron-right'></i> Languages<i class='fa fa-chevron-right'></i> Reflective</a> </div> </div> </div> </section> <!---------- FOOTER ----------> <footer class="from-footer"> <div class="left-side"> <div class="copyright"> Copyright © 2024 Curlie.org </div> </div> <div class="middle"> <div class="slogan"> #HumansDoItBetter </div> </div> <div class="right-side"> <div class="about"> <a href="/docs/en/about.html"> About</a> | </div> <div class="terms"> <a class="terms-of-use" href="/docs/en/termsofuse.html">Terms of Use</a> | </div> <div class="privacy-policy"> <a class="privacy" href="/docs/en/privacypolicy.html">Privacy Policy</a> </div> </div> </footer> </div> <!-- close div id=post-header --> </div> <!-- close div id=page --> </body> </html> <!-- this file closes... html body div (#page) div (#post-header) -->