PYTHON + JAVA REVISION SHEET (First Year)
TOPIC LEVEL
Datatypes & Variables Advanced
Conditional Statements Advanced
Operators & Modifiers Advanced
Loops Intermediate
Strings & Arrays Intermediate
Classes & Objects Beginner
Recursion Beginner
■ Python vs Java Quick Concepts
• Python: dynamically typed | Java: statically typed
• Python uses indentation | Java uses braces {}
• 'print()' in Python vs '[Link]()' in Java
• Python has lists, Java has arrays
• Both support OOP: classes, objects, methods, and constructors
• Recursion works the same: must include base condition
• Loops, conditionals, operators — syntax differs, logic same!
Made for Smarak • Codex Club Prep • Stay sharp & code smart ■■