Differences between revisions 24 and 26 (spanning 2 versions)
Revision 24 as of 2023-01-08 03:58:45
Size: 3430
Comment:
Revision 26 as of 2023-01-08 04:03:20
Size: 3695
Comment:
Deletions are marked like this. Additions are marked like this.
Line 48: Line 48:
 * [[Python/Six|six]]
Line 73: Line 74:
 * [[Python/Generator|Generator]]  * [[Python/Generator|Generators]]
Line 78: Line 79:
== Parser Modules and Classes ==

This is a mixture of standard library modules and third-party modules.



=== Configuration Files ===

 * [[Python/ConfigParser|ConfigParser]]

=== JSON ===

 * [[Python/Json|json]]

=== HTML ===

 * [[Python/HtmlParser|html.parser]]
 * [[Python/BeautifulSoup|Beautiful Soup]]

=== PDF ===

 * [[Python/Pdfminer|pdfminer]]

=== TOML ===

 * [[Python/TomlLib|tomllib]]

=== XML ===

 * [[Python/XmlSax|xml.sax]]
 * [[Python/XmlDomMinidom|xml.dom.minidom]]
 * [[Python/LxmlEtree|lxml.etree]]


Line 79: Line 115:
Line 126: Line 163:
== Parser Modules and Classes ==

=== Configuration Files ===

 * [[Python/ConfigParser|ConfigParser]]

=== JSON ===

 * [[Python/Json|json]]

=== HTML ===

 * [[Python/HtmlParser|html.parser]]
 * [[Python/BeautifulSoup|Beautiful Soup]]

=== PDF ===

 * [[Python/Pdfminer|pdfminer]]

=== TOML ===

 * [[Python/TomlLib|tomllib]]

=== XML ===

 * [[Python/XmlSax|xml.sax]]
 * [[Python/XmlDomMinidom|xml.dom.minidom]]
 * [[Python/LxmlEtree|lxml.etree]]


Line 162: Line 168:
 * [[Python/Pandas|Pandas]]
 * [[Python/Pillow|Pillow]]
 * [[Python/Pygments|Pygments]]
 * [[Python/Requests|Requests]]
Line 163: Line 173:
 * [[Python/SqlAlchemy|SqlAlchemy]]

Python

The Python programming language is an interpreted, duck-typed language.


Example

A hello world program looks like:

def main():
    print("Hello, world")

if __name__ == "__main__":
    main()

If using Python 2, the print command is instead a statement.

print "Hello, world"

To run the program, try:

python hello.py
# or
chmod 755 hello.py
./hello.py


Tool chain

Applications and Servers

Language

Parser Modules and Classes

This is a mixture of standard library modules and third-party modules.

Configuration Files

JSON

HTML

PDF

TOML

XML

Standard Library Modules

Third-Party Modules

Creating Libraries


CategoryRicottone

Python (last edited 2025-04-08 14:54:56 by DominicRicottone)