-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
📘 Add Initial Notes Structure for Python Programming
📖 Overview
We need to set up the initial structure for the Technical Mentors' Notes at Zindua for Python Programming.
This will make the repository organized, beginner-friendly, and ready for future contributions.
📂 Proposed Folder Structure
/basics/
variables.md→ Variables & Constantsdatatypes.md→ Strings, Integers, Floats, Booleans, Lists, Tuples, Sets, Dictsoperators.md→ Arithmetic, Comparison, Logical operatorscontrol_flow.md→ if, for, while
/functions/
functions_intro.md→ Defining & Calling Functionsparameters.md→ Parameters & Argumentsreturn_values.md→ Returning valuesscope.md→ Global vs Local scope
/oop/
classes_objects.md→ Classes & Objectsinheritance.md→ Inheritanceencapsulation.md→ Encapsulation & Abstractionpolymorphism.md→ Polymorphism
/modules/
standard_library.md→ Built-in Python modulescustom_modules.md→ Creating and importing your own modulesvenv.md→ Virtual environmentspip.md→ Package management with pip
/projects/
calculator.md→ Simple Calculator project notestodo.md→ To-Do List project notesguess_game.md→ Guess the Number game notescapstone.md→ Capstone project guidance
/extras/
setup.md→ Installing Python & VS Code setupgit_github.md→ Using Git & GitHub for Python projectsbest_practices.md→ PEP8, commenting, testing best practices
🎯 Goals
- Provide a structured foundation for mentor notes.
- Ensure content is beginner-friendly and practical.
- Create placeholders that mentors and students can expand.
✅ Acceptance Criteria
- All main folders (
/basics,/functions,/oop,/modules,/projects,/extras) created. - Each folder contains at least placeholder
.mdfiles with section headings. - README updated with the repo purpose and structure.
🏷️ Suggested Labels
enhancementgood first issuedocumentation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels