Project Autodidact
Project Details: https://insightsbyse.com/projectautodidact/
Scott Ernst Bio: https://insightsbyse.com/aboutscotternst/
Project Contact: InsightsBySE@protonmail.com
Progress Report Scope (S02-C02-M02)
Stage 2: Programming, Data Science, and Machine Learning Fundamentals and Applications
Cluster 2: Python Programming Fundamentals
Module 2: Key Python Enhancement Proposals
Summary Of Goals Achieved
- Reviewed overview of Python Enhancement Proposal 8 (aka PEP 8), including scope, purpose, and key components
- Reviewed similarities and differences between Python principles of Easier to Ask for Forgiveness than Permission (aka EAFP) and Look Before You Leap (aka LBYL), including practical style and techniques for predictive or forecasting tasks or projects
- Reviewed overview of Python Enhancement Proposal 484 (aka PEP 484) for function annotations, including structure, scope, purpose, and key components
- Reviewed overview of Python Enhancement Proposal 526 (aka PEP 526) for variable annotations, including structure, scope, purpose, and key components
- Reviewed overview of Python Enhancement Proposals other than PEP 8, PEP 484, and PEP 526 relevant to predictive or forecasting projects, including structure, scope, purpose, and key components
Part 1
Goal 1 Statement: Review overview of Python Enhancement Proposal 8 (aka PEP 8), including scope, purpose, and key components
Goal 1 Plan: Read source materials
Goal 1 Work Product: List of best practices
Goal 1 Result: Completed
Part 2
Goal 1 Statement: Review similarities and differences between Python principles of Easier to Ask for Forgiveness than Permission (aka EAFP) and Look Before You Leap (aka LBYL), including practical style and techniques for predictive or forecasting tasks or projects
Goal 1 Plan: Read source materials
Goal 1 Work Product: List of best practices
Goal 1 Result: Completed
Part 3
Goal 1 Statement: Review overview of Python Enhancement Proposal 484 (aka PEP 484) for function annotations, including structure, scope, purpose, and key components
Goal 1 Plan: Read source materials
Goal 1 Work Product: List of best practices
Goal 1 Result: Completed
Part 4
Goal 1 Statement: Review overview of Python Enhancement Proposal 526 (aka PEP 526) for variable annotations, including structure, scope, purpose, and key components
Goal 1 Plan: Read source materials
Goal 1 Work Product: List of best practices
Goal 1 Result: Completed
Part 5
Goal 1 Statement: Review overview of Python Enhancement Proposals other than PEP 8, PEP 484, and PEP 526 relevant to predictive or forecasting projects, including structure, scope, purpose, and key components
Goal 1 Plan: Read source materials
Goal 1 Work Product: List of best practices
Goal 1 Result: Completed