├── 1. Python Introduction └── OurFirstPythonProgram.py ├── 2. Python Basics ├── 1-ExerciseOperatorPrecedence.py ├── 10-ExerciseCommonListPaterns.py ├── 11-ExerciseDictionaryMethods.py ├── 12-ExerciseSets.py ├── 2-ExerciseAugmentedAssignmentOperator.py ├── 3-ExerciseFormattedStrings.py ├── 4-ExerciseStringIndexes.py ├── 5-ExerciseTypeConversion.py ├── 6-ExercisePasswordChecker.py ├── 7-ExerciseListSlicing.py ├── 8-ExerciseMatrix.py ├── 9-ExerciseListMethods.py ├── Dictionaries.py ├── Int&Float.py ├── Lists.py ├── Sets.py ├── String.py └── Tuples.py ├── 3. Python Basics II ├── 1-ExerciseLogicalOperators.py ├── 2-ExerciseTrickyCounter.py ├── 3-ExerciseOurFirstGUI.py ├── 4-ExerciseFindDuplicates.py ├── 5-ExerciseTesla.py ├── 6-ExerciseFunctions.py ├── ArgsAndKwargs.py ├── BreakContinuePass.py ├── CleanCode.py ├── ConditionalLogic.py ├── Docstrings.py ├── Enumerate().py ├── ForLoops.py ├── Functions.py ├── GlobalKeyword.py ├── IsVs==.py ├── Iterables.py ├── NonLocalKeyword.py ├── ParametersAndArguments.py ├── Range().py ├── Return.py ├── ScopeRules.py ├── TernaryOperator.py ├── Walrus.py └── WhileLoops.py ├── 4. Advanced Python ├── 1-ExerciseCatsEverywhere.py ├── 2-ExercisePetsEverywhere.py ├── 3-ExerciseExtendingList.py ├── 4-ExerciseMap_filter_zip_reduce.py ├── 5-ExerciseLambda.py ├── 6-ExerciseComprehensions.py ├── 7-ExerciseDecorators.py ├── 8-ExerciseGenerators.py ├── AttributesAndMethods.py ├── ClassmethodAndStaticmethod.py ├── CreatingOurOwnObjects.py ├── DunderMethods.py ├── Encapsulation.py ├── Generators.py ├── Inheritance.py ├── Init.py ├── MroMethodResolutionOrder.py ├── MultipleInheritance.py ├── OOP.py ├── ObjectIntrospection.py ├── Polymorphism.py ├── PrivateVsPublicVariables.py ├── UndertheHoodGenerators.py └── super().py ├── 5. Modules in Python └── GuessingGame.py ├── 6. Testing in Python ├── GuessingGame │ ├── exerciseMain.py │ ├── main.py │ └── test.py ├── main.py └── test.py ├── 7. Scripting with Python ├── 1-ExerciseEmail.py ├── 2-ExercisePasswordChecker.py └── 3-ExerciseTweet.py └── README.md /1. Python Introduction/OurFirstPythonProgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/1. Python Introduction/OurFirstPythonProgram.py -------------------------------------------------------------------------------- /2. Python Basics/1-ExerciseOperatorPrecedence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/1-ExerciseOperatorPrecedence.py -------------------------------------------------------------------------------- /2. Python Basics/10-ExerciseCommonListPaterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/10-ExerciseCommonListPaterns.py -------------------------------------------------------------------------------- /2. Python Basics/11-ExerciseDictionaryMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/11-ExerciseDictionaryMethods.py -------------------------------------------------------------------------------- /2. Python Basics/12-ExerciseSets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/12-ExerciseSets.py -------------------------------------------------------------------------------- /2. Python Basics/2-ExerciseAugmentedAssignmentOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/2-ExerciseAugmentedAssignmentOperator.py -------------------------------------------------------------------------------- /2. Python Basics/3-ExerciseFormattedStrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/3-ExerciseFormattedStrings.py -------------------------------------------------------------------------------- /2. Python Basics/4-ExerciseStringIndexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/4-ExerciseStringIndexes.py -------------------------------------------------------------------------------- /2. Python Basics/5-ExerciseTypeConversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/5-ExerciseTypeConversion.py -------------------------------------------------------------------------------- /2. Python Basics/6-ExercisePasswordChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/6-ExercisePasswordChecker.py -------------------------------------------------------------------------------- /2. Python Basics/7-ExerciseListSlicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/7-ExerciseListSlicing.py -------------------------------------------------------------------------------- /2. Python Basics/8-ExerciseMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/8-ExerciseMatrix.py -------------------------------------------------------------------------------- /2. Python Basics/9-ExerciseListMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/9-ExerciseListMethods.py -------------------------------------------------------------------------------- /2. Python Basics/Dictionaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/Dictionaries.py -------------------------------------------------------------------------------- /2. Python Basics/Int&Float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/Int&Float.py -------------------------------------------------------------------------------- /2. Python Basics/Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/Lists.py -------------------------------------------------------------------------------- /2. Python Basics/Sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/Sets.py -------------------------------------------------------------------------------- /2. Python Basics/String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/String.py -------------------------------------------------------------------------------- /2. Python Basics/Tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/2. Python Basics/Tuples.py -------------------------------------------------------------------------------- /3. Python Basics II/1-ExerciseLogicalOperators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/1-ExerciseLogicalOperators.py -------------------------------------------------------------------------------- /3. Python Basics II/2-ExerciseTrickyCounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/2-ExerciseTrickyCounter.py -------------------------------------------------------------------------------- /3. Python Basics II/3-ExerciseOurFirstGUI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/3-ExerciseOurFirstGUI.py -------------------------------------------------------------------------------- /3. Python Basics II/4-ExerciseFindDuplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/4-ExerciseFindDuplicates.py -------------------------------------------------------------------------------- /3. Python Basics II/5-ExerciseTesla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/5-ExerciseTesla.py -------------------------------------------------------------------------------- /3. Python Basics II/6-ExerciseFunctions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/6-ExerciseFunctions.py -------------------------------------------------------------------------------- /3. Python Basics II/ArgsAndKwargs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/ArgsAndKwargs.py -------------------------------------------------------------------------------- /3. Python Basics II/BreakContinuePass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/BreakContinuePass.py -------------------------------------------------------------------------------- /3. Python Basics II/CleanCode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/CleanCode.py -------------------------------------------------------------------------------- /3. Python Basics II/ConditionalLogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/ConditionalLogic.py -------------------------------------------------------------------------------- /3. Python Basics II/Docstrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Docstrings.py -------------------------------------------------------------------------------- /3. Python Basics II/Enumerate().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Enumerate().py -------------------------------------------------------------------------------- /3. Python Basics II/ForLoops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/ForLoops.py -------------------------------------------------------------------------------- /3. Python Basics II/Functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Functions.py -------------------------------------------------------------------------------- /3. Python Basics II/GlobalKeyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/GlobalKeyword.py -------------------------------------------------------------------------------- /3. Python Basics II/IsVs==.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/IsVs==.py -------------------------------------------------------------------------------- /3. Python Basics II/Iterables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Iterables.py -------------------------------------------------------------------------------- /3. Python Basics II/NonLocalKeyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/NonLocalKeyword.py -------------------------------------------------------------------------------- /3. Python Basics II/ParametersAndArguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/ParametersAndArguments.py -------------------------------------------------------------------------------- /3. Python Basics II/Range().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Range().py -------------------------------------------------------------------------------- /3. Python Basics II/Return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Return.py -------------------------------------------------------------------------------- /3. Python Basics II/ScopeRules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/ScopeRules.py -------------------------------------------------------------------------------- /3. Python Basics II/TernaryOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/TernaryOperator.py -------------------------------------------------------------------------------- /3. Python Basics II/Walrus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/Walrus.py -------------------------------------------------------------------------------- /3. Python Basics II/WhileLoops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/3. Python Basics II/WhileLoops.py -------------------------------------------------------------------------------- /4. Advanced Python/1-ExerciseCatsEverywhere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/1-ExerciseCatsEverywhere.py -------------------------------------------------------------------------------- /4. Advanced Python/2-ExercisePetsEverywhere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/2-ExercisePetsEverywhere.py -------------------------------------------------------------------------------- /4. Advanced Python/3-ExerciseExtendingList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/3-ExerciseExtendingList.py -------------------------------------------------------------------------------- /4. Advanced Python/4-ExerciseMap_filter_zip_reduce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/4-ExerciseMap_filter_zip_reduce.py -------------------------------------------------------------------------------- /4. Advanced Python/5-ExerciseLambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/5-ExerciseLambda.py -------------------------------------------------------------------------------- /4. Advanced Python/6-ExerciseComprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/6-ExerciseComprehensions.py -------------------------------------------------------------------------------- /4. Advanced Python/7-ExerciseDecorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/7-ExerciseDecorators.py -------------------------------------------------------------------------------- /4. Advanced Python/8-ExerciseGenerators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/8-ExerciseGenerators.py -------------------------------------------------------------------------------- /4. Advanced Python/AttributesAndMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/AttributesAndMethods.py -------------------------------------------------------------------------------- /4. Advanced Python/ClassmethodAndStaticmethod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/ClassmethodAndStaticmethod.py -------------------------------------------------------------------------------- /4. Advanced Python/CreatingOurOwnObjects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/CreatingOurOwnObjects.py -------------------------------------------------------------------------------- /4. Advanced Python/DunderMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/DunderMethods.py -------------------------------------------------------------------------------- /4. Advanced Python/Encapsulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/Encapsulation.py -------------------------------------------------------------------------------- /4. Advanced Python/Generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/Generators.py -------------------------------------------------------------------------------- /4. Advanced Python/Inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/Inheritance.py -------------------------------------------------------------------------------- /4. Advanced Python/Init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/Init.py -------------------------------------------------------------------------------- /4. Advanced Python/MroMethodResolutionOrder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/MroMethodResolutionOrder.py -------------------------------------------------------------------------------- /4. Advanced Python/MultipleInheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/MultipleInheritance.py -------------------------------------------------------------------------------- /4. Advanced Python/OOP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/OOP.py -------------------------------------------------------------------------------- /4. Advanced Python/ObjectIntrospection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/ObjectIntrospection.py -------------------------------------------------------------------------------- /4. Advanced Python/Polymorphism.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/Polymorphism.py -------------------------------------------------------------------------------- /4. Advanced Python/PrivateVsPublicVariables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/PrivateVsPublicVariables.py -------------------------------------------------------------------------------- /4. Advanced Python/UndertheHoodGenerators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/UndertheHoodGenerators.py -------------------------------------------------------------------------------- /4. Advanced Python/super().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/4. Advanced Python/super().py -------------------------------------------------------------------------------- /5. Modules in Python/GuessingGame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/5. Modules in Python/GuessingGame.py -------------------------------------------------------------------------------- /6. Testing in Python/GuessingGame/exerciseMain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/6. Testing in Python/GuessingGame/exerciseMain.py -------------------------------------------------------------------------------- /6. Testing in Python/GuessingGame/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/6. Testing in Python/GuessingGame/main.py -------------------------------------------------------------------------------- /6. Testing in Python/GuessingGame/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/6. Testing in Python/GuessingGame/test.py -------------------------------------------------------------------------------- /6. Testing in Python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/6. Testing in Python/main.py -------------------------------------------------------------------------------- /6. Testing in Python/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/6. Testing in Python/test.py -------------------------------------------------------------------------------- /7. Scripting with Python/1-ExerciseEmail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/7. Scripting with Python/1-ExerciseEmail.py -------------------------------------------------------------------------------- /7. Scripting with Python/2-ExercisePasswordChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/7. Scripting with Python/2-ExercisePasswordChecker.py -------------------------------------------------------------------------------- /7. Scripting with Python/3-ExerciseTweet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/7. Scripting with Python/3-ExerciseTweet.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aneagoie/ztm-python-course-exercises/HEAD/README.md --------------------------------------------------------------------------------