Part 2: Talking the Talk.¶
- chapter 5: Storing and Modifying Information
- chapter 6: Managing Information
- 6.1 Controlling How Python Views Data
- 6.2 Working with Operators
- 6.3 Creating and Using Functions
- 6.4 Getting User Input
- Algorithms Train
- 01-01.Arguments01.py
- 01-02.Arguments02.py
- 01-03.Arguments03.py
- 01-04.FirstFunction.py
- 01-05.Input01.py
- 01-06.Input02.py
- 01-07.ReturnValue.py
- 01-08.VarArgs.py
- 01.myfunction.py
- 02.basic_string.py
- 03.indexing_slicing.py
- 04.input_from_user.py
- 05.print_formating_with_string.py
- 06.properties_and_method_of_string.py
- 07.argsANDkargs.py
- 08.replace_all_occurrence.py
- 09.evil_autocorrect_prank.py
- 10.find_added.py
- 11.find_the_missing_letter.py
- 12.find_the_parity_outlier.py
- 13.fizz_slash_buzz.py
- 14.format_a_string_of_names_like_bart_lisa_and_maggie.py
- 15.nestedstatementAndScope.py
- 16.pig_latin.py
- firstDuplicate.py
- firstNotRepeatingCharacter.py
- solver.py
- solver.py
- chapter 7: Making Decisions
- 7.1 Making Simple Decisions Using the if Statement
- 7.2 Choosing Alternatives Using the if...else Statement
- 7.3 Using Nested Decision Statements
- Algorithms Train
- 01-01.IfElif.py
- 01-02.IfElse.py
- 01-03.MultipleIfElif.py
- 01-04.MultipleIfElse.py
- 01-05.SimpleIf1.py
- 01-06.SimpleIf2.py
- 01-07.SimpleIf3.py
- 02.detect_anagram.py
- 03.remove_nth_Index.py
- 04.form_new_string.py
- 05.count_number.py
- 06.take_in_string.py
- 07.calculate_string.py
- 08.function_composition.py
- 09.generating_numbers_from_digits_number_1.py
- 10.get_your_steppin_on_son.py
- 11.grouped_by_commas.py
- 12.help_the_bookseller.py
- 13.how_much.py
- incrementCipher.py
- isCryptSolution.py
- isIdentityMatrix.py
- isIPv4Address.py
- chapter 8: Performing Repetitive Tasks
- 8.1 Processing Data Using the for Statement
- 8.2 Processing Data Using the while Statement
- 8.3 Nesting Loop Statements
- Algorithms Train
- 01.hello_world.py
- 02.basic_variable.py
- 03.advance_variable.py
- 04.concate_output.py
- 05.calculate_average.py
- 06.exchange_variables.py
- 07_first_reverse.py
- 08-FirstReverse.py
- 09_first_factorial.py
- 10.arrayElementsProduct.py
- 11.arraySumAdjacentDifference.py
- 12.compareIntegers2.py
- 13.find_cumulative_sum.py
- 14.generate_random_number.py
- 15.swap.py
- 16.remove_duplicate.py
- chapter 9: Dealing with Errors
- 9.1 Knowing Why Python Doesn’t Understand You
- 9.2 Considering the Sources of Errors
- 9.3 Catching Exceptions
- 9.4 Raising Exceptions
- 9.5 Creating and Using Custom Exceptions
- 9.6 Using the finally Clause
- Algorithms Train
- 01-01.BasicException1.py
- 01-02.BasicException2.py
- 01-03.CustomException.py
- 01-04.ExceptionWithArguments.py
- 01-05.ExceptionWithFinally.py
- 01-06.GetExceptionArguments1.py
- 01-07.GetExceptionArguments2.py
- 01-08.MultipleException1.py
- 01-09.MultipleException2.py
- 01-10.MultipleException3.py
- 01-11.MultipleException4.py
- 01-12.RaiseException1.py
- 01-13.RaiseException2.py
- 02.check_palindrome_string2.py
- 03.accept_hyphen_separated.py
- 04.calculate_the_number.py
- 05.form_New_String.py
- 06.count_the_occurrences.py
- 07.check_substring.py
- 08.reversed_words.py
- 09.sequences_and_series.py
- 10.simple_arithmetic_progression.py
- 11.simple_encryption_number_1_alternating_split.py
- 12.simple_fun_number_290_sum_of_threes.py
- 13.sort_the_odd.py
- solver.py
- palindromeRearranging.py
- phoneCall.py
- solver.py
- solver.py
- solver.py