Real Python
Real Python
  • 646
  • 9 108 938
Python's Command-Line Utilities & Music Information Retrieval Tools | Real Python Podcast #208
What are the built-in Python modules that can work as useful command-line tools? How can these tools add more functionality to Windows machines? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
👉 Links from the show: realpython.com/podcasts/rpp/209/
Christopher shares an article by Trey Hunner about Python's extensive collection of command-line utilities? The piece digs into general-purpose tools that format JSON data or start a simple web server and additional utilities for working with your Python code from the terminal.
We cover a set of Jupyter Notebooks for teaching and learning the art of music processing and Music Information Retrieval (MIR). The notebooks are resources for working through the textbook, "Fundamentals of Music Processing: Audio, Analysis, Algorithms, Applications."
We also share several other articles and projects from the Python community, including a news roundup, a discussion of CRUD operations, a description of Python's built-in bytes sequence, favorite essays on development and programming, Python resources for working with Excel, and a project for creating finite state machines in Python.
This episode is sponsored by APILayer.
Topics:
- 00:00:00 -- Introduction
- 00:02:21 -- Python 3.12.4 Released
- 00:02:52 -- Python 3.13.0 Beta 2 Released
- 00:03:01 -- PEP 712 Rejected
- 00:04:18 -- Django in Action - Mr. Trudeau’s Book has Launched!
- 00:06:23 -- What Are CRUD Operations?
- 00:10:12 -- Python's Many Command-Line Utilities
- 00:14:04 -- Sponsor: APILayer
- 00:14:55 -- Notebooks for Fundamentals of Music Processing
- 00:22:55 -- bytes: The Lesser-Known Python Built-in Sequence
- 00:26:57 -- Video Course Spotlight
- 00:28:34 -- Essays on Programming I Think About a Lot
- 00:41:28 -- Python Resources for Working With Excel
- 00:46:13 -- Python Finite State Machines Made Easy
- 00:50:10 -- Thanks and goodbye
👉 Links from the show: realpython.com/podcasts/rpp/209/
Переглядів: 545

Відео

