brainbaking/content/wiki/code/python/_index.md

38 lines
802 B
Markdown
Raw Normal View History

2017-02-26 13:28:18 +01:00
+++
title = "home"
draft = false
tags = [
"code",
"python",
"home"
]
date = "2014-03-05"
+++
# Python
```python
class Pythonic:
`'I can access this doc using instance.__doc__, holy cow?`'
def __init__(self, arg, *args, **dict):
pass
```
:flushed:
> The `pass` statement in Python is like a empty set of curly braces (`{}`) in Java or C.
## Simpele server opstarten
Waarom? Om **lokale files** makkelijk te kunnen serven (handig voor JS)
```
python -m SimpleHTTPServer 8080
```
Poof.
## Python 2 vs 3
* in py3 is `print` een functie geworden, gebruik dus `()`
* de `SimpleHTTPRequestHandler` klassen ea zijn verhuisd naar `http.server`, gebruik `from http.server import SimpleHTTPRequestHandler, HTTPServer`
* `super()` kan zonder argumenten gebruikt worden