Friday, November 6, 2026
HomePythonGetting Extra Out of Video Programs – Actual Python

Getting Extra Out of Video Programs – Actual Python


I like with the ability to pause video programs. I can replay a command, test my very own terminal, or take a minute to work out what occurred. However typically I need to ask the trainer a query earlier than they transfer on. That’s what I attempted utilizing Mentor AI for whereas watching a course on Actual Python.

Mentor AI is Actual Python’s AI studying assistant, and it’s a part of a Actual Python membership. It is aware of Actual Python’s content material and what you’ve been studying on the positioning. You’ll discover the Mentor AI orb within the nook of each web page, and clicking it begins a dialog. It’s essential to be signed in to make use of it. In case you’re not a member but, then you’ll be able to begin a free 7-day trial.

The course I watched was Python Undertaking Administration With uv, taught by Rodrigo Girão Serrão. As soon as I’d picked the course, my first query was about what Rodrigo had simply stated, and I ended up asking about .gitignore. The video stayed paused within the background whereas we talked.

You possibly can observe alongside in Making a Undertaking With uv. Open it in a brand new browser tab now so you’ll be able to change between the lesson and this tutorial. In case you solely need to strive the dialog, there’s nothing to put in. You possibly can watch Rodrigo’s terminal and browse the output proven right here. To code alongside, you’ll want uv, Git, and a terminal. Managing Python Tasks With uv reveals tips on how to set up uv.

The buttons on this tutorial ask about Rodrigo’s lesson. In case you’re watching a special course, ask the identical sorts of questions from the orb by yourself lesson web page as a substitute.

This tutorial goes from selecting a course to quizzing your self after a lesson. For an inventory that matches the place you’re, ask your mentor:

Wish to know what’s forward?

Take the Quiz: Take a look at your information with our interactive “Be taught With Mentor AI: Getting Extra Out of Video Programs” quiz. You’ll obtain a rating upon completion that can assist you monitor your studying progress:


Ask Which Course to Watch, and in What Order

Earlier than you’ll be able to pause a course, you need to decide one. Once I wished to be taught uv, discovering materials wasn’t the issue, since Actual Python has tutorials, video programs, quizzes, workout routines, and podcast episodes about it. The exhausting half was realizing the place to begin and during which order to undergo all of it.

In my group video Meet Mentor AI: Your Private Python Mentor, you’ll be able to watch me ask the mentor to prepare all of its uv sources by the ability stage they require. I additionally talked about that I like studying with video programs probably the most. The mentor considers your studying exercise, such because the tutorials you’ve learn and the quizzes you’ve taken, so the checklist it gave me took what I’d already accomplished into consideration.

It targeted on video programs, as I’d requested. However there was a pleasant little element. About eleven minutes into the video, you’ll be able to see it inform me that I ought to first end the written tutorial, Managing Python Tasks With uv, after which proceed with the video course. That’s completely different from another AI instruments, which are inclined to go together with no matter you say you’d like. The mentor had a purpose for the order and stated so.

I took the recommendation and completed the tutorial earlier than beginning Rodrigo’s course. You don’t have to do the identical earlier than persevering with right here, because you solely want the one lesson you have already got open to observe alongside. Your individual advice will depend on what you’ve already accomplished on Actual Python, so it could look fully completely different. Press the button beneath, then edit the subject and your preferences till they’re true for you:

A lot of the mentor buttons on this tutorial add to whichever dialog is open, together with one you began your self with +. Three buttons begin a brand new dialog as a substitute: Inform me what I’ll be taught right here on the high, Clarify this second within the lesson within the part about replaying the trainer, and Take a look at my understanding on the very finish.

The buttons after every of these proceed within the new dialog. To get again to an earlier dialog, use the historical past button within the panel header.

Preserve Your Mentor Out of the Approach Whereas You Watch

I don’t need a chat window taking on half the display whereas I’m listening to somebody, so more often than not, I maintain Mentor AI minimized. You possibly can drag its orb to the sting of the display and park it there:

A video player with a Parked. Tap to wake me. tooltip next to the dimmed Mentor AI orb at the edge of the screen
The Parked Mentor AI Orb

The orb slides midway off the display and dims, as if it’s asleep. The primary time you park it, a brief message comparable to Parked. Faucet to wake me. confirms it after which fades after a number of seconds. After that, the grey fringe of the orb is all you’ll see, even after a reload in the identical tab.

If you need the mentor again, faucet the parked orb as soon as to wake it. It slides again onto the display, and a second click on opens the chat panel. The orb’s tooltip additionally reveals a Ctrl+M shortcut for opening the panel. After studying the reply, reduce the panel once more with the arrow in its header.

