Size: 3430
Comment:
|
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.
Contents
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
TOML
XML
Standard Library Modules
Third-Party Modules