Introduction to Rounding Numbers in Python
Переглядів 45216 годин тому
This is a preview of the video course, "Rounding Numbers in Python." Understanding how rounding works in Python can help you avoid biasing your dataset. This is an important skill. After all, drawing conclusions from biased data can lead to costly mistakes. This is a portion of the complete course, which you can find here: realpython.com/courses/rounding-numbers-python/ The rest of the course c...
Detecting Outliers in Your Data With Python | Real Python Podcast #208
Переглядів 768День тому
How do you find the most interesting or suspicious points within your data? What libraries and techniques can you use to detect these anomalies with Python? This week on the show, we speak with author Brett Kennedy about his book "Outlier Detection in Python." 👉 Links from the show: realpython.com/podcasts/rpp/208/ Brett describes initially getting involved with detecting outliers in financial ...
Using Python to List the files in a Directory
Переглядів 758День тому
This is a preview of the video course, "Listing All Files in a Directory With Python." Getting a list of all the files and folders in a directory is a natural first step for many file-related operations in Python. When looking into it, though, you may be surprised to find various ways to go about it. This is a portion of the complete course, which you can find here: realpython.com/courses/effic...
Decomposing Software Problems & Avoiding the Trap of Clever Code | Real Python Podcast #207
Переглядів 63814 днів тому
How do you effectively break a software problem into individual steps? What are signs you're writing overly clever code? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects. 👉 Links from the show: realpython.com/podcasts/rpp/207/ We discuss an article about de-warping images of book pages. We both found the piece a good study on de...
Python Interfaces - Understanding Informal Interfaces
Переглядів 1,6 тис.14 днів тому
This is a preview of the video course, "Python Interfaces: Object-Oriented Design Principles." Interfaces play an important role in software engineering. As an application grows, updates and changes to the code base become more difficult to manage. More often than not, you wind up having classes that look very similar but are unrelated, which can lead to some confusion. This is a portion of the...
Building Python Unit Tests & Exploring a Data Visualization Gallery | Real Python Podcast #206
Переглядів 1 тис.21 день тому
How do you start adding unit tests to your Python code? Can the built-in unittest framework cover most or all of your needs? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects. 👉 Links from the show: realpython.com/podcasts/rpp/206/ We dig into a recent tutorial by Leodanis Pozo Ramos about writing unit tests using Python's unitte...
Working With Python's Iterators, Iterables, and Iteration
Переглядів 89521 день тому
This is a preview of the video course, "Efficient Iterations With Python Iterators and Iterables." Python’s iterators and iterables are two different but related tools that come in handy when you need to iterate over a data stream or container. Iterators power and control the iteration process, while iterables typically hold data that you want to iterate over one value at a time. This is a port...
Start Working With Python's Tkinter GUI Framework
Переглядів 960Місяць тому
This is a preview of the video course, "Building a Python GUI Application With Tkinter." Python has a lot of GUI frameworks, but Tkinter is the only framework that’s built into the Python standard library. Tkinter has several strengths. It’s cross-platform, so the same code works on Windows, macOS, and Linux. Visual elements are rendered using native operating system elements, so applications b...
Considering Accessibility & Assistive Tech as a Python Developer | Real Python Podcast #205
Переглядів 576Місяць тому
What's it like to learn Python as a visually impaired or blind developer? How can you improve the accessibility of your Python web applications and learn current guidelines? This week on the show, Real Python community member Audrey van Breederode discusses her programming journey, web accessibility, and assistive technology. 👉 Links from the show: realpython.com/podcasts/rpp/205/ Audrey shares...
HTML Basics for Python Developers
Переглядів 927Місяць тому
This is a preview of the video course, "HTML and CSS Foundations for Python Developers." If you’re interested in web development with Python, then knowing HTML and CSS will help you understand web frameworks like Django and Flask better. But even if you’re just getting started with Python, HTML and CSS can enable you to create small websites to impress your friends. This is a portion of the com...
Querying OpenStreetMaps via API & Lazy Evaluation in Python | Real Python Podcast #204
Переглядів 663Місяць тому
Would you like to get more practice working with APIs in Python? How about exploring the globe using the data from OpenStreetMap? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects. 👉 Links from the show: realpython.com/podcasts/rpp/204/ We share an article from the Pybites blog about building queries using the Overpass API for Op...
Methods to Flatten a List of Lists in Python
Переглядів 980Місяць тому
This is a preview of the video course, "Flattening a List of Lists in Python." Sometimes, when you’re working with data, you may have the data as a list of nested lists. A common operation is to flatten this data into a one-dimensional list in Python. Flattening a list involves converting a multidimensional list, such as a matrix, into a one-dimensional list. This is a portion of the complete c...
Embarking on a Relaxed and Friendly Python Coding Journey | Real Python Podcast #203
Переглядів 696Місяць тому
Do you get stressed while trying to learn Python? Do you prefer to build small programs or projects as you continue your coding journey? This week on the show, Real Python author Stephen Gruppetta is here to talk about his new book, "The Python Coding Book." 👉 Links from the show: realpython.com/podcasts/rpp/203/ Stephen has been teaching Python to adults and children for many years. With his n...
Using Global Variables in Python Functions
Переглядів 1,2 тис.Місяць тому
This is a preview of the video course, "Working With Global Variables in Python Functions." A global variable is a variable that you can use from any part of a program, including within functions. Using global variables inside your Python functions can be tricky. You’ll need to differentiate between accessing and changing the values of the target global variable if you want your code to work co...
Pydantic Data Validation & Python Web Security Practices | Real Python Podcast #202
Переглядів 8052 місяці тому
Pydantic Data Validation & Python Web Security Practices | Real Python Podcast #202
Working With Scopes Practice: Python Basics Exercises
Переглядів 8782 місяці тому
Working With Scopes Practice: Python Basics Exercises
Decoupling Systems to Get Closer to the Data | Real Python Podcast #201
Переглядів 7292 місяці тому
Decoupling Systems to Get Closer to the Data | Real Python Podcast #201
Understanding Python's raise for Crafting Exceptions
Переглядів 8532 місяці тому
Understanding Python's raise for Crafting Exceptions
Avoiding Error Culture and Getting Help Inside Python | Real Python Podcast #200
Переглядів 6632 місяці тому
Avoiding Error Culture and Getting Help Inside Python | Real Python Podcast #200
Creating QR Codes with Python
Переглядів 9282 місяці тому
Creating QR Codes with Python
Leveraging Documents and Data to Create a Custom LLM Chatbot | Real Python Podcast #199
Переглядів 8532 місяці тому
Leveraging Documents and Data to Create a Custom LLM Chatbot | Real Python Podcast #199
Working with Tensors and TensorFlow
Переглядів 1,1 тис.2 місяці тому
Working with Tensors and TensorFlow
Build a Video Game With Python Turtle & Visualize Data in Seaborn | Real Python Podcast #198
Переглядів 5952 місяці тому
Build a Video Game With Python Turtle & Visualize Data in Seaborn | Real Python Podcast #198
Hunting for Python Easter Eggs - Code Conversation
Переглядів 4172 місяці тому
Hunting for Python Easter Eggs - Code Conversation
Using Python in Bioinformatics and the Laboratory | Real Python Podcast #197
Переглядів 7943 місяці тому
Using Python in Bioinformatics and the Laboratory | Real Python Podcast #197
Moving from Flat Files to SQLite in Python
Переглядів 1,3 тис.3 місяці тому
Moving from Flat Files to SQLite in Python
Exploring Duck Typing in Python & Dynamics of Monkey Patching | Real Python Podcast #196
Переглядів 7353 місяці тому
Exploring Duck Typing in Python & Dynamics of Monkey Patching | Real Python Podcast #196
Dictionaries Practice: Python Basics Exercises
Переглядів 1,3 тис.3 місяці тому
Dictionaries Practice: Python Basics Exercises
Building a Healthy Developer Mindset While Learning Python | Real Python Podcast #195
Переглядів 9393 місяці тому
Building a Healthy Developer Mindset While Learning Python | Real Python Podcast #195

