Defining Optional Arguments and Moving Beyond "Beginner" Python | Real Python Podcast #100
How do you define Python functions that accept optional arguments or default values? Are you wondering how to go beyond being a beginner with Python? This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.
? Links from the show: https://realpython.com/podcasts/rpp/100/
Christopher shares a Real Python article titled, "Defining Python Functions With Optional Arguments." We talk about function flexibility, specifying default values, and using `args` & `kwargs`.
We discuss resources for a Python beginner to move beyond the basics and become more competent. Both of us share our experiences moving past these hurdles.
We cover several other articles and projects from the Python community including, a news roundup, 10 tools you may have wished you knew when you started working with Python, manipulating your zip files efficiently with Python's `zipfile`, how one company optimized Python API server code by 100x, a dependency-free Python library for downloading YouTube videos, and how to use Python on the command line with other shell commands.
Topics:
- 00:00:00 -- Introduction
- 00:03:08 -- Django Project Reformats Entire Codebase With Black
- 00:03:53 -- PEP 673: Self Type Was Accepted
- 00:05:16 -- PEP 654 Accepted: Exception Groups
- 00:07:45 -- Upcoming Python Feature PEPs
- 00:10:01 -- Defining Python Functions With Optional Arguments
- 00:15:12 -- Sponsor: CData Software
- 00:15:53 -- 10 Tools I Wish I Knew When I Started Working With Python
- 00:23:22 -- How We Optimized Python API Server Code 100x
- 00:29:47 -- Python's zipfile: Manipulate Your ZIP Files Efficiently
- 00:32:47 -- Video Course Spotlight
- 00:33:59 -- How Do I Go From Being a Beginner to Competent in Python?
- 00:47:02 -- pytube: Dependency-Free Python Library for Downloading -- YouTube Videos
- 00:49:30 -- pz: Use Python on the Command Line With Other Shell Commands
- 00:52:23 -- Thanks and goodbye
? Links from the show: https://realpython.com/podcasts/rpp/100/
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Defining Optional Arguments and Moving Beyond "Beginner" Python | Real Python Podcast #100», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.