You should use the mentor whereas watching full display, too. The orb stays on display, and the participant’s management bar has a small orb button of its personal. After a number of seconds with out mouse motion, the controls, the orb, and even an open chat panel fade out collectively. Transfer your pointer, and so they all come again.

Typing doesn’t pause the lesson, although. Pause the video earlier than you begin typing so that you don’t miss the following half when you’re asking in regards to the final one. Or use that orb button within the management bar, which pauses the video for you. Extra on that button within the subsequent part.

Ask What the Teacher Simply Stated

A couple of minute and a half into the lesson, Rodrigo lists the information that uv has simply created. That’s the place my first query got here from: What did the trainer simply say?

I didn’t sort the course title or search for a timestamp. The mentor checked the web page I used to be on and browse the lesson, utilizing my place within the video to seek out the passage. You possibly can see these steps above its reply:

The uv course lesson Creating a Project With uv with the Mentor AI panel explaining what the instructor said at 1:42
An Clarification With a Hyperlink to the Video Timestamp

It picked out the reason at 1:42. Rodrigo was displaying the information uv had created, together with a Git repository and a .gitignore file. The timestamp within the reply was clickable, so I may bounce again and listen to him clarify it once more. Clicking it strikes the participant to that timestamp and begins playback, with no web page reload.

The participant presents an excellent shorter technique to ask. The orb button in its management bar, between the play button and the progress bar, is labeled Ask Mentor AI about this second. Urgent it pauses the video, opens the chat panel, and sends I paused the video right here. Are you able to assist me with this half? for you. Right here’s what that appears like in full display on the similar level within the lesson:

A full-screen uv lesson video with the Mentor AI panel explaining the paused moment and offering follow-up suggestions
Asking Concerning the Present Second in Full Display screen

Once I tried it, the reply summarized what occurs at 1:42 after which requested what would assist most, with a number of recommendations to click on, comparable to Why uv initializes Git and What belongs in .gitignore. Clicking a suggestion sends it instantly.

If in case you have the lesson open, pause round 1:42 and check out each methods: ask from the orb, and press the participant’s Ask Mentor AI about this second button. Or title the bit you missed: Why did uv create a .gitignore file? You don’t have to explain the entire video earlier than asking about one command.

The identical works when an teacher mentions a hyperlink. Within the earlier lesson, Putting in and Updating uv, Rodrigo tells you to observe the official set up information and says you’ll have a hyperlink helpful. In case you pause there and ask What was the hyperlink the trainer simply talked about?, the mentor can discover it within the lesson’s sources:

The Installing and Updating uv lesson with Mentor AI answering which link the instructor mentioned: the official uv installation guide
Discovering a Hyperlink the Teacher Talked about

Don’t depend on it for all the pieces that comes with a lesson, although. One time, the mentor stated it didn’t see any downloads for that lesson, despite the fact that the lesson’s Supporting Materials menu presents the course slides and pattern code. Test that menu your self. It additionally has an Ask Mentor AI merchandise of its personal.

To ask in regards to the replayed passage from right here, use this button. It sends a hyperlink to Rodrigo’s lesson and the timestamp together with the query and opens a dialog of its personal, so the query doesn’t land in no matter chat you had open earlier than. That turns into your lesson dialog for the remainder of this tutorial:

In case you’d relatively maintain all the pieces in a dialog you began on the lesson web page, sort the follow-up questions there as a substitute.

Level on the Actual Sentence within the Transcript

The mentor works from the lesson’s transcript, not from the video frames, and that transcript is correct there on the lesson web page with a timestamp in entrance of each passage. In case you solely missed a phrase, the transcript is sufficient. However when you recognize precisely which sentence misplaced you, it’s additionally probably the most exact technique to level the mentor at it. Choose the passage, and an Ask Mentor AI button seems subsequent to your choice:

A highlighted sentence at 01:42 in a lesson transcript with an Ask Mentor AI button floating below the selection
Asking A couple of Highlighted Transcript Passage

The button attaches the choice to the chat and leaves the query to you. The three dots subsequent to it open ready-made questions as a substitute: Clarify this, Break this down for me, Give me an instance, Quiz me on this, What do I have to know?, and Ask one thing else….

If you choose Rodrigo’s sentence at 1:42 and decide Clarify this, the quote reveals up above your message. In a single dialog, the reply went a step additional than the replay:

A lesson transcript next to the Mentor AI panel explaining a highlighted passage about Git and .gitignore
An Clarification of a Highlighted Transcript Passage

That reply defined that an ignored file stays in your pc and that .gitignore primarily retains matching information that Git isn’t monitoring but from being added to Git. Preserve that element about untracked information in thoughts, as a result of it’ll come up once more.

Ask for a Completely different Clarification

A replay helps once you missed what Rodrigo stated. Generally, although, you heard each phrase and nonetheless don’t perceive the rationale for what he’s doing.

