Your Cart
Loading

Python for Genealogy

Convert your family tree into a database.

Use Python to analyze your family data.

Create reports with ready-made scripts.


3 Hours 40 Minutes of Videos.

34 Python Scripts to Download.

2 Free Modules.

Powerful Scripts

Watch and learn how to build up Python commands into powerful analysis.


Analyze the patterns of surnames in your family tree records.


Produce beautiful maps revealing your family's migration patterns.


Identify and fix inconsistencies in names and places.


Download and run Python scripts on your own trees.


Buy Now!

Course Price

$49

Course Curriculum

Check out the free previews in Module 1 and 2!

  • 2
    Module 2 - Person Reports
  • 3
    Module 3 - Events, Places, and Dates
    • 3.1 Events and Types
    • 3.2 Places
    • 3.3 Dates
  • 4
    Module 4 - Births And Deaths
    • 4.1 Births and Deaths
    • 4.2 Merge Birth and Death Data
  • 5
    Module 5 - Meet The Parents
    • 5.1 Add The Parents
    • 5.2 Child And Family Data
    • 5.3 Merging Data
    • 5.4 Clean Up The Display
  • 6
    Module 6 - Surname Analysis and Reports
    • 6.1 Surname Analysis
    • 6.2 Surname Notebook Charts
    • 6.3 Surname Spreadsheet Charts
  • 7
    Module 7 - Address Analysis
    • 7.1 Location Base Tables
    • 7.2 Birth Places
    • 7.3 Fixing Location Data
  • 8
    Module 8 - Parsing Addresses
    • 8.1 Parsing Sample Data
    • 8.2 Parsing Real Addresses
    • 8.3 Save Data to Database
  • 9
    Module 9 Location Reports
    • 9.1 Location Frequency
    • 9.2 Fixing and Saving Location Data
    • 9.3 Country Pie Charts
    • 9.4 World Heat Map
    • 9.5 U.S. Pie Charts
    • 9.6 U.S. Heat Map
    • 9.7 Spreadsheet Charts and Maps
  • 10
    Module 10 Ancestral Lines
    • 10.1 Recursion
    • 10.2 Sample Function
    • 10.3 Recursive Function Part 1
    • 10.4 Recursive Function Part 2
    • 10.5 Recursive Function Part 3
    • 10.6 Recursive Function Part 4