Skip to content

feat: add lesson on functions (#62) - #75

Merged
razorblade23 merged 3 commits into
ThePythonLedger:mainfrom
tajirdev:feat/code-organization-functions
Oct 3, 2026
Merged

razorblade23 merged 3 commits into
ThePythonLedger:mainfrom
tajirdev:feat/code-organization-functions

Conversation

@tajirdev

@tajirdev tajirdev commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Closes #62

Summary of changes

  • Created curriculum/06-code-organization/ section with _category_.json.
  • Added 01-functions.md covering function definitions, parameters, arguments, default values, return vs print, and docstring exploration.
  • Included interactive and debug tags for Skulpt and Memory Graph support.
  • Added exercise links and updated the simple-python-shop storyline assignment.

@github-actions github-actions Bot deleted a comment from razorblade23 Oct 3, 2026
@ThePythonLedger ThePythonLedger deleted a comment from github-actions Bot Oct 3, 2026
@github-actions

github-actions Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

🚀 Preview Deployment Ready!

cc @razorblade23 @tajirdev

View changes live at:
https://pr-75.python-ledger-preview.pages.dev

@github-actions github-actions Bot deleted a comment from razorblade23 Oct 3, 2026
Comment thread curriculum/06-code-organization/01-functions.md Outdated

Example:

```python interactive debuge

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo - debug instead of debuge



:::tip
apart from these function there other types of function you can study more from here [**types of functions**](https://www.geeksforgeeks.org/python/python-functions)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Capitalise the first letter :)

@tajirdev

tajirdev commented Oct 3, 2026

Copy link
Copy Markdown
Contributor Author

Okay let me fix them

@razorblade23
razorblade23 merged commit 9259ce7 into ThePythonLedger:main Oct 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lesson on "Functions"

2 participants