Are you able to clarify that one other method? is a wonderfully cheap subsequent message. So is A shorter model, please. Higher nonetheless, say the place you’re caught: I can see the .git listing, however I don’t perceive what it’s doing in a Python undertaking. That query asks for greater than a replay of the sentence.

If the reply begins too far again, interrupt it. Perhaps you already know what model management is and solely marvel in regards to the timing. Inform the mentor what you recognize, and it may possibly skip forward:

The reply I obtained skipped the model management fundamentals and went straight to the timing. uv units Git up so the undertaking is able to monitor modifications from the beginning, together with its preliminary information, however “it doesn’t make a commit for you”:

The Mentor AI panel answering a follow-up question about why uv sets up Git before any code is written, with suggested next questions
Asking for an Clarification That Skips the Fundamentals

A follow-up A shorter model, please. compressed that into two brief sentences with the identical two factors.

Or ask to see it occur. An instance would possibly make extra sense to you than one other description of the listing:

Then return to Rodrigo’s rationalization and see whether or not you’ll be able to observe it this time.

Chase a Facet Query With out Dropping Your Place

In my dialog, the replay at 1:42 gave me a purpose to ask about .gitignore. It’s a kind of particulars an teacher can point out in passing whereas demonstrating one thing else. In case you haven’t used Git earlier than, you would possibly nonetheless be questioning what it means when the following command seems.

I requested in the identical chat, and the reply appeared beside the paused lesson. The mentor went by way of examples of information and directories you may want Git to disregard.

Right here’s the identical query, Why did uv create a .gitignore file?, in a more moderen dialog:

The Mentor AI panel answering why uv created a .gitignore file, followed by suggested follow-up questions
Comply with-Up Ideas After a .gitignore Query

This time, the reply named the __pycache__/ folder, the place Python retains cached bytecode. It linked to Introduction to Git and GitHub for Python Builders and ended with a number of follow-up recommendations to click on.

Clicking How Git makes use of .gitignore introduced again the element from the transcript part: ignore guidelines apply solely to untracked information, which the Git documentation on .gitignore confirms. To see the ignore guidelines in motion, ask for a small instance that reveals git standing earlier than and after you add a file to .gitignore.

You possibly can maintain going with any unfamiliar time period within the reply. The .gitignore that uv generates additionally lists .venv. Maybe .gitignore is smart now, however .venv doesn’t. You possibly can observe one query by way of in the identical dialog with out beginning over every time.

Earlier than you return to the video, take a minute to test your self. Clarify what you’ve discovered in a number of sentences of your personal. I’ve prefilled an evidence with two errors in it. Ship it as is and see what the mentor catches, or substitute it with your personal model:

When you’ve seen the mentor’s reply, examine it with what an accurate rationalization covers. uv init doesn’t create a digital atmosphere. uv creates .venv the primary time you run a command comparable to uv run, which Rodrigo covers in Operating Your Undertaking With uv. The entry is in .gitignore forward of time, so git add skips the folder as soon as it exists.

And including a file that Git already tracks to .gitignore doesn’t untrack it. In case you ever want to try this, ask your mentor, or see Introduction to Git and GitHub for Python Builders.

If a aspect query takes you additional into Git than you wished, say Preserve it to what I want for this lesson. I minimized the chat panel after I was accomplished and resumed the lesson. The Git tutorial can wait, so a query about one file doesn’t flip into a day of studying Git.

Evaluate Your Terminal With the Recording

To date, the questions have been about what’s within the video. Coding alongside provides one other risk: you’ve run the command, however your terminal doesn’t appear like Rodrigo’s. That doesn’t should imply you probably did one thing fallacious.

In case you’re coding alongside, you want each uv and Git put in. With out Git, uv skips the repository and the .gitignore file. Right here’s what the lesson’s command produced with uv 0.13.4, the model used for this tutorial:

There’s no important.py. As of uv 0.12, uv init creates a packaged undertaking by default. The code goes in src/rpcats/__init__.py, and pyproject.toml will get two additional tables:

The [project.scripts] entry means you’d run this undertaking with uv run rpcats. Rodrigo recorded the course with an earlier model of uv, so his undertaking has a top-level important.py, and the following classes construct on that file. To match the recording, create the undertaking with the --no-package possibility as a substitute. Run it in a folder that doesn’t already comprise an rpcats undertaking:

There are smaller variations, too. On this run, .python-version says 3.14, the place Rodrigo’s says 3.13, and he factors out within the lesson that yours might differ. Git might also title your department grasp as a substitute of the important in his terminal immediate, relying in your Git configuration. Solely the lacking important.py impacts the remainder of the course.

