TDS Bootcamp Day 1 — Setup & Filesystem Basics

Опубликовано: 21 Июль 2026
на канале: Tools in Data Science
1,053
15

00:00:10 - Stream Start & Audio Verification
00:01:40 - Official Learning Resources, Portals, and Graded Assignment (GA0) Logistics
00:03:26 - Effective Communication: Utilizing Discourse Threads & WhatsApp Channels
00:05:28 - Final Assessment Overview: Subjective, MCQ, and LLM-Assisted Grading
00:05:53 - Meet the TDS Support Team: Faculties, Instructors, and Teaching Assistants (TAs)
00:07:33 - Academic Weightage Breakdown: GAs, ROEs, Projects, and Optional Bonus Marks
00:09:52 - Discourse Categories: Navigating Course Specific vs. General Sections
00:11:47 - System Requirements: Windows vs. macOS vs. Native Linux Configurations
00:13:04 - Clarification: Dissecting Graded Assignment Zero (GA0) vs. Entrance Exam Logistics
00:15:25 - Alternative setups: Working on iPad via Cloud VMs and GitHub Codespaces
00:19:52 - Best Practices: Minimizing CPU/RAM Idle Costs in Cloud Codespaces
00:23:22 - The "All-in-One-Go" Grading Engine Strategy on the Exam Portal
00:26:53 - Live Demo: Setting up Windows Subsystem for Linux (WSL2) via PowerShell
00:29:58 - GitHub UI Walkthrough: Creating Public Folders and Managing Repositories
00:33:19 - Generating and Structuring the Day 1 Assignment Markdown File (.md)
00:36:33 - Creating a Secure Unix Username and Hiding Passwords in the Linux Shell
00:38:35 - Comparative Architecture: Analyzing Prompts, Drive Formatting, and Slashes
00:41:40 - Platform Metric Options & Troubleshooting WSL Component Extensions
00:46:58 - Day 1 Session Agenda: Operational System Architecture
00:51:09 - Unified Structure Philosophy: Why Everything in Linux is Treated as a File
00:53:20 - Anatomy of Windows Path Structure: Disk Partitions and Home Directories
00:56:18 - Comparative Paths: Navigating Windows PowerShell vs. Native Ubuntu Terminals
01:01:09 - Unveiling Hidden Configuration Assets using the All-Inclusive List Command (ls -a)
01:03:59 - The "No-Space" Rule: Eliminating File Escape Technicalities via GUI & Touch
01:07:02 - Resource Guidance: Prompting LLMs for Consistent Command Line Discovery
01:12:13 - Interactive Setup Debugging & Managing Redundant Local Distributions
01:15:25 - MCQ Drill Begins: Decoding the Tilda (~) Character and Active Root Prompts
01:20:37 - Mapping Directory Equivalents: Translation Rules for Cross-OS Conversions
01:25:26 - Operational Cheat Sheet: Core Actions (ls, cd, pwd, touch, mkdir)
01:27:34 - The Empty Slash Boundary Condition: Defining Root vs. Nested Paths
01:29:28 - Path Substitution Sandbox: Translating Dot (.) and Double Dot (..) Notations
01:32:25 - Relative and Absolute Path Executions: Parent Appending Rules
01:41:44 - Hidden Metrics Drill: Differentiating Hidden Dot Files from Structural Files
01:44:56 - Stream Redirection Masterclass: Working with the Standard Output Pipe Operator (|)
01:49:18 - Text Generation Basics: Using the Echo Command as a Bash Alternative to Print
01:50:38 - Content Overwriting vs. File Content Appending Redirections
01:52:56 - The Dual Redirection Multiplier Tool: Working with the Split Pipe T-Command (te)
01:58:30 - Advanced Package Tooling (APT): Operating the Linux System App Store
01:59:53 - Sudo Power: Validating Application Check Updates (apt update) vs. Upgrades
02:04:34 - Executing Bulk Automated Configurations for Java, C++, and Core Infrastructure
02:11:29 - Collaborative Open Floor: Strategic Advice for Cracking the TDS Course
02:16:51 - Final Blueprint Checklist: Defining the Split Boundary Between Git vs. GitHub
02:24:41 - Stream Adjournment & Concluding Debugging Announcements