├── 00-00-python-pycharm-installation.md ├── 00-01-course-guide.md ├── 00-02-01-all-python-code.md ├── 00-02-02-all-java-code.md ├── 00-03-course-overview.png ├── LICENSE ├── README.md ├── java-code ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── in28minutes │ └── java │ └── to │ └── python │ └── examples │ ├── set1 │ ├── Book.java │ ├── BookEnhanced.java │ ├── DoWhileRepeatedQuestionRunner.java │ ├── ForLoopExercises.java │ ├── HelloWorld.java │ ├── MathBasic.java │ ├── MathBasic2.java │ ├── MenuConditionalRunner.java │ ├── MultiplicationTable.java │ ├── Person.java │ ├── Planet.java │ ├── Player.java │ ├── StringBasic.java │ ├── Student.java │ └── SwitchExercisesRunner.java │ ├── set2 │ ├── AbstractRecipe.java │ ├── ChessGame.java │ ├── GameRunner.java │ ├── GamingConsole.java │ ├── MarioGame.java │ ├── Recipe1.java │ ├── RecipeRunner.java │ └── RecipeWithMicrowave.java │ └── set3 │ ├── ExceptionHandlingRunner.java │ ├── FunctionalProgrammingRunner.java │ └── ThrowingExceptionRunner.java └── python-code ├── oops ├── abstract_class_example.py ├── abstract_class_to_implement_interface_example.py ├── book_example.py ├── encapsulation_examples.py ├── exception_handling_examples.py ├── inheritance_examples.py ├── motor_bike_example.py ├── multiple_inheritance_examples.py ├── oops_in_depth.py ├── oops_puzzles.py ├── operator_overloading_examples.py └── static_examples.py ├── python-hello-world ├── first_method.py ├── for_loop_examples.py ├── for_loop_exercises.py ├── hello_world.py ├── if_examples.py ├── math_basic.py ├── menu_with_if.py ├── multiplication_table.py ├── oops_trials.py ├── repeated_question.py └── while_loop_examples.py ├── python-shell-extract.txt └── tips ├── all_about_methods.py ├── enum_examples.py ├── module_1.py ├── module_2.py └── switch_alternatives.py /00-00-python-pycharm-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/00-00-python-pycharm-installation.md -------------------------------------------------------------------------------- /00-01-course-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/00-01-course-guide.md -------------------------------------------------------------------------------- /00-02-01-all-python-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/00-02-01-all-python-code.md -------------------------------------------------------------------------------- /00-02-02-all-java-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/00-02-02-all-java-code.md -------------------------------------------------------------------------------- /00-03-course-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/00-03-course-overview.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/README.md -------------------------------------------------------------------------------- /java-code/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/pom.xml -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Book.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Book.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/BookEnhanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/BookEnhanced.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/DoWhileRepeatedQuestionRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/DoWhileRepeatedQuestionRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/ForLoopExercises.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/ForLoopExercises.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/HelloWorld.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MathBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MathBasic.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MathBasic2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MathBasic2.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MenuConditionalRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MenuConditionalRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MultiplicationTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/MultiplicationTable.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Person.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Planet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Planet.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Player.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/StringBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/StringBasic.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/Student.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/SwitchExercisesRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set1/SwitchExercisesRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/AbstractRecipe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/AbstractRecipe.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/ChessGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/ChessGame.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/GameRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/GameRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/GamingConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/GamingConsole.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/MarioGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/MarioGame.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/Recipe1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/Recipe1.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/RecipeRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/RecipeRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/RecipeWithMicrowave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set2/RecipeWithMicrowave.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/ExceptionHandlingRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/ExceptionHandlingRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/FunctionalProgrammingRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/FunctionalProgrammingRunner.java -------------------------------------------------------------------------------- /java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/ThrowingExceptionRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/java-code/src/main/java/com/in28minutes/java/to/python/examples/set3/ThrowingExceptionRunner.java -------------------------------------------------------------------------------- /python-code/oops/abstract_class_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/abstract_class_example.py -------------------------------------------------------------------------------- /python-code/oops/abstract_class_to_implement_interface_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/abstract_class_to_implement_interface_example.py -------------------------------------------------------------------------------- /python-code/oops/book_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/book_example.py -------------------------------------------------------------------------------- /python-code/oops/encapsulation_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/encapsulation_examples.py -------------------------------------------------------------------------------- /python-code/oops/exception_handling_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/exception_handling_examples.py -------------------------------------------------------------------------------- /python-code/oops/inheritance_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/inheritance_examples.py -------------------------------------------------------------------------------- /python-code/oops/motor_bike_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/motor_bike_example.py -------------------------------------------------------------------------------- /python-code/oops/multiple_inheritance_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/multiple_inheritance_examples.py -------------------------------------------------------------------------------- /python-code/oops/oops_in_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/oops_in_depth.py -------------------------------------------------------------------------------- /python-code/oops/oops_puzzles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/oops_puzzles.py -------------------------------------------------------------------------------- /python-code/oops/operator_overloading_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/operator_overloading_examples.py -------------------------------------------------------------------------------- /python-code/oops/static_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/oops/static_examples.py -------------------------------------------------------------------------------- /python-code/python-hello-world/first_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/first_method.py -------------------------------------------------------------------------------- /python-code/python-hello-world/for_loop_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/for_loop_examples.py -------------------------------------------------------------------------------- /python-code/python-hello-world/for_loop_exercises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/for_loop_exercises.py -------------------------------------------------------------------------------- /python-code/python-hello-world/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/hello_world.py -------------------------------------------------------------------------------- /python-code/python-hello-world/if_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/if_examples.py -------------------------------------------------------------------------------- /python-code/python-hello-world/math_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/math_basic.py -------------------------------------------------------------------------------- /python-code/python-hello-world/menu_with_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/menu_with_if.py -------------------------------------------------------------------------------- /python-code/python-hello-world/multiplication_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/multiplication_table.py -------------------------------------------------------------------------------- /python-code/python-hello-world/oops_trials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/oops_trials.py -------------------------------------------------------------------------------- /python-code/python-hello-world/repeated_question.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/repeated_question.py -------------------------------------------------------------------------------- /python-code/python-hello-world/while_loop_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-hello-world/while_loop_examples.py -------------------------------------------------------------------------------- /python-code/python-shell-extract.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/python-shell-extract.txt -------------------------------------------------------------------------------- /python-code/tips/all_about_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/tips/all_about_methods.py -------------------------------------------------------------------------------- /python-code/tips/enum_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/tips/enum_examples.py -------------------------------------------------------------------------------- /python-code/tips/module_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/tips/module_1.py -------------------------------------------------------------------------------- /python-code/tips/module_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/tips/module_2.py -------------------------------------------------------------------------------- /python-code/tips/switch_alternatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/in28minutes/java-to-python-in-100-steps/HEAD/python-code/tips/switch_alternatives.py --------------------------------------------------------------------------------