Sponsored by DigitalOcean: pythonbytes.fm/digitalocean
Dan #1: Why You Should Use
python -m pip
Cecil #2: Visual Studio Online: Web-Based IDE & Collaborative Code Editor
Michael #3: Python Adopts a 12-month Release Cycle
- The long discussion on changing the Python project's release cadence has come to a conclusion: the project will now be releasing new versions on an annual basis.
- Described in PEP 602
- The steering council thinks that having a consistent schedule every year when
- we hit beta, RC, and final it will help the community:
- Know when to start testing the beta to provide feedback
- Known when the expect the RC so the community can prepare their projects for the final release
- Know when the final release will occur to coordinate their own releases (if necessary) when the final release of Python occurs
- Allow core developers to more easily plan their work to make sure work lands in the release they are targeting
- Make sure that core developers and the community have a shorter amount of time to wait for new features to be released
Dan #4: Black 19.10b0 Released — stable release coming soon
Cecil 5: Navigating code on GitHub
Michael #6: lolcommits: selfies for software developers.
- lolcommits takes a snapshot with your webcam every time you git commit code, and archives a lolcat style image with it. git blame has never been so much fun.
- Infinite uses: Animate your progress through a project and watch as you age. See what you looked like when you broke the build. Keep a joint lolrepository for your entire company.
- Plugins: Lolcommits allows a growing list of plugins to perform additional work on your lolcommit image after capturing.
- Animate: Configure lolcommits to generate an animated GIF with each commit for extra lulz!
- Article & Course on Python 3.8