Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python Expert Tutorial - Advanced Debugging, File I/O, and Journal App Development

Learnit Training via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master advanced Python programming techniques through this comprehensive tutorial that bridges the gap between fundamental knowledge and professional-level coding skills. Explore effective debugging strategies including IDLE breakpoints, stepping through code, and methodical approaches like rubber-ducking and hypothesis testing to systematically identify and resolve issues. Dive deep into file input/output operations using Python's with open() pattern across read, write, and append modes, then advance to working with CSV files through the csv module for structured tabular data handling and gain understanding of binary file operations. Learn to work with Python's datetime module for timestamp creation and date mathematics, while mastering clean number formatting techniques using f-strings and rounding methods. Apply these skills in a capstone project by building a complete journal application featuring a looping, input-validated menu system with functions to initialize journals, append timestamped entries, and retrieve stored data. Gain hands-on experience with professional coding practices including proper error handling, code organization, and testing methodologies that prepare you for real-world development scenarios and larger-scale projects.

Syllabus

Start 0:00
Introduction 0:08
Advanced 1:48
Other Modes of Debugging 5:48
File IO Introduction and Tips 10:10
CSVs and Using a Loop to Write to a File 15:27
Running CSV Test File and IO to Binary Files 21:24
Datetime and Functions of Datetime 28:03
Rounding and Fstrings 34:54
Beginning of Final Programming Challenge 38:18
startJournal and addEntry Functions PC 42:47
addEntry and readEntries Functions PC 47:46
Main Function PC 54:34
Debugging and Testing Programming Challenge 1:12:21
Conclusion 1:07:00

Taught by

Learnit Training

Reviews

Start your review of Python Expert Tutorial - Advanced Debugging, File I/O, and Journal App Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.