00:00:00 Intro & Bootcamp Assignment Reminders 00:01:00 Overview of Course Resources & Submission Portals 00:03:26 Introduction to AI Pipe (IIT Madras Multi-LLM Tool) 00:04:48 Setting up the Course Google Calendar 00:06:19 Communication Channels & Discourse Notifications 00:06:48 Grading Breakdown & the Looker Studio Dashboard 00:08:26 Linux & WSL Setup Refresh 00:11:40 Understanding Shells: Bash vs Zsh Customizations 00:15:31 Shell vs Terminal: What is the Difference? 00:17:18 Deep Dive into the PATH Environment Variable 00:24:43 APT Package Manager Basics (Install & Remove) 00:25:21 Customizing Zsh Settings & Plugins 00:26:47 Handling Spaces in File Names & Escaping Characters 00:28:44 Installing VS Code & Configuring the WSL Extension 00:34:38 Setting up Python Extensions in VS Code 00:36:43 Why Do We Use Python Virtual Environments (VEnv)? 00:38:37 Creating and Activating Virtual Environments manually 00:46:53 Productivity & Navigation Shortcuts in VS Code 00:49:51 Selecting the Correct Python Interpreter inside VS Code 00:51:09 Multi-Cursor & Multiline Editing in VS Code 00:54:34 Markdown Basics: Text Formatting (Bold, Italic, Headers) 00:57:45 Advanced Markdown: Lists, Inline Code, & Blocks 01:09:21 Customizing VS Code Settings (settings.json) & Black Formatter 01:11:09 What is UV? (Astral's Fast Python Package Manager) 01:13:03 Installing UV on Ubuntu / Linux 01:14:31 Creating VEnvs & Managing Packages with UV 01:19:14 Initializing Structured Projects with `uv init` 01:21:15 Best Practices: Using `.gitignore` to Protect Secret API Keys 01:28:05 Testing & Managing Multiple Python Versions with UV 01:34:15 Q&A: Assignment Grading & Best Out of Nine Criteria 01:38:16 Q&A: Differences Between Course Projects and ROE (Remote Exams)
ADVERTISEMENT
Comments 0
Sign in to join the conversation
Sign in