CDL Course Access

Please enter your CDL ID to open this course.

Need a CDL ID?
Please email info@chtbizdb.com and include:
a) Name
b) Email
c) Comments
CDL ID verified

Python for Professional Photographer

This course focuses on Python workflows for photographers, including file organization, backup, metadata, EXIF tools, contact sheets, HTML galleries, watermarking, protection, and publishing.

1) Download Course ZIP

Download the ZIP file from the shared CDL-Python-Course folder and save/extract it under:

CDL-Python-Course/CDL-Python-3

Download Course ZIP

2) Student Setup

3) Progress

0 of 0 completed
0%

Chapter 1 File Organization And Backup

Chapter-1-File-Organization-And-Backup
5 Python scripts

A-Data Files

Programs in B-Engines

Done Python Script Documentation
01-List-Files-In-Folder-V01.py 01-List-Files-In-Folder_V01.html
02-Find-Duplicates-V01.py 02-Find-Duplicates_V01.html
03-Find-And-Delete-Duplicates-V01.py 03-Find-And-Delete-Duplicates_V01.html
04-Copy-To-External-Folder_V01.py 04-Copy-To-External-Folder_V01.html
05-Compare-Two-Folders_V01.py 05-Compare-Two-Folders_V01.html

Work Process

  1. Open VS Code.
  2. Select this chapter folder.
  3. Open the B-Engines folder.
  4. Run each numbered Python session in order.
  5. Review outputs in C-Reports or C-Results.
  6. Open the matching HTML documentation when available.

Chapter 2 Metadata And Exif Tools

Chapter-2-Metadata-And-Exif tools
4 Python scripts

A-Data Files

Programs in B-Engines

Done Python Script Documentation
01-extract-exif-summary-V01.py 01-extract-exif-summary-V01.html
02-split-images-based-on-type-V01.py 02-split-images-based-on-type-V01.html
03-organize_photos_by_date-v01.py 03-organize_photos_by_date-v01.html
04-FolderScan-SelectDelete-v01.py 04-FolderScan-SelectDelete-v01.html

Work Process

  1. Open VS Code.
  2. Select this chapter folder.
  3. Open the B-Engines folder.
  4. Run each numbered Python session in order.
  5. Review outputs in C-Reports or C-Results.
  6. Open the matching HTML documentation when available.

Chapter 3 Preview Contact Sheets

Chapter-3-Preview-Contact sheets
1 Python scripts

A-Data Files

Programs in B-Engines

Done Python Script Documentation
01-Generate-Pdf-Html-Contact-Sheet_V01.py 01-Generate-Pdf-Html-Contact-Sheet_V01.html

Work Process

  1. Open VS Code.
  2. Select this chapter folder.
  3. Open the B-Engines folder.
  4. Run each numbered Python session in order.
  5. Review outputs in C-Reports or C-Results.
  6. Open the matching HTML documentation when available.

Chapter 4 Create Html

Chapter-4-Create-Html
1 Python scripts

A-Data Files

Programs in B-Engines

Done Python Script Documentation
01-Build-Html-Webpage_V01.py 01-Generate-Pdf-Html-Contact-Sheet_V01.html

Work Process

  1. Open VS Code.
  2. Select this chapter folder.
  3. Open the B-Engines folder.
  4. Run each numbered Python session in order.
  5. Review outputs in C-Reports or C-Results.
  6. Open the matching HTML documentation when available.

Chapter 5 Protection Publishing

Chapter-5-Protection-Publishing
3 Python scripts

A-Data Files

Programs in B-Engines

Done Python Script Documentation
01-Build-Html-Webpage_V01.py 01-Build-Html-Webpage_V01.html
02-Prepare-For-Instagram_V01.py 02-Prepare-For-Instagram_V01.html
03-Publish-To-Kdp_V01.py 03-Publish-To-Kdp_V01.html

Work Process

  1. Open VS Code.
  2. Select this chapter folder.
  3. Open the B-Engines folder.
  4. Run each numbered Python session in order.
  5. Review outputs in C-Reports or C-Results.
  6. Open the matching HTML documentation when available.