software developers search the internet on daily basis in this sectionyou'll learn how to ask smart questions and search for answers on the internet when your program tries to carry out an invalid instructionit displays an error message called traceback the traceback tells you what kind of error occurred and which line of code the error occurred on here' an example of program that had an error while calculating how many slices of pizza each person should gettraceback (most recent call last)file "pizza py"line in print('each person gets'(slices people)slices of pizza 'zerodivisionerrordivision by zero from this tracebackyou might not realize that the problem is that the people variable is set to and so the expression slices people caused zero-divide error error messages are often so short they're not even full sentences since programmers encounter them regularlythey're intended as reminders rather than full explanations if you're encountering an error message for the first timecopying and pasting it into an internet search often returns detailed explanation of what the error means and what its likely causes are if you're unable to find the solution to your problem by searching the internetyou can post your question to an online forum or email someone to make this process as efficient as possibleask specificwell-stated questions this means providing full source code and error message detailsexplaining what you've already triedand telling your helper what operating system and version of python you're using not only will the posted answers solve your problembut they can help future programmers who have your same question and find your post typing code you don' have to be able to type fast to be programmerbut it helps while many people take "hunt and peckapproach to typinga faster typing speed can make programming less of chore as you work through the programs in this bookyou'll want your eyes on the code and not on your keyboard there are free websites for learning how to typesuch as club comor keyboard and transparent hands on the screen so you can practice without the bad habit of looking down at the keyboard to find keys like every skilltyping is matter of practiceand writing code can provide you with plenty of opportunities to type keyboard shortcuts allow you to perform actions in fraction of the time it takes to move the mouse to menu and perform the action shortcut is often written like "ctrl- ,which means pressing down one of the introduction xxiii