RunestoneInteractive / RunestoneInteractive/java4python

Add explanation of differences between object and non-object data types

Open
#132 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
28
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
In the first paragraph of chapter 3, the book states that all basic data types in Python are objects, and that this is not the case for Java basic data types. This paragraph kind of explains what this means, but I found it a little unclear.

Describe the solution you'd like
Explain object and non-object basic data types in more thorough detail. Non-object data types in particular are unclear.

Describe alternatives you've considered
Remove the elements of this paragraph pointing out this distinction if knowledge of object and non-object data types is not necessary.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the first paragraph of chapter 3, where the book compares Python and Java basic data types. Clarify what object and non-object data types mean, especially the Java distinction, or remove the distinction if it is not needed. Done means the paragraph is understandable to readers transitioning from Python to Java.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, python
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.