Python Resources
Version 13 (J. Simmons, 11/11/2017 06:44 pm)
| 1 | 1 | J. Simmons | h1. Python Resources |
|---|---|---|---|
| 2 | 1 | J. Simmons | |
| 3 | 1 | J. Simmons | {{>toc}} |
| 4 | 1 | J. Simmons | |
| 5 | 9 | J. Simmons | h2. General Python Coding |
| 6 | 9 | J. Simmons | |
| 7 | 9 | J. Simmons | * @__init__.py@ |
| 8 | 9 | J. Simmons | ** "What's your opinion on what to include in __init__.py ?":https://www.reddit.com/r/Python/comments/1bbbwk/whats_your_opinion_on_what_to_include_in_init_py/ |
| 9 | 9 | J. Simmons | ** "How to create a Python Package with __init__.py":http://timothybramlett.com/How_to_create_a_Python_Package_with___init__py.html |
| 10 | 10 | J. Simmons | * @__main__.py@ |
| 11 | 10 | J. Simmons | ** "Python Apps the Right Way: entry points and scripts":https://chriswarrick.com/blog/2014/09/15/python-apps-the-right-way-entry_points-and-scripts/ |
| 12 | 11 | J. Simmons | * Documentation Standards |
| 13 | 11 | J. Simmons | ** "Writing Python Documentation":http://docs.python-guide.org/en/latest/writing/documentation/ |
| 14 | 9 | J. Simmons | |
| 15 | 12 | J. Simmons | h2. Tornado |
| 16 | 12 | J. Simmons | |
| 17 | 12 | J. Simmons | * "How to unit test tornado ioloop callbacks":https://www.obeythetestinggoat.com/how-to-unit-test-tornado-ioloop-callbacks.html |
| 18 | 12 | J. Simmons | |
| 19 | 12 | J. Simmons | h3. WebSockets Using Tornado |
| 20 | 12 | J. Simmons | |
| 21 | 12 | J. Simmons | * "WebSocket Server sending messages periodically in python":https://stackoverflow.com/questions/19542333/websocket-server-sending-messages-periodically-in-python |
| 22 | 13 | J. Simmons | * "Tornado WebSocket example":https://github.com/hiroakis/tornado-websocket-example |
| 23 | 12 | J. Simmons | |
| 24 | 7 | J. Simmons | h2. Desktop Development |
| 25 | 7 | J. Simmons | |
| 26 | 7 | J. Simmons | * Installer Builders |
| 27 | 8 | J. Simmons | ** "PyInstaller":http://www.pyinstaller.org/ |
| 28 | 7 | J. Simmons | |
| 29 | 2 | J. Simmons | h2. Microservices in Python |
| 30 | 2 | J. Simmons | |
| 31 | 2 | J. Simmons | * "Example of Microservices in Python":https://github.com/umermansoor/microservices - primary example driving v0.4 development |
| 32 | 2 | J. Simmons | * "Crafting Effective Microservices in Python":https://tech.zalando.com/blog/crafting-effective-microservices-in-python/ |
| 33 | 2 | J. Simmons | * Building Microservices with Python |
| 34 | 2 | J. Simmons | ** "Part 1":https://medium.com/@ssola/building-microservices-with-python-part-i-5240a8dcc2fb |
| 35 | 2 | J. Simmons | ** "Part 2":https://medium.com/@ssola/building-microservices-with-python-part-2-9f951199094a |
| 36 | 2 | J. Simmons | ** "Part 3":https://medium.com/@ssola/building-microservices-with-python-part-3-a556a4c4bc00 |
| 37 | 2 | J. Simmons | |
| 38 | 3 | J. Simmons | h2. Python Service Management |
| 39 | 3 | J. Simmons | |
| 40 | 3 | J. Simmons | * "usrsvc":https://github.com/kata198/usrsvc |
| 41 | 4 | J. Simmons | * "monitoring":https://github.com/sebastien/monitoring - "slides discussing monitoring (then watchdog)":https://www.slideshare.net/mobile/ffunction/fabric-cuisine-and-watchdog-for-server-administration-in-python |
| 42 | 4 | J. Simmons | |
| 43 | 5 | J. Simmons | h2. UI Development |
| 44 | 5 | J. Simmons | |
| 45 | 5 | J. Simmons | * "Introducing Dash":https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503 |
| 46 | 5 | J. Simmons | |
| 47 | 4 | J. Simmons | h2. REST |
| 48 | 4 | J. Simmons | |
| 49 | 4 | J. Simmons | h3. Client Libraries |
| 50 | 4 | J. Simmons | |
| 51 | 4 | J. Simmons | * "Siesta":http://scastillo.sh/siesta/ |
| 52 | 4 | J. Simmons | * "Requests":https://pypi.python.org/pypi/requests |
| 53 | 4 | J. Simmons | |
| 54 | 4 | J. Simmons | h3. Developing REST APIs |
| 55 | 4 | J. Simmons | |
| 56 | 4 | J. Simmons | * "Best Practices REST API from Scratch - Introduction":https://www.sitepoint.com/best-practices-rest-api-scratch-introduction/ |
| 57 | 4 | J. Simmons | * "Learn REST: A RESTful Tutorial":http://www.restapitutorial.com |
| 58 | 3 | J. Simmons | |
| 59 | 1 | J. Simmons | h2. Multi-Threading |
| 60 | 1 | J. Simmons | |
| 61 | 1 | J. Simmons | * "Running a method as a background thread in Python":http://sebastiandahlgren.se/2014/06/27/running-a-method-as-a-background-thread-in-python/ |
| 62 | 1 | J. Simmons | * "threading interface in Python (official docs)":https://docs.python.org/2/library/threading.html |
| 63 | 1 | J. Simmons | * "Daemon Threads Explanation (stack overflow)":https://stackoverflow.com/questions/190010/daemon-threads-explanation |
| 64 | 6 | J. Simmons | |
| 65 | 6 | J. Simmons | h2. HID |
| 66 | 6 | J. Simmons | |
| 67 | 6 | J. Simmons | * "How can I get raw USB keyboard data with Python?":https://stackoverflow.com/questions/37134686/how-can-i-get-raw-usb-keyboard-data-with-python |