python:pycon2013
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
python:pycon2013 [2013/03/14 17:52] – [Google talk (3 parts)] dblume | python:pycon2013 [2023/04/12 20:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Notes from PyCon 2013 ====== | ====== Notes from PyCon 2013 ====== | ||
+ | |||
+ | @pydanny: #pycon pro-tip: Show up to @raymondh or @jacobian or @roguelynn' | ||
+ | |||
+ | **Speaker Decks**: [[https:// | ||
+ | |||
+ | ===== Books for Kids ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== swiftstack Challenge ===== | ||
+ | |||
+ | > Given an ASCII string X, take the len(X) most significant bits of the md5 hash digest of that string. Treat those bits as an unsigned int, and append its base16 representation to " | ||
+ | |||
+ | Hmm, something like this works: | ||
+ | |||
+ | < | ||
+ | >>> | ||
+ | >>> | ||
+ | </ | ||
+ | |||
+ | ===== TODO: contextual.io Challenge | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | References: | ||
+ | * http:// | ||
+ | * https:// | ||
+ | |||
===== Disney - Optimizing ===== | ===== Disney - Optimizing ===== | ||
Line 5: | Line 35: | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// | ||
+ | |||
+ | There' | ||
+ | |||
+ | < | ||
+ | x[1] = ... | ||
+ | x[5] = ... | ||
+ | x[10] = ... | ||
+ | x[2] = ... | ||
+ | x[6] = ... | ||
+ | x[11] = ... | ||
+ | ... | ||
+ | </ | ||
===== New Relic - Managing Python App Performance ===== | ===== New Relic - Managing Python App Performance ===== | ||
Line 30: | Line 72: | ||
# More stuff... https:// | # More stuff... https:// | ||
| | ||
- | 2. Discovery | + | 2. |
+ | ===== Lightning Talks ===== | ||
+ | |||
+ | **PyCharm** | ||
+ | |||
+ | PyCharm is a Python IDE. | ||
+ | Compare against Wing IDE. | ||
+ | |||
+ | **Mark Ransom** | ||
+ | |||
+ | NASberryPi speaker got it working on a Pogo plug. | ||
+ | |||
+ | uPNP Media Server (minidlna) | ||
+ | |||
+ | Uses OpenVPN client for torrent to the house from cloud. | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Uses a up.sh | ||
+ | |||
+ | **NES Javascript Guto Maia** | ||
+ | |||
+ | nodeNES | ||
+ | |||
+ | **PyWeek challenge** | ||
+ | |||
+ | April 14-21 | ||
+ | kivy.org used for game development | ||
+ | |||
+ | **Don' | ||
+ | |||
+ | stuart@swilliams.ca | ||
+ | |||
+ | import code module, interactiveconsole | ||
+ | |||
+ | **Job Security** | ||
+ | |||
+ | "How do I write unmainainable code?" Bad names. | ||
+ | Monkey Patching | ||
+ | import magic | ||
+ | math.sin, math.cos = math.cos, math.sin | ||
+ | |||
+ | **KHAN Academy** | ||
+ | |||
+ | KA Lite runs on a RaspBerry Pi | ||
+ | |||
+ | Started with Django, standard web server... trimmed it down to pure python, | ||
+ | cherrypy, etc. | ||
+ | |||
+ | Offline Commons (release content such that peer-to-peer is allowed.) | ||
+ | |||
+ | Jamie learningacademy.org | ||
+ | |||
+ | **5K Run** | ||
+ | |||
+ | John Hunter Memorial fund | ||
+ | |||
+ | **Raymond Hettinger** @raymondh | ||
+ | |||
+ | |||
+ | What makes Python awesome? | ||
+ | |||
+ | whoami id -un | ||
+ | |||
+ | Python is a big box of LEGOs. | ||
+ | (That was referring to iterables as built in to the language.) | ||
+ | |||
+ | Generators and the yield statement. | ||
+ | formfeed example. | ||
+ | |||
+ | Checkout twisted' | ||
+ | |||
+ | Check out itty | ||
+ | < | ||
+ | from itty import get, post, run_itty | ||
+ | |||
+ | @get('/ | ||
+ | def xxx(): | ||
+ | xxxxx | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | with ignore(OSError): | ||
+ | os.remove(someFile) | ||
+ | </ | ||
+ | |||
+ | ===== Keynote 1 ===== | ||
+ | |||
+ | Over 2500 attendees | ||
+ | PyCon is more than 20% Women | ||
+ | Python got to keep the name in the EU. | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Guido' | ||
+ | |||
+ | Async IO. Issue came up in PythonIdeas mail list. | ||
+ | |||
+ | People often solve this problem with threads. | ||
+ | |||
+ | ===== Raspberry Pi Quick Notes ===== | ||
+ | |||
+ | < | ||
+ | User: pi | ||
+ | Password: raspberry | ||
+ | |||
+ | $ startx | ||
+ | $ raspi-config | ||
+ | $ sudo shutdown -h now | ||
+ | </ | ||
- | [[http:// | ||
===== Random Python-related URLs ===== | ===== Random Python-related URLs ===== | ||
[[http:// | [[http:// | ||
[[http:// | [[http:// |
python/pycon2013.1363308769.txt.gz · Last modified: 2023/04/12 20:44 (external edit)