Planet Python RSS
215 subscribers
16.9K links
Unofficial Planet Python RSS feed from planetpython.org. Maintained by @cfinnberg
Download Telegram
Python Insider: Pip 20.1 has been released

Link: http://feedproxy.google.com/~r/PythonInsider/~3/6Lb4AOXLqx4/pip-20-1-released.html

On behalf of the PyPA, I am pleased to announce that a new version of pip, pip 20.1, has been released.

To install pip 20.1, you can run:

python -m pip install --upgrade pip
The highlights for this
Python Software Foundation: All Strings Become f-strings - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/5zaUST-FIfU/all-strings-become-f-strings-python.html


The first language change proposed this year was the most radical: to make f-strings the default. Eric V. Smith, who wrote the PEP for f-strings in 2015, said they are the killer feature of Python 3.
Python Software Foundation: Replacing CPython’s parser - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/9htFVzjezN0/replacing-cpythons-parser-python.html


Since its start, Python’s grammar has been LL(1): it needs only a left-to-right parser that looks one token ahead to resolve ambiguities. The standard CPython parser is produced by a simple custom pa
Python Software Foundation: A formal specification for the (C)Python virtual machine - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/8LqjIAwXjDE/a-formal-specification-for-cpython.html


Mark Shannon began his presentation saying, "This should actually be titled A Semi-Formal Specification. I don't think we'll ever get to the stage of ML," a language described with mathematical rigor
Python Software Foundation: HPy: a future-proof way of extending Python? - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/tqB5KKpWKMs/hpy-future-proof-way-of-extending.html


Antonio Cuni presented HPy (pronounced "aitch pi"), an attempt at a replacement C API that is compatible and performant across several interpreter implementations. The idea was born at EuroPython las
Python Software Foundation: CPython Documentation: The Next 5 Years - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/xth3kCshi2A/cpython-documentation-next-5-years.html


"Documentation is the way we communicate with each other," said Willing. "Historically, we've done a great job with documentation." But the environment is changing: Python's BDFL has retired, and Pyt
Python Software Foundation: The path forward for typing - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/mhsrkLT8iYQ/the-path-forward-for-typing-python.html

"There are a lot of PEPs about typing!" said Guido van Rossum at the Language Summit. Since 2014 there have been ten PEPs approved for Python's type-checking features. Two of them have been approved a
Python Software Foundation: The 2020 Python Language Summit

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/plH83v899Ww/the-2020-python-language-summit.html





The Python Language Summit is a small gathering of Python language implementers (both the core developers of CPython and alternative Pythons), as well third-party library authors and other Python
Python Software Foundation: Lightning Talks Part 1 - Python Language Summit 2020

Link: http://feedproxy.google.com/~r/PythonSoftwareFoundationNews/~3/cWtcQjdVcnQ/lightning-talks-part-1.html



Sumana Harihareswara

What do you need from pip, PyPI, and packaging?

Python packaging has seen relatively quick development in recent years as a result of increased funding; most famously the new
Real Python: The Real Python Podcast – Episode #7: AsyncIO + Music, Origins of Black, and Managing Python Releases

Link: https://realpython.com/podcasts/rpp/7/

Want to learn more about AsyncIO in Python, with an example where you can see and hear events being triggered in real-time? This week Christopher interviews Łukasz Langa. Łukasz has created a talk fo
Codementor: 4 Things Every Full Stack Developer Should Know

Link: https://www.codementor.io/lokeshjoshi/4-things-every-full-stack-developer-should-know-161c6vf25d

What comes to your mind when you hear the word, full stack developer? Well, you might probably be thinking about someone who codes for a living. Where it is true up to a point, a full stack...
Anwesha Das: Dot Org is still a safe haven for the folks depending on dot org

Link: http://anweshadas.in/dot-org-is-still-a-safe-haven-for-the-folks-depending-on-dot-org/

Today I woke up to great news.
The Internet Corporation for Assigned Names and Numbers, ICAAN, has rejected the .org sale
proposal.
What is ICAAN?
ICAAN is a non-profit and American multi-stakeholder
PyCharm: The PyCharm YouTube channel is (soft)launched!

Link: http://feedproxy.google.com/~r/Pycharm/~3/D0yBCTeEckA/

Good news for Python developers and the PyCharm community! We are soft-launching today a dedicated YouTube channel for PyCharm where we will share weekly curated content including quick tips & tricks,
Talk Python to Me: #262 Build a career in data science

Link: https://talkpython.fm/episodes/show/262/build-a-career-in-data-science

Has anyone told you that you should get into data science? Have you heard it's a great career? In fact, data scientist is the best job in America according to Glassdoor's 2018 rankings.
<br/>

<br/>
PyBites: My Favorite Career Development Book

Link: https://pybit.es/career-advice.html

For me one of the most succinct pieces of career advice comes from Steve Martin:

Be So Good They Can't Ignore You.

Which is also the title of one of my favorite career books by Cal Newport.
In his b
Weekly Python StackOverflow Report: (ccxxvi) stackoverflow python report

Link: http://python-weekly.blogspot.com/2020/05/ccxxvi-stackoverflow-python-report.html

These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2020-05-02 12:33:01 GMT`super` in a `typing.NamedTuple` subclass fails
Quansight Labs Blog: Highlights of the Ibis 1.3 release

Link: https://labs.quansight.org/blog/2020/05/ibis-1.3-release/




Ibis 1.3 was just released, after 8 months of development work, with 104 new commits from 16 unique contributors. What is new? In this blog post we will discuss some important features in this new
Test and Code: 111: Subtests in Python with unittest and pytest - Paul Ganssle

Link: https://testandcode.com/111

In both unittest and pytest, when a test function hits a failing assert, the test stops and is marked as a failed test.
What if you want to keep going, and check more things?
There are a few ways. On