Part 1: Getting Started with Python¶
- Chapter 0: About
- chapter 1: Talking to Your Computer
- 1.1 Understanding Why You Want to Talk to Your Computer
- 1.2 Defining What an Application Is
- 1.3 Understanding Why Python is So Cool
- 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 2: Getting Your Own Copy of Python
- 2.1 Downloading the Version You Need
- 2.2 Installing Python
- 2.3 Accessing Python on Your Machine
- 2.4 Testing Your Installation
- Algorithms Train
- 01_palindrome_chain_length.py
- 02-LetterChanges.py
- 02_enum.py
- 02_lett_changes.py
- 03-LongestWord.py
- 03_longest_word.py
- 05-SimpleAdding.py
- 05_simple_adding.py
- 06-LetterCapitalize.py
- 06_letter_capitalize.py
- 07-SimpleSymbols.py
- 07.number_n_nm.py
- 07_SimpleSymbols2.py
- 07_simple_symbols.py
- 08-CheckNums.py
- 08.reverse_number.py
- 08.reverse_number2.py
- 08.reverse_number3.py
- 08_check_numbers.py
- 09-TimeConvert.py
- 09.positvenegative.py
- 09_time_convert.py
- 10.takemark.py
- 11.print_number.py
- 12.print_q_r.py
- chapter 3: Interacting with Python
- 3.1 Opening the Command Line
- 3.2 Typing a Command
- 3.3 Using Help
- 3.4 Closing the Command Line
- Algorithms Train
- 01_alphabet_soup.py
- 02-AlphabetSoup.py
- 03-ABCheck.py
- 03_ab_check.py
- 04-VowelCount.py
- 04_vowel_count.py
- 05-WordCount.py
- 05.accept_3_digit.py
- 05_word_count.py
- 06-ExOh.py
- 06.print_odd_number.py
- 06_palindrome.py
- 06_XO_Problem.py
- 07-Palindrome.py
- 07.print_sum_digit.py
- 08-ArithGeo.py
- 08.findsmallestdivisor.py
- 09.count_the_number.py
- 10.check_palindrome.py
- chapter 4: Writing Your First Application
- 4.1 Understanding the Integrated DeveLopment Environment
- 4.2 Starting IDLE
- 4.3 Creating the Application
- 4.4 Running the Application
- 4.5 Understanding the Use of Indentation
- 4.6 Adding Comments
- 4.7 Loading and Running Existing Applications
- 4.8 Closing IDLE
- Algorithms Train
- 01.print_all_integer.py
- 02.read_the_number_n.py
- 03.read_the_number2.py
- 04.print_identity_matrix.py
- 05.inverted_star_pattern.py
- 06.read_primes.py
- 07.are_they_the_same.py
- 08.array_dot_diff.py
- 09.buying_a_car.py
- 10.calculate_string_rotation.py
- 11.character_frequency_1.py
- 12.checking_groups.py
- 13.python_switch.py
- FirstApp.py
- LongLine.py