#381: Python Perf: Specializing, Adaptive Interpreter

#381: Python Perf: Specializing, Adaptive Interpreter

We are on the edge of a major jump in Python performance. With the work done by the Faster CPython team and Python 3.11 due out in around a month, your existing Python code might see an increase of well over 25% in speed with no changes. One of the main reasons is its new specializing, adaptive interpreter. This episode is about that new feature and a great tool called Specialist which lets you visualize how Python is speeding up your code and where it can't unless you make minor changes. Its creator, Brandt Bucher is here to tell us all about.

Avsnitt(517)

#173: Coming into Python from another Industry (part 1)

#173: Coming into Python from another Industry (part 1)

Not everyone comes to software development and Python through 4-year computer science programs at universities. This episode highlights one alternative journey into Python.

7 Aug 201857min

#172: Nuitka: A full Python compiler

#172: Nuitka: A full Python compiler

Quick, name some ways to make your Python code faster. Did you think PyPy, the JIT-compiled version of Python? Maybe some async and await parallelism? How about Cython where you write in Python-esc language that compiles to machine instructions?

1 Aug 20181h 6min

#171: 1M Jupyter notebooks analyzed

#171: 1M Jupyter notebooks analyzed

Jupyter notebooks have transformed the way many developers and data scientists do their jobs. They offer a platform to not just explore but to explain data and computation.

29 Juli 201858min

#170: Guido van Rossum steps down

#170: Guido van Rossum steps down

This past week we have had a passing of the reigns for Python leadership. Guido van Rossum who created and has been shepherding the language for 30 years has stepped down from decision making around the Python language.

20 Juli 201837min

#169: Becoming a Python content creator

#169: Becoming a Python content creator

Corey Schafer has been building his YouTube channel of tutorials for many years. He recently made the big shift into making this hobby project his full time job. You'll hear about how Corey made that transition, what it takes to "go pro", and even a little bit about the similarities with my work with Talk Python and his project.

13 Juli 20181h 6min

#168: 10 Python security holes and how to plug them

#168: 10 Python security holes and how to plug them

Do you write Python software that uses the network, opens files, or accepts user input? Of course you do! That's what almost all software does. But these actions can let bad actors exploit mistakes and oversights we've made to compromise our systems.

6 Juli 20181h

#167: Simplifying Python's Async with Trio

#167: Simplifying Python's Async with Trio

Ever since Python 3.5 was released, we've had a really powerful way to write I/O bound async code using the async and await keywords.

29 Juni 201855min

#166: Continuous delivery with Python

#166: Continuous delivery with Python

We have evolved from, "It builds, ship it!" to continuous integration where every check-in is automatically verified by something like Travis CI. Taking that further, some people are using continuous delivery. This means, once a check-in is validated by the CI system, it's deployed -- automatically.

14 Juni 20181h 9min

Populärt inom Teknik

uppgang-och-fall
elbilsveckan
rss-racevecka
market-makers
bilar-med-sladd
rss-elektrikerpodden
skogsforum-podcast
rss-laddstationen-med-elbilen-i-sverige
bosse-bildoktorn-och-hasse-p
rss-veckans-ai
natets-morka-sida
rss-uppgang-och-fall
rss-technokratin
har-vi-akt-till-mars-an
developers-mer-an-bara-kod
bli-saker-podden
hej-bruksbil
mediepodden
solcellskollens-podcast
teknikveckan