Starting PythonEntering Your First Python CommandsUsing the Shell to Calculate SumsCreating the Times Tables ProgramCreating and running your first Python programUsing variablesAccepting user inputPrinting words, variables, and numbers togetherUsing for loops to repeatCreating the Chatbot ProgramIntroducing listsUsing lists to make a random chat programAdding a while loopUsing a loop to force a reply from the playerUsing dictionariesCreating your own functionsCreating the dictionary look-up functionCreating the main conversation loopFinal thoughts on ChatbotThe final Chatbot program