Schedule
Asynchronous
Delivery method
Online
0 credit hours
Credits awarded upon completion
Self-Paced
Progress at your own speed
20 hours
Estimated learning time
Python Development 3 (NCLab) Working with Files and Image Processing: This is an online, self-paced, learn-by-doing course focused on reading, writing, and managing files in Python—essential skills for real-world programming. Learners begin by practicing file operations such as opening, reading, writing, seeking, and parsing text files using best practices like the with statement. They then apply these skills in a hands-on software project: building image viewers for PBM, PGM, and PPM files using Numpy and Matplotlib. Learners visualize and manipulate bitmap data using 2D and 3D arrays, nested loops, and exception handling. This course builds fluency in file I/O and gives Learners practical experience with data extraction, formatting, and image processing.
Schedule
Asynchronous
Delivery method
Online
Earn necessary number of credit hours for completing this content
Python Development 3 Completion Certificate
You'll have the skills and knowledge on the following topics: File Input and Output Basics; Parsing and Processing File Content; Working with ASCII and Text History; Image File Formats and PNM Basics; Reading and Visualizing Image Data; Building Image Viewer Tools; Project Development and Review.
Similar Course