КОМЕНТАРІ

  • @user-ol5cm7jd9q
    @user-ol5cm7jd9q 3 дні тому

    Thanks Christopher !

  • @rishiraj2548
    @rishiraj2548 5 днів тому

    🙂👍

  • @BUY_YOUTUB_VIEWS_252
    @BUY_YOUTUB_VIEWS_252 6 днів тому

    Thumbs up for your hard work and dedication!

  • @1234567qwerification
    @1234567qwerification 6 днів тому

    4:47 You get 1.0, not 1 :)

  • @rishiraj2548
    @rishiraj2548 6 днів тому

    👍

  • @puffinjuice
    @puffinjuice 6 днів тому

    This is an important course because rounding numbers doesnt make sense in python! I was shocked to find there is no function to perform swedish rounding. Even if they think its not a good idea to use this rounding method a function should be available in one of the foundational packages.

  • @Investmentpunk1
    @Investmentpunk1 6 днів тому

    Who are the 2 guys presenting the topic in the video? It's an unbelievable good presentation and explanation of the topic! Did you guys do any other video tutorials or content? Where can i find it?

  • @insightful_code
    @insightful_code 7 днів тому

    Work with Python in Windows is laughable 🤷‍♂

  • @zunaidhassan9662
    @zunaidhassan9662 8 днів тому

    Thanks for the video. Where is the GIL follow-up video? Couldn't find in the channel.

  • @artistpw
    @artistpw 8 днів тому

    This really helps to see how to use pickle. Thanks so much for making this video. It would be nice if you might include this code into a github repository.

  • @monad99
    @monad99 8 днів тому

    it's not pp8 it's pEp8

  • @NickSangiamo
    @NickSangiamo 9 днів тому

    Thank you for making this video! You explained the information so clearly and I was able to follow along very easily as a new Python student. :)

  • @magno5157
    @magno5157 12 днів тому

    It's kinda cringe to have one person who has all the answers and the other pretends like he doesn't know and asks questions. Could you all just chat normally without having any one of you pretend like he doesn't know the topic at all?

  • @rishiraj2548
    @rishiraj2548 12 днів тому

    🎉

  • @ibrahimoglu
    @ibrahimoglu 13 днів тому

    👍

  • @rishiraj2548
    @rishiraj2548 13 днів тому

    🙂👍

  • @MadSimple
    @MadSimple 14 днів тому

    Check out Illinois Mono

  • @wzrd3311
    @wzrd3311 17 днів тому

    Criminally underrated. What a succinct explanation for a library.

  • @rishiraj2548
    @rishiraj2548 19 днів тому

    Good evening

  • @edtechbymeera
    @edtechbymeera 25 днів тому

    Thank you for the eye-opener guide

  • @Dhieumatiop
    @Dhieumatiop 25 днів тому

    Thank a lot I understand now

  • @yuvaraj9840
    @yuvaraj9840 26 днів тому

    Good topic and this is podcast how do we know the real tutorial in screen. Please guide me

    • @realpython
      @realpython 23 дні тому

      All the links from the show: realpython.com/podcasts/rpp/206/

  • @rishiraj2548
    @rishiraj2548 26 днів тому

    👍👍

  • @nayankothari4725
    @nayankothari4725 26 днів тому

    Thanks for sharing this amazing tutorial ❤ @Real python

  • @ebouchut
    @ebouchut 27 днів тому

    Thank you. It is clear concise and helpful

  • @darwinvasquez1051
    @darwinvasquez1051 27 днів тому

    Really good explanation, thanks

  • @mikesfarmmikesfarm3977
    @mikesfarmmikesfarm3977 29 днів тому

    It looks like if you create a local variable in a function and return it to the main, that it becomes a global ?

  • @hanielahi247
    @hanielahi247 29 днів тому

    Not bad 😔

  • @itpugil
    @itpugil Місяць тому

    Finally caught up to this podcast. I use to listen to a lot of your videos to keep my motivation up. Until I slacked off and its been almost a year. Now I'm reviewing all the notes I took so I can proceed where I left off.

  • @htg7127
    @htg7127 Місяць тому

    Youre a hero

  • @II-er7gj
    @II-er7gj Місяць тому

    this really sucks!!! I have learned python beyond these limits what offer this PySimpleGUI.

  • @yvanpearson7024
    @yvanpearson7024 Місяць тому

    great talk

  • @larry78211
    @larry78211 Місяць тому

    I can see why he is biased.....His cert was a bogus 10 question exam. Ib addituib, most people graduate college and the only skill they've developed is how to cheat their way through school. .

  • @enochmvula-ck3gy
    @enochmvula-ck3gy Місяць тому

    I can't find the playlist on you're profile, what's the name

  • @wintur2856
    @wintur2856 Місяць тому

    😁

  • @wintur2856
    @wintur2856 Місяць тому

    Great Video!

  • @wintur2856
    @wintur2856 Місяць тому

    Thanks for this video, the new youtubers just say whatever. 😃

  • @dipeshsamrawat7957
    @dipeshsamrawat7957 Місяць тому

    Nice! Keep it up.

  • @arpitgaur4310
    @arpitgaur4310 Місяць тому

    It's more about the neatness and explainability of the project rather than the complexity of the project

  • @rishiraj2548
    @rishiraj2548 Місяць тому

    Thanks

  • @babiganteng1967
    @babiganteng1967 Місяць тому

    Link the application please🙏🏻

  • @babiganteng1967
    @babiganteng1967 Місяць тому

    What the application please, I am newbie🙏🏻

  • @danmcclelland5476
    @danmcclelland5476 Місяць тому

    Great tutorial! Thanks!

  • @dahewang4981
    @dahewang4981 Місяць тому

    Here's my definition: continue means skipping the rest of the code in the current iteration of the loop(ie invalid input), then immediately begins with the next iteration of the same Loop.

  • @BersekViking
    @BersekViking Місяць тому

    Click bait

  • @damonguzman
    @damonguzman Місяць тому

    What’s up with the low quality AI voice?

  • @dipeshsamrawat7957
    @dipeshsamrawat7957 Місяць тому

    Thank you ❤

  • @ronakronu
    @ronakronu Місяць тому

    gemini recommended this ,greatt

  • @TenzinTselha
    @TenzinTselha Місяць тому

    Is it possible to locally host this map and use the map offline?

  • @rishiraj2548
    @rishiraj2548 Місяць тому

    Thanks 😌👍