PythonPune Community Newsletter [August 2019 Edition]
News from Python Community
Monkey Patching and its consequences https://www.pythonforthelab.com/blog/monkey-patching-and-its-consequences/
The Programmer Mindset: Main Debug Loop https://blogs.dropbox.com/tech/2019/07/the-programmer-mindset-main-debug-loop/
Loop Better: a deeper look at iteration in Python https://treyhunner.com/2019/06/loop-better-a-deeper-look-at-iteration-in-python/
Cpython Bug Tracker: The broken promise of the Easy issue tag https://medium.com/@Captain_Joannah/cpython-bug-tracker-the-broken-promise-of-the-easy-issue-tag-my-thoughts-c957c1039760
Regular Instance Methods vs Class Methods vs Static Methods https://realpython.com/lessons/regular-instance-methods-vs-class-methods-vs-static-methods/
The SciPy Ecosystem Should Use Custom Entrypoints More https://blog.danallan.com/posts/2019-07-24-use-entrypoints-more/
Deep vs Shallow Copy - with Examples https://dev.to/laurieontech/deep-vs-shallow-copy-with-examples-cfb
pandas: The two cultures https://datapythonista.github.io/blog/pandas-the-two-cultures.html
Keynote: Python 2020 - Łukasz Langa - PyLondinium19 https://www.youtube.com/watch?v=KDXhu4rxTNY
PyPI now supports uploading via API token https://pyfound.blogspot.com/2019/07/pypi-now-supports-uploading-via-api.html
Why your mock doesn’t work https://nedbatchelder.com/blog/201908/why_your_mock_doesnt_work.html
The Ultimate Guide To Memorable Tech Talks https://medium.com/@nnja/the-ultimate-guide-to-memorable-tech-talks-e7c350778d4b
Loops in Python – comparison and performance https://www.blog.duomly.com/loops-in-python-comparison-and-performance/
Blog series on PEG Parsers
PEG Parsers - https://medium.com/@gvanrossum_83706/peg-parsers-7ed72462f97c
Building a PEG Parser - https://medium.com/@gvanrossum_83706/building-a-peg-parser-d4869b5958fb
Generating a PEG Parser - https://medium.com/@gvanrossum_83706/generating-a-peg-parser-520057d642a9
Projects & libraries to check out
SSHPry v2 - Spy & Control SSH Connected client’s TTY http://www.korznikov.com/2017/09/sshpry-v2-spy-control-ssh-connected.html
Loguru is a library which aims to bring enjoyable logging in Python https://github.com/Delgan/loguru
Trio : a new library (package?) showcased at a PyCon2018 for parallel / concurrent processing https://www.youtube.com/watch?v=oLkfnc_UMcE https://vorpus.org/blog/companion-post-for-my-pycon-2018-talk-on-async-concurrency-using-trio/
“Distroless” images contain only your application and its runtime dependencies https://github.com/GoogleContainerTools/distroless
usbrip: Simple CLI forensics tool for tracking USB device artifacts (history of USB events) on GNU/Linux https://github.com/snovvcrash/usbrip
Datasette: Turn a sqlite db into a web frontend that can be queried by the user. https://datasette.readthedocs.io/en/stable/
Upcoming events in & around Pune
Rootconf Pune 2019 on 21st Sept, 2019, CFP is open https://hasgeek.com/rootconf/2019-pune/ Discount Code for attendeess: https://hasgeek.com/rootconf/2019-pune/?code=community10punert.4ybX3EUJRmeu7Di2SUWzIg.WGMtAMlB21UFcei6U2ufrG6RXS0
PyCon India 2019 Devsprint and workshop tickets are open now https://in.pycon.org/2019/
Thanks
- Thanks to Payatu for providing venue for Aug pythonpune meetup 2019 https://payatu.com/
Compiled by PythonPune
- Amol Kahat
- Chandan Kumar
- Nikhil VJ