The mentor can learn Rodrigo’s lesson, however it may possibly’t examine your native undertaking. Requested to check a neighborhood .gitignore with the one within the video, it as soon as replied that it couldn’t entry information on the pc and requested for the output of cat .gitignore. If the distinction is in one thing Rodrigo reveals on display however doesn’t say, sort what you see within the video, too.

To indicate your aspect, copy your uv init output along with the output of uv --version. Take away something non-public, comparable to passwords, tokens, or private paths. Then press the button beneath, paste each outputs after the prefilled textual content, and ship:

With uv, the documentation on creating initiatives is value holding close by. A more moderen launch or an possibility you handed can produce a special undertaking structure from the one in a recording, because the src/ bundle structure reveals. However selecting --no-package to observe the course is a trade-off:

Begin by discovering the rationale for the distinction earlier than enhancing your information to match the display. Test the mentor’s rationalization in opposition to the documentation, particularly if it suggests altering how your undertaking is ready up.

Quiz Your self and Depart a Word for Subsequent Time

When the lesson ends, a few minutes of recall tells you whether or not it truly caught. Within the course navigation beneath the video, subsequent to the Overview button, one other orb button opens a menu of questions in regards to the present lesson and the entire course:

The Ask Mentor AI menu below a lesson video with options for this lesson, such as Quiz me, and for this course
The Lesson and Course Menu for Mentor AI

Which lesson covers…? prefills Which lesson on this course covers and waits so that you can end the sentence. Requested which lesson covers including a command-line entry level to a undertaking, the mentor pointed to Making a Packageable App With uv.

For recall, use the lesson a part of the menu. In a single dialog, Recap this lesson returned a bulleted checklist of all the pieces uv init rpcats had created, plus a hyperlink that jumped to the lesson’s abstract. Quiz me on this lesson asks for one query at a time. In that quiz, the solutions have been multiple-choice choices you could possibly click on, and the mentor gave suggestions earlier than shifting on. It additionally pointed to the course’s Python Undertaking Administration With uv quiz:

The Mentor AI panel asking a multiple-choice quiz question about what uv init rpcats does
A Fast Quiz on the Present Lesson

Give a purpose for every alternative, even when you could possibly simply click on. You’ll discover out extra about what you understood than you’ll by rereading an evidence that already sounds acquainted. From right here, this quiz button continues your lesson dialog, so the mentor can draw on all the pieces you’ve requested in regards to the lesson to this point.

Suppose the lesson caught?

In case you’re stopping for the day, ask for a brief be aware in regards to the query you haven’t resolved but. Embody the lesson title and what you need to strive subsequent. On the lesson web page, the mentor is aware of roughly the place you stopped. The be aware I obtained had the lesson title, a stopping level of round 1:43, the open query, and a button to reopen the lesson:

Mentor AI writing a short note with the lesson title, the stopping point at 1:43, and an open question about .gitignore
A Word for Selecting Up the Lesson Later

End the quiz first, then ask for the be aware. It lands in the identical dialog, so the mentor has your complete lesson chat to summarize. From this web page, change the timestamp within the prefilled message to the place you stopped, and end the sentence with your personal open query.

If you return a number of days later, that be aware can be extra helpful than attempting to recollect why you stopped midway by way of a video.

Conclusion

The half I admire most is with the ability to ask a brief query from the lesson itself. In a separate assistant, I’d should deliver over the related materials and clarify what I used to be watching. Right here, What did the trainer simply say? was sufficient to begin the dialog. Alongside the way in which, you used your mentor in ways in which work with any video course:

  • Ask which course to look at, and in what order, and take the pushback severely when it suggests a special begin.
  • Preserve your mentor out of the way in which when you watch by parking the orb, and pause earlier than you sort.
  • Ask what the trainer simply stated from the orb or the participant’s personal button, and bounce again with the timestamp.
  • Level on the precise sentence within the transcript when you recognize which passage misplaced you.
  • Ask for a special rationalization that begins from what you already know.
  • Chase a aspect query with out dropping your home, utilizing + for unrelated ones, and test your self earlier than you resume.
  • Evaluate your terminal with the recording by pasting your output and your instrument model.
  • Quiz your self and depart a be aware for subsequent time, ranging from the lesson menu.

If studying on this interactive method sounds helpful for you however you’re not a Actual Python member but, then begin a free 7-day trial and see the place studying with a private mentor can take you.

One final test earlier than you go. This button begins a brand new dialog, so the mentor checks what you’ll be able to clarify with out leaning in your earlier solutions:

Able to show it?

Subsequent time an teacher mentions a time period you don’t acknowledge, pause there and provides it a strive.

Take the Quiz: Take a look at your information with our interactive “Be taught With Mentor AI: Getting Extra Out of Video Programs” quiz. You’ll obtain a rating upon completion that can assist you monitor your studying progress:


RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments