• Hosted by Trinket
  • PythonLearn
  • Trinket
  • Hour of Python
  • Think Java

  • Menu
  • Chapters
    • See All Chapters
    • Preface
    • Chapter 1: Computer programming
    • Chapter 2: Variables and operators
    • Chapter 3: Input and output
    • Chapter 4: Conditionals and logic
    • Chapter 5: Methods and testing
    • Chapter 6: Loops and strings
    • Chapter 7: Arrays and references
    • Chapter 8: Recursive methods
    • Chapter 9: Immutable objects
    • Chapter 10: Mutable objects
    • Chapter 11: Designing classes
    • Chapter 12: Arrays of objects
    • Chapter 13: Objects of arrays
    • Chapter 14: Extending classes
    • Appendix A: Tools
    • Appendix B: Javadoc
    • Appendix C: Graphics
    • Appendix D: Debugging
    • Appendix E: Extras
    • Index